Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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/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
Actionscript 3 弯曲断裂火花图像_Actionscript 3_Apache Flex_Flash Builder - Fatal编程技术网

Actionscript 3 弯曲断裂火花图像

Actionscript 3 弯曲断裂火花图像,actionscript-3,apache-flex,flash-builder,Actionscript 3,Apache Flex,Flash Builder,在我的air应用程序中,我尝试像这样加载图像: var imAc:Image=new Image(); imAc.source=rootFile+value+"-V-"+label+".png"; 有时,图像源不存在 在这种情况下,会出现断开的图标,但如果出现此错误,我希望更改图像源 imAc.source= null 对于mx:Image-ioError属性存在,但我在spark-Image中找不到相同的属性。 你知道怎么做吗 谢谢我不知道Spark Image组件中有任何方法允许您检查

在我的air应用程序中,我尝试像这样加载图像:

var imAc:Image=new Image();
imAc.source=rootFile+value+"-V-"+label+".png";
有时,图像源不存在

在这种情况下,会出现断开的图标,但如果出现此错误,我希望更改图像源

 imAc.source= null
对于mx:Image-ioError属性存在,但我在spark-Image中找不到相同的属性。 你知道怎么做吗


谢谢

我不知道Spark Image组件中有任何方法允许您检查其存在性,但File类可以

new File("your/file/path").exists
将返回文件是否存在


然后,其结果可以确定是否将
source
属性设置为
null

如果您使用的是spark image控件,则可以使用ioError事件来捕获错误并清空值(或放置占位符图像)。如果您需要更多的粒度,或者如果您使用flex 3,您可以使用。

谢谢。但是,由于您解释的文件位于远程服务器上,因此无法使用;它工作得很好。谢谢