0
我有一个符号,它在给定的时间内显示3个不同的图像。我需要制作这样的按钮,当点击时,一个会循环一次动画,另外3次和接下来的8次。如何在adobe边缘播放给定次数的符号
我想我需要发送一个参数给符号,但我无法弄清楚如何。
任何想法?
我有一个符号,它在给定的时间内显示3个不同的图像。我需要制作这样的按钮,当点击时,一个会循环一次动画,另外3次和接下来的8次。如何在adobe边缘播放给定次数的符号
我想我需要发送一个参数给符号,但我无法弄清楚如何。
任何想法?
“将参数发送到符号”的一种简单方法是将变量设置为其实例。
可以说你的符号叫mySymbol在舞台内。
Button1的点击:
stage.getSymbol("mySymbol").setVariable("repeat",1);
将Button2点击:
stage.getSymbol("mySymbol").setVariable("repeat",3);
将Button3点击:
stage.getSymbol("mySymbol").setVariable("repeat",8);
然后在你的符号的动画你把一个触发上像这样的结尾:
动画结束触发器:
var repeat = sym.getVariable("repeat");
if(repeat > 0){
sym.setVariable("repeat", repeat - 1);
sym.play("animation_start");
}else{
sym.stop();
}
谢谢@Ena,正是我所需要的。 – turzifer