`
shake863
  • 浏览: 661358 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AS3 点点【 一 】

    博客分类:
  • AS
阅读更多
今天有人给我反映说 占卜flash的摇卦按钮 有些用户不能点击,就是看着是个按钮但是
不能点击,我看了这个按钮的特殊之处,发现我是在flash IDE 上直接定义实例名称来
访问的,然后在as3 class中把 这个实例转成我需要的button。

var divine_s:SimpleButton; //  这是我在as class 中定义的 控制对象
divine_s = divine_start as SimpleButton;   // divine_start 是我在 flash IDE中实例名

这样我就能在 class 中控制divine_start 实例了,但是问题出现了,在一些情况下(这些情况我也不太清楚,测出问题的环境是,ie6的遨游,以及ie6的一起我叫不出名字的浏览器)。
会出现,第一次播放交互没有问题,第二次再次播放交互,按钮无法点击。
对 divine_s 的控制失败了。

我怀疑是这个实例转换的问题,于是改成通用的做法,链接导出 divine_start 那个元件
到class中,然后 new 产生对象实例再次控制。O了,播放正常。

感悟,有时候一些不规范的操作虽然在大部分情况下没问题,不排除在一些苛刻的环境下
会有问题,所以高质量的产品一定要去除那种不规范的情况。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics