android - 在(Air for android)发布者处调用可能未定义的方法 loadmovie

标签 android actionscript-3 air

我正在使用 Flash CS5.5 创建一个 android 应用程序,一切都很顺利,但是当我完成时,我意识到应用程序的大小非常大,因为应用程序中有很多图片。

所以,我将图片上传到一个网站,并为图片创建了一个正方形,并为其指定了一个实例名称(照片),并将此操作放入其中

loadMovie("http://im37.gulfup.com/Jc0Ek.jpg", _root.photo.empty);

在正常发布时,图像完美显示,没有错误 但是在 (AIR FOR Android) 发布时,它给了我这个错误,

(调用可能未定义的方法加载电影)

那么,我应该采取什么行动或方式来缩小我的 Android 应用程序大小或将图像上传到何处以及如何将它们链接到应用程序?

最佳答案

这是一个 AS2 代码,你需要像这样的 AS3:

var urlRequest:URLRequest = new URLRequest("http://im37.gulfup.com/Jc0Ek.jpg");
var imageLoader:Loader = new Loader();
imageLoader.load(urlRequest);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
imageLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onLoadError);

function onLoadComplete(e:Event):void
{    
    addChild(imageLoader); 
}

function onLoadError(e:IOErrorEvent):void
{
    trace("Error loading image");
}

关于android - 在(Air for android)发布者处调用可能未定义的方法 loadmovie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21888230/

相关文章:

android - 是真的吗?基于Adobe AIR的Android开发没有前途

flash - 使用loadCompressedDataFromByteArray加载声音并稍后播放?

java - 有没有 Java 到 SWF 的编译器?

android - Android Studio AVD Manager 中的 SD 卡路径更改重置

android - CheckBox 在自定义 ListView 中滚动时未被选中

apache-flex - 如何在 Flex 中检测多窗口 AIR 应用程序窗口外的点击?

apache-flex - 如何判断实例是否在 ActionScript 3.0 中实现了接口(interface)

android - 在每个 Activity 的操作栏上设置图标

android - 图片的可点击区域

actionscript-3 - 我需要有关 sound.extract() 的更多信息