flash 关于 被遮罩层遮罩的按钮 as3.0与js通信问题
使用flashcs4,有多个按钮,每个按钮单击指向不同的页面,由于页面地址尚未确定,所以打算把地址放到js里面写。实验都成功了。使用的importflash.extern...
使用flash cs4,有多个按钮,每个按钮单击指向不同的页面,由于页面地址尚未确定,所以打算把地址放到js里面写。实验都成功了。使用的import flash.external.ExternalInterface;这种方式。
问题是:
当我把按钮移入一个影片元件,并在影片元件使用一个动画遮罩层控制按钮动态出现时。按钮失去了与js的通信功能。单击没有任何反应。如果没有遮罩层是可以的。
本人初学as,被遮罩之后的按钮到底在属性上发生了什么样的变化?
求赐教。 展开
问题是:
当我把按钮移入一个影片元件,并在影片元件使用一个动画遮罩层控制按钮动态出现时。按钮失去了与js的通信功能。单击没有任何反应。如果没有遮罩层是可以的。
本人初学as,被遮罩之后的按钮到底在属性上发生了什么样的变化?
求赐教。 展开
展开全部
一是用trace语句来测试一下,点击按钮后是否调用了函数。
二是看看函数的路径是否正确,按钮处于影片剪辑内部后,函数访问的路径发生了变化,这个需要注意一下,我的习惯是尽量把代码卸载最外层(就是主时间轴)上。
最好是提供测试用的源文件,我帮你看看具体问题。邮箱地址:65345694@qq.com
二是看看函数的路径是否正确,按钮处于影片剪辑内部后,函数访问的路径发生了变化,这个需要注意一下,我的习惯是尽量把代码卸载最外层(就是主时间轴)上。
最好是提供测试用的源文件,我帮你看看具体问题。邮箱地址:65345694@qq.com
追问
你好,你提到的一二我都试过。一的确没有调用。二路径没有错误。我加你了。
追答
在你的源文件基础上进行了修改,用两种方式实现了点击功能。
一是用新的补间动画方式来做遮罩效果。
二是用纯代码实现运动遮罩效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询