私が基本的に探しているのは、出力されたインスタンスの名前を変更することです。AS3:関数と変数
しかし、私が持っている問題は、 'find_name'関数を 'Event.Complete'関数loadNameInfoに渡した変数を渡す方法です。以下は
コード:
// Finds a persons name using the ID
private function find_name(page_Name='search.php',instance_name='name',get1='g1=1',get2='g2=2',get3='g3=3'):void
{
var randomParam:String = "?p=" + Math.floor(Math.random() * (10000000));
var create_URL = (URL + page_Name + randomParam + '&'+ get1 + '&' + get2 + '&' + get3);
_loader = new URLLoader();
_request = new URLRequest(create_URL);
_request.method = URLRequestMethod.POST;
_loader.addEventListener(Event.COMPLETE, loadNameInfo);
_loader.load(_request);
}
// Loads the name into the correct place
public function loadNameInfo(e:Event)
{
instance_name.text = e.target.data;
}
は、このちょっとの事は可能ですか?
eli
カスタムイベントを使用するにはカスタムURLLoaderクラスを書く必要があります:) – skozin
URLLoaderを拡張するのは難しくないし、そこにはたくさんの例があります。http://www.mikechambers.com/blog/2008/09/ 12/urlloader-subclass-with-automatic-refresh-support /。私はこれは最高の解決策ですsayngではないが、作品とエレガントです。 – rcdmk
とにかく、リンクには4つのソリューションがあります。 – rcdmk