作者lovingJLH (lovingjlh)
看板Flash
标题[问题] 请问如何做按钮控制动画播放
时间Sun Oct 11 01:07:02 2009
大家好 小弟最近刚开始自学flash 用的是CS3
我目前已经会最基本的渐变 也可以做出一些动画
但我想要额外的做一些按钮控制play和stop 或快转倒转等 不知道要怎做
爬文几乎都是写程式 但我看不太懂
想请问怎麽用动作面板去做??
(就...我也不太清楚语法要下在哪个地方 影格上吗
我自己做了一个按钮元件 但他不给我下语法在元件上面..)
弄很久还是不太懂 请好心人跟我讲比较详细的步骤@@~
先谢谢各位了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.243.115
1F:→ aquarianboy:建议拿书做几个范例练习罗,别人讲不如自己体会一下的 10/11 01:57
2F:推 cjcat2266:请找一本有系统的书从头学,你讲的东西蛮基本的 10/11 10:07
3F:→ cjcat2266:与其等别人丢鱼给你吃,不如自己好好去学好钓鱼 10/11 10:08
4F:→ cjcat2266:有书单可以参考 10/11 10:08
恩...我是有去找书,但书上写的也是笼统,只是把程式码显示出来,
但我的问题卡在,我不太清楚要把语法下在哪边,
像stop()是下在时间轴上的一点,但gotoAndplay这种有目标物的就不知怎麽指定..
两位的建议背後我懂,出於对新手的好意,真的很感激
但因为这次做动画是工作上需要,我本身就很少在做这方面的东西
以後可能不太有机会再碰flash
所以还是希望有人能给我指点一二...毕竟从头学起还是要花一段时间
谢谢@@~
※ 编辑: lovingJLH 来自: 140.113.243.115 (10/11 11:03)
5F:推 wayon5548:在元件点两下进入 然後编辑动作面板? 10/11 11:17
6F:→ lovingJLH:我点按钮的动作面板 它会显示此区无法写入程式码? 10/11 11:37
7F:→ wayon5548:好像不用点两下进入 点一下选取就可以的样子 10/11 11:50
我现在是在动画最上层新建一个图层
在某个我想让按钮出现的时间点 插入关键影格 在该影格下了stop()
在同一图层同一影格 再把我的按钮元件拉进来 目前都没什麽问题
接着我在场景中点那个按钮 右键 开动作面板,
它却显示:无法将动作套用到目前选取的范围
接着我试着进入按钮中 在一般 滑入 按下 感应 这些影格也都无法写入
但按钮是很正常的随滑入和按下改变。
想请问我是哪边做错了呢@@? 谢谢
※ 编辑: lovingJLH 来自: 140.113.243.115 (10/11 12:02)
8F:→ lovingJLH:後来我改用actionscript2.0算是解决了 10/11 23:54
9F:→ lovingJLH:但还是不太知道之前哪边弄错@@~ 谢谢大家了 10/11 23:54
10F:推 HornyDragon:因为AS3.0对按钮的支援改动非常大,一般对按钮的语法 10/12 00:45
11F:→ HornyDragon:全部死光......AS2.0比较好上手XD 10/12 00:46
12F:推 terrylchen:其实就算是用as2.0也还是建议不要写按钮上 10/12 23:38
13F:→ sextitanic:如果是用 AS2.0 的话,把程式写在影格上的方法如下 10/14 21:56
14F:→ sextitanic:如果你按钮名称叫 play_btn,影片元件叫 movie_mc 10/14 21:56
15F:→ sextitanic:那就在场景上的影格写入 10/14 21:57
16F:→ sextitanic:play_btn.onRelease = function(){ 10/14 21:57
17F:→ sextitanic:movie_mc.play(); 10/14 21:57
18F:→ sextitanic:},这样子就可以了 10/14 21:57
19F:→ sextitanic:相同的,如果是要停止,那就 movie_mc.stop(); 10/14 21:58