强制转换类型失败:无法将 flash.display::SimpleButton@

同样的代码为什么在不同的文件里效果不一样。vardx:lin=newlin(0,0)varlogin:Bitmap=newBitmap(dx)varlog:MovieCl... 同样的代码为什么在不同的文件里效果不一样。
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()
展开
 我来答
langfutao
推荐于2017-07-22 · TA获得超过651个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:584万
展开全部
这是一个容易忽略的地方
你点:文件/发布设置/flash/actionscript版本后面的设置/
你看有个严谨模式和警告模式,两个fla文件的设置肯定是不一样的,报错的一定是用了严谨模式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式