0
私は、私のビュー内のすべての画像にMouseEVENT.CLICKイベントリスナーを追加するループを作成しました。フレックス:クリックしたターゲットをアニメーション化するには?
(この部分の作品)
var numChildren:int = PageScroll.numChildren;
for (var i:int = 0; i < numChildren; i++) {
if(PageScroll.getChildAt(i) is Image)
{
PageScroll.getChildAt(i).addEventListener(MouseEvent.CLICK, onClick);
}
}
今、私はonClickのは、私が上のクリックしたターゲット上でアニメーションを再生したい...
私はそれを行う方法を知っていることはできません「Tは
protected function onClick(event:MouseEvent):void
{
maxSize.play(new Array(event.target), false);
}
(この部分は動作しません)
「currentTarget」を使用してください。また、Flex 4コンテナを使用している場合(タグが示すように)、おそらく 'getChild'ではなく' getElement'を使用しているはずです。そして、これが画像のリストであれば、あなたは車輪を再発明しているようです: 'List'コンポーネントが必要なものです。 – RIAstar