Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 使用as3从图像到对象_Apache Flex_Actionscript 3 - Fatal编程技术网

Apache flex 使用as3从图像到对象

Apache flex 使用as3从图像到对象,apache-flex,actionscript-3,Apache Flex,Actionscript 3,我正在尝试转换我的assets文件夹中的图像 "./assets/image1.png" 键入对象。它必须是Object,因为这正是我在其中使用它的函数所期望的 你知道最简单的方法是什么吗?为什么不创建一个包含图像信息的新对象。。。包括路径 var obj:Object = new Object(); obj.path = "/assets/image.jpg"; obj.height = 32; obj.width = 32; trace(obj.path); // or, if Fle

我正在尝试转换我的
assets
文件夹中的图像

"./assets/image1.png"
键入
对象
。它必须是
Object
,因为这正是我在其中使用它的函数所期望的


你知道最简单的方法是什么吗?

为什么不创建一个包含图像信息的新对象。。。包括路径

var obj:Object = new Object();

obj.path = "/assets/image.jpg";
obj.height = 32;
obj.width = 32;

trace(obj.path);
// or, if Flex
Alert.show(obj.path);

然后只需将新对象传递到函数中,并像上面那样访问它。

您的意思是:

[Embed(source="assets/logo.jpg")]
private var logo:Class;

private function init(e:Event):void
{
     this.displayImage(logo as Object);
}

private function displayImage(img:Object):void
{
     //Assuming you have an image control on stage with an instance
     //name of "myImage"
     myImage.source = img;
}

如果要将图像传递给的函数需要一个对象,则可以传递任何内容,但不会拒绝它。不过,这并不意味着该函数将正常工作。任何值都将是一个对象(undefined除外,undefined将被接受,但强制为null,可能还有其他一些奇怪的情况)


那么,假设您没有自己编写函数,您是否有任何文档描述它所期望的内容?或者你有它的源代码?。否则,如果您只知道此函数所期望的参数类型必须是Object。。。我想你有麻烦了。

你想用什么功能?它有什么作用?为什么它期望一个对象而不是,比如说,一个DisplayObject或BitmapData?听到,听到@提克塔克,不要吝啬你的背景资料。