同样的代码为什么在不同的文件里效果不一样。
var dx:lin=new lin(0,0)
var login:Bitmap=new Bitmap(dx)
var log:MovieClip=new MovieClip()
log.addChild(login)
stage.addChild(log)
log.addEventListener(MouseEvent.CLICK,an_hs)
function an_hs(e:MouseEvent)
{
trace(1)
}
这个代码在一个新建的fla文件里就能显示图片lin
而在另一个文件里就要出错?
TypeError: Error #1034: 强制转换类型失败:无法将 flash.display::SimpleButton@20476821 转换为 flash.display.Bitmap。
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at _fla::MainTimeline()
强制转换类型失败:无法将 flash.display::SimpleButton@
答案:2 悬赏:80 手机版
解决时间 2021-02-04 16:22
- 提问者网友:遁入空寂
- 2021-02-04 12:33
最佳答案
- 五星知识达人网友:七十二街
- 2021-02-04 12:48
这是一个容易忽略的地方
你点:文件/发布设置/flash/actionscript版本后面的设置/
你看有个严谨模式和警告模式,两个fla文件的设置肯定是不一样的,报错的一定是用了严谨模式
你点:文件/发布设置/flash/actionscript版本后面的设置/
你看有个严谨模式和警告模式,两个fla文件的设置肯定是不一样的,报错的一定是用了严谨模式
全部回答
- 1楼网友:由着我着迷
- 2021-02-04 14:15
如果你把按钮实例名称改变applebt
var applebt:movieclip=new movieclip(); 这一行删除就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯