私はループを実行して、親指をxmlリストからムービークリップを含むものにプルします。親のムービークリップが読み込まれた後に親のムービークリップがフェードインされるようにしたいのですが、読み込まれた親を参照する方法はわかりません。変数をEvent.COMPLETE関数に渡すにはどうすればよいですか?
私のコード(現在は私がそれを望むように動作しません):私は、全体のムービークリップをフェードインすることができますので、
var vsThumb:articleBox;
var currentarticleX:Number = 0;
var articleLinkURL:String;
var articleImageURL:String;
var articleText:String;
var vsThumbLoader:Loader;
var next_x:Number;
next_x = 9;
var thumbAlphaTween:Tween;
var articlevsThumb:Array = new Array();
function loadarticleHeadlines():void
{
for (var i:int = 0; i < egarticleXml.articlelist.articleitem.length(); i++)
{
vsThumb = new articleBox();
vsThumb.alpha = 0;
vsThumbLoader = new Loader();
vsThumbLoader.load(new URLRequest(egarticleXml.articlelist.articleitem[i].articlethumbnail));
articleListContainter.addChild(vsThumb);
vsThumb.articleImage.addChild(vsThumbLoader);
vsThumb.articleTitle.text = egarticleXml.articlelist.articleitem[i].articletitle;
titleAutosize(vsThumb.articleTitle);
vsThumb.x = next_x;
next_x += 260;
articlevsThumb[i] = vsThumb;
vsThumbLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, showBox);
vsThumb.clickBtn.buttonMode = true;
}
function showBox(event:Event):void
{
thumbAlphaTween = new Tween(articlevsThumb[i],"alpha",None.easeNone,0,1,.25,true);
}
}
は、どのように私は戻って、ローダの親に指すのですか? showBox関数に変数を渡すことはできますか?
はを通じて追加のパラメータを渡しますイベントでは、(できれば)パブリック変数を持つカスタムイベントクラスを作成し、そのイベントをディスパッチする必要があります。あなたが興味を持っているなら、私は簡単な例を挙げることができます。 –