群馬県高崎市でWebの製作や賃貸・不動産情報誌の作成(DTP)とかやってます。仕事絡みで、勉強したこととか、趣味で調べたこととかの個人的なメモみたいな記事を書いてます。

2010年01月14日

テキストを使ったマスク

ActionScriptを使わない、Fashの演出手法を勉強中。
いままで、オーサリングツールなどを使ったことがないので、タイムラインベースでのFash製作は、なんか苦手です。  
続きを読む
タグ :Flash

Posted by 清水正行 at 23:15Comments(0)TrackBack(0)Flash

2010年01月14日

URLLoaderで外部APIからデータを取得

外部APIなどを使用したいときのメモ。

Flash の場合、参照先にcrossdomain.xmlファイルがないと、クロスドメイン制限で取得できない。(Twitter APIにはないみたい)
なので、ローカルサーバーにプロクシを立てるか、Yahoo pipsなどを使う必要がある。
Adobe AIR アプリで利用する際には問題ない。

  
続きを読む

Posted by 清水正行 at 12:09Comments(0)TrackBack(0)Flash

2010年01月12日

Google Maps API for Flash

なんとなく思い立って、Google Map の Flash用APIを触ってみました。
といっても、チュートリアルをちょこっと試しただけ。

ステージにGoogleMapsLibraryコンポーネントを配置。
スクリプトはタイムラインの1フレーム目に記述。
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;

var map:Map = new Map();
map.key = "ABQIAAAANJ_79vRTqCdxkx3C6BfGPxQEwa8zgq8fnh0KB1PGDGVmAyFvohS9Yn5TTsxNTNNESuHUrcXFPiQ1uA";
map.setSize(new Point(stage.stageWidth, stage.stageHeight));
map.addEventListener(MapEvent.MAP_READY, onMapReady);
this.addChild(map);

function onMapReady(event:Event):void {
map.setCenter(new LatLng(36.322356,139.013057), 15, MapType.NORMAL_MAP_TYPE);
}
  
続きを読む

Posted by 清水正行 at 16:25Comments(0)TrackBack(0)Flash

2010年01月10日

湯気のようなエフェクト

画像に湯気のようなエフェクトをつける。


元画像は、ライブラリに登録し、クラス名「meshi」でActionScript用に書き出してます。
スクリプトはタイムラインの1フレーム目に記述。

var photo:BitmapData = new meshi(0, 0);
var mybmp:BitmapData = new BitmapData(400, 300, true);
var sbmp:BitmapData = new BitmapData(400, 300, true);

var b:Bitmap = new Bitmap(mybmp);
addChild(b);


var z_pos:Point = new Point(0, 0);

var baseX:int = 200;
var baseY:int = 200;
var numOctaves:int = 4;
var randomSeed:int = Math.floor(Math.random() * 100);

var offset:Array = new Array();
for(var i:int = 0; i < numOctaves; i++){
offset.push(new Point(0, 0));
}

this.addEventListener(Event.ENTER_FRAME, enterframe);

function enterframe(e:Event):void{
offset[0].x += 3;
offset[1].x -= 2;
offset[2].y += 4;
offset[3].y -=1;
sbmp.perlinNoise(baseX, baseY, numOctaves, randomSeed, true, false, 8,false, offset);
mybmp.fillRect(photo.rect, 0xFFcccccc);
mybmp.copyPixels(photo, photo.rect, z_pos, sbmp, z_pos, true);
}

  
続きを読む
タグ :ActionScript

Posted by 清水正行 at 22:08Comments(0)TrackBack(0)Flash

2010年01月02日

パーティクルの動きを線で表現

wonderfl本、Frocessingライブラリの章まで写経。前からprocessingには興味があったけど、やっぱり楽しそうだ。  
続きを読む

Posted by 清水正行 at 12:13Comments(0)TrackBack(0)Flash

2009年12月31日

パーティクルの描画

wonderfl本、2章最後のサンプル、「Pxiel操作を使ったパーティクルの描画」を写経。

getPixelで得た、pixelのカラーから加速度を算出するってのは、自分じゃ思いつかないなぁ。こんなやり方もあるのか。

勉強になる。  
続きを読む

Posted by 清水正行 at 09:30TrackBack(0)Flash

2009年12月29日

Wondarfl本、写経中。

「2-4 BitmapData」まで写経。

普段、グラフィックを扱うようなプログラムを書くことがほとんどないので、やっていて楽しいですね。
休み中に全部、写経しようと思います。  
続きを読む

Posted by 清水正行 at 09:23TrackBack(0)Flash

2009年12月22日

wonderflはじめました。

以前、「Flashを買いました。」といっておきながら、ず~と放置状態だったのですが、「ブラウザで無料ではじめるActionScript 3.0 ―It's a wonderfl world―」を買ったの機に、wonderflをはじめてみました。wonderflは、ブラウザ上でActionscriptを書くと、すぐさまコンパイルして実行してくれる、開発環境です。
 まぁ、これだとFlash買った意味ないじゃん!って話なんですが、とりあえずActionScriptを覚えてからFlashの勉強をしようかな?と。普通逆ですけどね。  
続きを読む

Posted by 清水正行 at 12:22TrackBack(0)Flash

2009年06月30日

Flashを買いました。

前々から、「Flashの勉強をしないとな~」と思っていたのですが、ボーナスが出たので奮発してFlash CS4を注文しました。

これから、ちょくちょくFashについて勉強したこともアップしていこうと思います。

……Adobe製品、個人では始めて購入したけど、やっぱり高いなぁ  

Posted by 清水正行 at 19:38Comments(0)TrackBack(0)Flash