2009-03-24 5 views

答えて

4

は、プリローダーのloaderInfo.parameters属性を試してみてください。

1

プリローダーから、次のようにするSystemManagerを介して間接的にFlashVarsのにアクセスできるようにする必要があります

var systemManager:SystemManager = parent.parent as SystemManager; 
var params:Object = LoaderInfo(systemManager.loaderInfo).parameters; 
+0

を私は同じにLoaderInfoインスタンスに表示ツリー・ポイントのすべてのスプライトのloaderInfo属性を考えるので、システム管理者を掘るする必要はありません。しかし私は間違っている可能性があります。 –

0

私は私のプリローダー、スプライトのルートからあるLoaderInfoを使用してのFlashVarsにアクセスしてきました。

var flashvars:Object = root.loaderInfo.parameters;

トリッキーな部分は、ルートがnullではないことを知ることでした。しかし、私はブログ投稿が見つかりました:

http://dndigital.net/blog/2008/08/accessing-flashvars-in-a-custom-flex-preloader/

+0

root.loaderInfoはloaderInfoと同じですが、rootがnullでない場合、私のRaulの解答を参照してください。 –

関連する問題