打印

[AS3] 为什么会报错?

import flash.utils.getDefinitionByName;
import flash.display.Bitmap;

var imageClass:Class = getDefinitionByName("left") as Class;
var image:Bitmap = new imageClass() as Bitmap;
addChild(image);

报错内容是:
ArgumentError: Error #1063: left$iinit() 的参数数量不匹配。应该有 2 个,当前为 0 个。
       at Untitled_fla::MainTimeline/Untitled_fla::frame1()
import flash.utils.getDefinitionByName;
import flash.display.Bitmap;

var imageClass:Class = getDefinitionByName("left") as Class;
var image:Bitmap = new imageClass(arg1, arg2) as Bitmap;
addChild(image);
要传哪二个参数啊
LZ查一下参考嘛
与bitmap有关的都有定义长宽的参数。
yiyiflashstudio.com

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
楼主你把你的Class LEFT 贴出来看看,应该是LEFT定义了参数需求

TOP