免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: [flash常识大放送] 15:按钮内部与按钮外部 [打印本页]

作者: 网雨霏霏    时间: 2018-5-22 13:59     标题: 15:按钮内部与按钮外部

本文讨论的是AS1和AS2的情况
==========================华丽的分割线===================================


AS1和AS2时代,代码可以直接加在按钮或者影片剪辑上

但是AS3之后,代码只能加在帧上(或者外部类文件内)

==========================华丽的分割线===================================


如果是将代码加在按钮上,一定要注意,需要加在按钮的外部,并不是加在按钮的内部:
[attach]906[/attach]

如上图,先看看1位置,必须保证是在主场景下,再看看2位置,必须是“动作 -按钮”字样,此时,就是真正的按钮外部(正确的操作)

==========================华丽的分割线===================================

用选择工具,双击舞台上的按钮,就会进入按钮内部:
[attach]907[/attach]

你会发现,flash是拒绝你输入代码滴

==========================华丽的分割线===================================


如果是在按钮外部:
[attach]908[/attach]

新手容易犯这样的错:(看上图)
1位置是“帧”,2位置是“动作-帧” 证明你是在关键帧上写代码,而不是在按钮上写代码!
此时,3位置会出现a,证明当前关键帧上有了代码。请看本楼层的第一张截图,如果将代码写在了按钮上,关键帧上是不会出现a的
仔细观察这些细节,可以辅助你在正确的位置书写代码。如果你在关键帧上写了要加在按钮上的代码,测试影片时就会报错:
[attach]909[/attach]

==========================华丽的分割线===================================
选中按钮外部,方可正常加代码【前提是AS1或AS2的文件】。
选中的方法是,用选择工具单击舞台上的按钮即可,如果你是从另一帧点过来的,需要注意一个细节:必须用选择工具单击舞台的空白处(取消全选状态),然后再单击舞台上的按钮,方可生效!(直接单击舞台上的按钮,你选中的是所有对象)
作者: 三盟海四    时间: 2018-5-22 22:09

向霏版学习。




欢迎光临 flash之路-flash技术交流 (http://flashroad.dhlog.com/) Powered by Discuz! 7.2