|
主题: MC的命名引起的控制错误
|
 番茄蛋汤
职务:普通成员
等级:3
金币:10.0
发贴:807
|
#12002/5/5 4:18:46
我在制作用按纽控制滚动文本时,我滚动文本MC命名为xtel, 而按纽的代码打的是 on (rollOver) { tellTarget ("xtel") { play (); } } on (rollOut) { tellTarget ("xtel") { stop (); } }
但结果只能向上不能向下移 而为什么一定要把MC命名为xtext 按纽代码也改为xtext !!请高手帮我解释一下,为何一定要命名为"xtext"而不能定义为其他名字呢?
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
|
#22002/5/5 17:16:09
flash的命名没人规定一定要怎么命名啊, 你可以随意命名的啊,不过命名要有意义, 最好不要用数字。。。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#32002/5/5 22:14:10
只要遵守命名规则就行了。
|
 冷雨狂舞
职务:普通成员
等级:5
金币:15.6
发贴:2554
|
#42002/5/7 11:00:28
命名是随便的。。在instance面板上命名。。 给mc命名是为了在action里调用,
|
 冷雨狂舞
职务:普通成员
等级:5
金币:15.6
发贴:2554
|
#52002/5/7 11:10:18
on (rollOver) { //鼠标移上去 tellTarget ("xtel") { //指定控制的是名字为“xtel”的mc,如果不加这句,那么后面的语句控制的是这个场景。 play (); //开时让“xtel”这个mc播放,一般这个mc的第一帧为“stop" } } on (rollOut) { //同上 tellTarget ("xtel") { stop (); } }
(不好意思发了两个帖,骗点积分嘛,呵呵) 这样应该不算惯水吧。。。
|
 番茄蛋汤
职务:普通成员
等级:3
金币:10.0
发贴:807
|
#62002/5/7 16:07:11
可是很奇怪,我命名为xtel却不行,一定要xtext,按纽里也改为xtel,可也还是不行,
|
 暴雨
职务:普通成员
等级:1
金币:1.0
发贴:178
|
#72002/5/8 0:01:13
tellTarget不被推荐,用 this.xtel.play( ); this.xtel.stop( );试试。并确认没有拼写错误。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#82002/5/9 10:23:11
用movie explorer检查一遍所有的action,搞清楚动画结构再说
|