为何我在按钮中添加的动作脚本不起作用?

时间:2021-06-18 20:36:55
我在学用Flash8做课件,在其中一按钮中加入了脚本on (release){currentSlide.gotoSlide(slidexxxx);}却不起作用,我试着在其中加入trace(XXX);函数也没反应,测试的时候也不会报错,但在其他页面上的铵钮中加入这些语句都有用。该按钮属于第三层Slide,并有子层,并用该按钮做了一个简单的出场动画。请高人指点一下哪里出错了。

12 个解决方案

#1


on (release){
    _partent._partent.gotoSlide(slidexxxx);
}
你的“slidexxxx”在第几层啊,就用“_partent”吧,多加几个,或者减少几个。就好使了。

#2


slidexxxx是第四层的,按钮位于第三层,我照你的方法试了一下,也没用啊。问题是我现在发现这个按钮不起作用,无论加什么语句,在点击后都似乎不响应事件。

#3


是什么按钮啊,是flash库里面代的吗
你在试试
on (release){
    _partent._partent.gotoSlide(_partent._partent._partent.slidexxxx);
}

#4


如果还不好使,把你的qq给我,我上qq,这样速度比较快

#5


如果是flash库里面带的按钮
要用click不能用release

#6


是用的公用库里的按钮,但另外一个也是公用库里的却有用。
on (release){
    _partent._partent.gotoSlide(_partent._partent._partent.slidexxxx);
}
这样我试过,通不过。

#7


on (click){
    _partent._partent.gotoSlide(_partent._partent._partent.slidexxxx);
}
我的qq:55961305
在一个就是slidexxxx上面的几层也要打上比如_partent._partent._partent.**.**.**.slidexxxx
把你的结构给我,我看看

#8


可能是因为是按钮的原因,我换了另外一个库里的按钮却通过了,怎么样才知道库里哪些按钮要用Click事件?如果要改成用Click的话要怎么改?

#9


组件库里面的button组件需要用click事件,而公用库里面的按钮就可以使用正常的鼠标点击事件,比如release、mouseDown、mouseUp。
如果要改的话就要修改as库文件了,嗯,挺麻烦,建议用组件库里面的button,我做课件的时候用的就是button,虽然它的显示效果并不是太好,就是方便。
刚才的_partent,主要是看看在那个层,我刚开始用幻灯片的时候,也没弄懂,后来看看帮助文档才明白的。

#10


呵呵,谢谢,总算又弄懂了些,刚加你QQ加不了,晚些不知道能不能加上,想加你QQ拜你为师了!行不?

#11


呵呵,我也是个菜鸟了,搞了好几年的flash,还在原来的水平上,真不知道该怎么办,拜师就不要的,交个朋友互相帮助嘛,呵呵,别忘了加我哦。嗯,一起进步才是硬道理,刚才的flash好使不?如果遇到不懂的问题多看看帮助,flash 8的帮助还可以,比闪客帝国的强多了,帝国最近几年没什么技术的大更新,可能是高手都结婚了,老婆不让他们上网了,嘿嘿,有时间去看看吧,那里有你提升技能的东西。8错地。

#12


嗯,好的。

#1


on (release){
    _partent._partent.gotoSlide(slidexxxx);
}
你的“slidexxxx”在第几层啊,就用“_partent”吧,多加几个,或者减少几个。就好使了。

#2


slidexxxx是第四层的,按钮位于第三层,我照你的方法试了一下,也没用啊。问题是我现在发现这个按钮不起作用,无论加什么语句,在点击后都似乎不响应事件。

#3


是什么按钮啊,是flash库里面代的吗
你在试试
on (release){
    _partent._partent.gotoSlide(_partent._partent._partent.slidexxxx);
}

#4


如果还不好使,把你的qq给我,我上qq,这样速度比较快

#5


如果是flash库里面带的按钮
要用click不能用release

#6


是用的公用库里的按钮,但另外一个也是公用库里的却有用。
on (release){
    _partent._partent.gotoSlide(_partent._partent._partent.slidexxxx);
}
这样我试过,通不过。

#7


on (click){
    _partent._partent.gotoSlide(_partent._partent._partent.slidexxxx);
}
我的qq:55961305
在一个就是slidexxxx上面的几层也要打上比如_partent._partent._partent.**.**.**.slidexxxx
把你的结构给我,我看看

#8


可能是因为是按钮的原因,我换了另外一个库里的按钮却通过了,怎么样才知道库里哪些按钮要用Click事件?如果要改成用Click的话要怎么改?

#9


组件库里面的button组件需要用click事件,而公用库里面的按钮就可以使用正常的鼠标点击事件,比如release、mouseDown、mouseUp。
如果要改的话就要修改as库文件了,嗯,挺麻烦,建议用组件库里面的button,我做课件的时候用的就是button,虽然它的显示效果并不是太好,就是方便。
刚才的_partent,主要是看看在那个层,我刚开始用幻灯片的时候,也没弄懂,后来看看帮助文档才明白的。

#10


呵呵,谢谢,总算又弄懂了些,刚加你QQ加不了,晚些不知道能不能加上,想加你QQ拜你为师了!行不?

#11


呵呵,我也是个菜鸟了,搞了好几年的flash,还在原来的水平上,真不知道该怎么办,拜师就不要的,交个朋友互相帮助嘛,呵呵,别忘了加我哦。嗯,一起进步才是硬道理,刚才的flash好使不?如果遇到不懂的问题多看看帮助,flash 8的帮助还可以,比闪客帝国的强多了,帝国最近几年没什么技术的大更新,可能是高手都结婚了,老婆不让他们上网了,嘿嘿,有时间去看看吧,那里有你提升技能的东西。8错地。

#12


嗯,好的。