作者rainpo17 (贴)
看板Flash
标题[问题] 如何动态指定mc给tween执行
时间Fri Apr 3 13:47:40 2009
tween在宣告时就一定要事先指定mc等这些属性吗?
var myTween3:Tween = new Tween(mc_name, "_x",
mx.transitions.easing.Elastic.easeOut,this._x, random(200), 3, true);
如果我宣告myTween3可全域存取的变数,那要如何function中存取?
var myTween3:Tween;
function startPlay(){
//在这里使用myTween3
}
查了Tween的方法里,看起来只能做前进、停止倒转或侦测的动作
请问可以重新设定动画内容的属性吗?还是要用其它的方法
谢谢指教~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.59.123.53
1F:推 cjcat2266:你就把属性原本的数值用另外一个变数存起来吧 04/03 13:55
2F:→ rainpo17:是直接使用 myTween3=new Tween(~)吗?但好像无法启动.. 04/03 14:34
4F:→ rainpo17:顺便一问,是否在new Tween()设定後就会自动启动动画呢? 04/03 14:35
5F:→ rainpo17:对了,我设定的theGlobalTween就是想要全域存取的变数 04/03 14:36
6F:→ rainpo17:用onMotionStarted侦测启动的情况并没有反应~感谢解惑 04/03 14:36
7F:→ rainpo17:我想要的效果是:点选任一小图,就会tween动画。点另一个 04/03 14:38
8F:→ rainpo17:後,原先的会回原地点,被点到的就tween出 04/03 14:39
9F:→ rainpo17:但如果前一个还未tween finish,点选新的图就会有错误 04/03 14:41
10F:→ rainpo17:所以要用全域变数的tween做侦测,以便可以做tween.stop() 04/03 14:42
11F:→ rainpo17:呜..写得好长,不知道各位懂不懂? 04/03 14:42
13F:→ rainpo17:要等到tween finish後,设定一个值变成true,点选其它的 04/03 14:47
14F:→ rainpo17:图才会有作用。但是等的过程,使用者会以为无法点选,所 04/03 14:47
15F:→ rainpo17:以才想要改成点选新图,原图的tween就停止并回原位置 04/03 14:48
16F:→ rainpo17:以上,请教各位高手。麻烦了~非常感谢 04/03 14:49
17F:→ rainpo17:不好意思~已经解决了!谢谢指教~ 04/07 11:45