【问题标题】:I used URLRequest for images , but when publish , images were mixed up我对图片使用了 URLRequest,但是在发布时,图片被混淆了
【发布时间】:2014-02-21 18:16:28
【问题描述】:

我正在使用 AS3 Adob​​e Flash 创建一个 android 应用程序,该应用程序就像一个图像库,具有下一个和上一个按钮,并且图像已经上传到网页,所以很简单。

所以我开始使用 URLRequest 代码对帧进行编码,为每个帧提供此代码:

var imageReq:URLRequest = new URLRequest('http://im62.gulfup.com/coLnc.jpg');
var imageLoad:Loader = new Loader();

imageLoad.load(imageReq);

addChild(imageLoad);

并给按钮代码: 下一帧和上一帧

当我发布时,第一张图像显示完美,但是当我按下下一张时,第二张图像显示为上一张图像,分层框架也是如此,图像显示为上一张,依此类推... .etc >__

那我该怎么办,如果可以的话请帮忙,提前谢谢, *这是已附加的 FLA 文件
these are the 3 images are shewn at the publish mode mixed up one up to the other

【问题讨论】:

    标签: android image actionscript-3 flash


    【解决方案1】:

    好的,艾哈迈德

    下载此文件:simple_picture_changer 解压缩并打开 .fla。

    看看第 1 帧中的脚本。我在那里写了 cmets。那应该让你开始。如果你有很多图片,还有更优雅的方法来编写这个脚本,但这仍然是开始理解 Actionscript3 的好方法。网上有很多很好的文档。

    【讨论】:

    • 这太棒了,它向我解释了我想知道的一切......不知道该怎么做才能感谢你所做的......谢谢谢谢谢谢我很高兴
    • 克雷格先生,当我通过 Android Air 发布它时,它显示了这个错误:场景 1,图层“图层 1”,帧 1,第 39 行 1071:语法错误:需要定义关键字(例如function) 在属性 Function 之后,而不是 nextpic。
    【解决方案2】:

    为什么不用代码来完成这一切呢?你不需要时间表。 创建一系列加载器,例如imageLoad1, imageLoad2, ... 加载您的图片。将加载器放入数组中。

    最初,您使第一张图片可见:addChild(Arrayname[0])

    当您点击“下一步”按钮时,您会说:removeChild(Arrayname[0]; addChild(Arrayname[1];当然是在侦听器函数中。你知道如何设置监听器吗?

    【讨论】:

    • 哦,很高兴我得到了答案 :) 谢谢克雷格,我想我明白了你的意思,我不应该在框架上做很多动作,而在一帧通过制作 imageLad1,imageLoad2, ... 我会尝试这样做,但如果你只为一个 imageLoad 写一个动作示例,我会很高兴,我会以按钮动作为例,我会申请非常感谢其他人,克雷格,我很高兴
    • 我一会儿给你发点东西。
    猜你喜欢
    • 2022-06-15
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    相关资源
    最近更新 更多