こちら同様、
http://suz-lab.blogspot.com/2008/11/as3get.html
この手の情報もloaderInfoから取得できます。
URLの場合は、loaderInfo.url、となります。
具体的には、下記コードです。
(拡張子を除いたファイル名を取得しています)
--------【AS3】--------
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class Document extends MovieClip{
public var text:TextField;
public function Document(){
var url:String = loaderInfo.url;
var token:Array = url.split("\\");
var file:String = token[token.length - 1];
text.text = file.split(".")[0];
}
}
}
--------
※"text"はfla上のインスタンス名"text"の
ダイナミックテキストと対応しています。
※フォルダの区切り文字は"\"を想定しています。
ローカル実行でのサーバとの通信部分も、
もう一度確認しておくか…

0 コメント:
コメントを投稿