【发布时间】:2012-01-30 06:02:18
【问题描述】:
对我来说又是一个 flashbuilder 脑筋急转弯...
我有一个类,它的构造函数应该只改变图像的来源。
[Bindable]
[Embed(source='../pictures/test.jpg')]
private var _picture:Class;
public function Test(newSource:*****)
{
_picture.source = newSource;
}
(图像不是图像,而是一个类,我知道这一点,它应该是这样的:-))
问题是,当我调用构造函数时,比方说:
var test:Test = new Test(pictureAtStage.source);
Flashbuilder 会报错,因为我无法告诉编译器构造函数中的“newSource”将具有什么数据类型...
*编辑: 当我使用 _picture.source 时,嵌入的源似乎没有改变......?
有人知道答案吗?
【问题讨论】:
-
好的,不需要回答这个问题:将数据类型设置为对象就可以了......(我将在八小时内发布答案......因为我是stackoverflow的新手,我可以8 小时内不回答我的问题)
标签: actionscript-3 apache-flex actionscript flash-builder