武斗火柴人格斗论坛ManagementAsh Bin 做按钮时遇到麻烦啦。。

1  /  1  Page   1 GotoPage View:2346

做按钮时遇到麻烦啦。。


[uploadfile]526,按钮.swf,2.8kb[/uploadfile]





[uploadfile]529,按钮.fla,112.0kb[/uploadfile]


[该帖子由作者于2008年1月7日 14:02:56最后编辑]
我本将心向明月,奈何明日照沟渠
 

    绿色的按钮是新做的,由于对AS的不胜了解,所以遇到了麻烦,特发帖请教高人!


    如影片所示,四个元件各占一图层,右下的黑按钮直接应用于场景中,控制影片的


播放,作用良好。


    绿色可弹式的按钮是影片剪辑元件(转换成其它两种元件也试过),弹出六个按钮


元件,其中第2个按钮添加了控制影片播放的AS代码(直接加到元件上,加到影片剪辑


上,加到场景1中都试过),作用本想和右下黑按钮功能一样,但是一直是失灵的。。


   所以建了第四个黑色按钮元件,就是右数第二个,把它放在一个影片剪辑元件中,再


把剪辑元件放到场景中,给它控制代码,失灵。。。


   为啥失灵了呢?这是偶一晚上没搞出来的麻烦事。高手指教下,如何解决哦?

我本将心向明月,奈何明日照沟渠
 

- -~!


  我只会做play和stop按钮``````

 

是路径的关键, 所谓路径是指  :_root  ,  this  , _parent  


_root是绝对路径, 代表时间轴, 影片剪辑(简称mc)也同时是一个影片, 他与符号不同, 如果mc的名称是 "newmc", 那么如果该mc内部有按钮, 单纯在按钮上加as: play() 是控制该mc的播放, 如果要控制主时间轴的播放就是: _root.play()


如果使用绝对路径控制该mc: _root.newmc.play()


如果控制场景中某mc :_root.othermc.play()


同时可以: _parent.othermc.play() 


_parent代表的是上级关系, 也就是父级关系.


关系的概念对初学者并不好理解和记忆, 在以后的制作中还会有mc , 时间轴, 按钮, 符号之间镶套的一些复杂的关系, 相对复杂而已,


 

 

呵呵,谢谢老大,,可弹按钮上的AS:_root._root.gotoAndPlay(1);   已经可以控制主场景了。


 

我本将心向明月,奈何明日照沟渠
 

只能有一个_root.  另外控制主场景没错,  但我不知道你那个内部按钮是怎么弄的, 也不清楚你控制什么了, 把源文件也发了吧
 

    还想弱弱的问一句,


   有没有读取播放进度的函数,想它返回一个当前播放到了多少帧的帧数值,不然偶做不了快进按钮了。。


 

[em130]
我本将心向明月,奈何明日照沟渠
 

只有一个控制不了,偶加了两个才可以控制主场景的,可能


因为播放按钮是可弹按钮下面剪辑中的元件,镶套了两层的缘故吧。。。


源文件已发!

我本将心向明月,奈何明日照沟渠
 

看来泡泡龙的AS又要突飞猛进了!赞一个。

菜鸟上路。
 

[em9]


才刚开始学呢,弄几个按钮先,别笑话我好不?

我本将心向明月,奈何明日照沟渠
 
1  /  1  Page   1 GoPage

版权所有 武斗火柴人格斗论坛  Discuz!NT  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.140625 second(s) , 5 queries.
返顶部