[教程]给Flash加链接或修改 包括as2和as3源码(图)
ChongMingS.COM崇明网讯 最近给朋友网站要改下FLASH链接,所以记录一下AC源码,以便记住。
流程如下:
1.在所在flash网页图层新建一个图层,命名为“搜索一下_链接按钮”。使用工具栏中的“矩形工具”画一个与菜单一样大小的矩形。
2.选中所画的图层(矩形图层被选中变阴影显示),修改=》转换为元件(也可以按快捷键F8),将其转换为按键元件,这里我们随便给个名字:“搜索一下_按钮”,类型选择“按钮”,然后确定。
3.在右边的属性框中,找到“色彩效果”中选择“Alpha”(阿尔法透明):0%
4.然后对着这个透明的按钮右键,选择“动作”(快捷键F9)进入动作面板后,输入以下代码
先用as2代码试试
on(release){ getURL("http://www.chongmings.com","_blank") }
如果网站不需要打开新页面,这里不使用self
on(release){ getURL("http://www.chongmings.com") }
有人会问怎么完成动作?输入完后直接关闭这个代码框就行了。如果需要修改,直接回来会显示这段代码的,点右上角关闭即可保留代码。如果不需要链接了,直接把这个图层删掉。
再附上as3代码(actionscript,亦称AS;action行动,script脚本,连起来“行动脚本”代码,AS2和AS3只是版本号)
AS3在这里需要注意1点关键:在上面第2步“转换为元件”的时候名字就不能乱写了,最好用英文,并记住这个名字哦,比如说“search_button”,可能区分英文大小写哦,别搞错。
search_button.addEventListener(MouseEvent.CLICK,starURL); function starURL(e:MouseEvent):void { var Request:URLRequest = new URLRequest("http://www.chongmings.com"); navigateToURL(Request); }
这个方式书写可能就跟JAVASCRPIT一致,所以我们要记住你这个名称自定义的是什么,其次大小写最好别搞错了,反正AS3,我觉得不一定会过多人使用,所以也就不试了,如果有需要用到的朋友,可以反馈一下ryu8023@vip.qq.com,谢谢!