▼ActionScript 2.0メモ▼
ネットから画像を読み込む
ネットから画像を読み込むFlashを作成する。複数の画像を読み込んだり、読み込み状況を知りたい時は、MovieClipLoaderを使う。
読み込み先制限
セキュリティのため、ムービークリップの読み込み先は同じドメインのみという制限がある。
それ以外のドメインにアクセスしたい場合は、Webサイト側でクロスドメインポリシーファイルを設置して、アクセスを許可する必要がある。
素材の準備
画像2枚を準備し、SWFと同じフォルダに配置する。
Flash Player 7ではSWFとJPEG、Flash Player 8以降ではSWFとJPEGとGIFとPNGを利用できる。
sorami.jpg
ソースコード
//ネットから画像を読み込む class LoaderEx { //コンストラクタ function LoaderEx(mc:MovieClip) { //イメージの追加 addImage(mc,"sorami","sorami.jpg",60,60); } //イメージの追加 private function addImage(mc:MovieClip,name:String,file:String, x:Number,y:Number):MovieClip { //初期値 if (x==undefined) x=0; if (y==undefined) y=0; //イメージの追加 mc.createEmptyMovieClip(name,mc.getNextHighestDepth()); mc[name].loadMovie(file); mc[name]._x=x; mc[name]._y=y; return mc[name]; } //メイン static function main() { var app:LoaderEx=new LoaderEx(_root); } }
コンパイル
mtasc -swf LoaderEx.swf -main LoaderEx.as -version 7 -header 240:240:30