ポインタをmcに追随させるには?
ポインタをmcに追随させるには?
mcをスライドさせるTween使用のas2サンプルを、
クリックをロールオーバーにして、クリックにリンクを設定するものにアレンジ。
[フレーム]
import mx.utils.Delegate;
import caurina.transitions.Tweener;
function tw(_x1:Number,_x2:Number,_x3:Number,_mc1:MovieClip,_mc2:MovieClip,_mc3:MovieClip):Void{
Tweener.addTween (_mc1,{_x:_x1,_y:80,time:2,transition:"easeOutBack"});
Tweener.addTween (_mc2,{_x:_x2,_y:80,time:2,transition:"easeOutBack"});
Tweener.addTween (_mc3,{_x:_x3,_y:80,time:2,transition:"easeOutBack"});
}
panel01_mc.onRollOver = Delegate.create (this,function():Void{
tw (200,300,100,panel01_mc,panel02_mc,panel03_mc);
});
panel02_mc.onRollOver = Delegate.create (this,function():Void{
tw (100,200,300,panel01_mc,panel02_mc,panel03_mc);
});
panel03_mc.onRollOver = Delegate.create (this,function():Void{
tw (300,100,200,panel01_mc,panel02_mc,panel03_mc);
});
[ムービークリップ]
on(rollOver){
topDepth = _parent.getNextHighestDepth();
this.swapDepths(topDepth);
}
on(release){
getURL("index.html");
}
問題は、前面中央にスライドするmcに連動して、
中央からスライドする別のmcにポインタが反応(ロールオーバー)すること。
ロールオーバーでmcがスライドした際、
ともにポインタを自動的に追随させる方法がありましたらお教えください。
もちろん別の解決方法があれば、そちらの方をお教えいただければ助かります。
当方はas3ではタイムラインのコントロールもおぼつかないレベルです。