ActionScript 3.0:以编程方式加载图像

发布于 2024-10-21 05:27:23 字数 274 浏览 3 评论 0原文

我正在使用 ActionScript 3.0 开发 Blackberry Playbock 应用程序。我对此非常陌生。

我有以下项目结构(我正在使用 Adob​​e Flash Builder“Burrito”)

: | 源代码 | 资产 | images

在图像文件夹中,我有几个我想以编程方式加载的 PNG 图像。

我怎样才能做到这一点?

我必须使用什么

GUI 组件来显示图像?

I'm developing an Blackberry Playbock app with ActionScript 3.0. I'm very very new with this.

I have the following project structure (I'm using Adobe Flash Builder "Burrito"):

project
|
src
|
assets
|
images

On image folder I have several PNGs images that I want to load programmatically.

How can I do that?

And

What GUI component I must use to show an image?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

迷爱 2024-10-28 05:27:23

此示例加载一张图像并使用按钮来更改它:

// create a Loader object to hold things that you will load
var myLoader:Loader = new Loader();

// position the Loader
myLoader.x = 250;
myLoader.y = 0;

// put something into the Loader 
myLoader.load(new URLRequest("tree.jpg"));

// make the Loader visible
addChild(myLoader);

// button listeners
top_btn.addEventListener(MouseEvent.CLICK, loadPhoto);
last_btn.addEventListener(MouseEvent.CLICK, unloadAny);

// button functions
function loadPhoto(e:MouseEvent):void {
    myLoader.load(new URLRequest("sailboat.jpg"));
    addChild(myLoader);
}
// this function empties the Loader object 
function unloadAny(e:MouseEvent):void {
    removeChild(myLoader);
}

This example loads one image and uses buttons to change it:

// create a Loader object to hold things that you will load
var myLoader:Loader = new Loader();

// position the Loader
myLoader.x = 250;
myLoader.y = 0;

// put something into the Loader 
myLoader.load(new URLRequest("tree.jpg"));

// make the Loader visible
addChild(myLoader);

// button listeners
top_btn.addEventListener(MouseEvent.CLICK, loadPhoto);
last_btn.addEventListener(MouseEvent.CLICK, unloadAny);

// button functions
function loadPhoto(e:MouseEvent):void {
    myLoader.load(new URLRequest("sailboat.jpg"));
    addChild(myLoader);
}
// this function empties the Loader object 
function unloadAny(e:MouseEvent):void {
    removeChild(myLoader);
}
活雷疯 2024-10-28 05:27:23

使用 Loader 类。

Use the Loader class.

命硬 2024-10-28 05:27:23

如果你想使用 for 循环显示多个图像,请按照以下代码操作:

var IMAGE_URL:String = new String("image/");

for(var i=1;i<=13;i++){
    addChild(imageLoder(i,i*25));
}

 private function imageLoder(ranvalue:int,cor:int):Loader{
      var ldr:Loader = new Loader();
      ldr.load(new URLRequest(IMAGE_URL+ranvalue+".jpg"));
      var xcord=5;
      var ycord=5;
      ldr.x = cor;
      ldr.y = ycord+20;
      return ldr;
  }

if u want to show multiple image using for loop then follow this code:

var IMAGE_URL:String = new String("image/");

for(var i=1;i<=13;i++){
    addChild(imageLoder(i,i*25));
}

 private function imageLoder(ranvalue:int,cor:int):Loader{
      var ldr:Loader = new Loader();
      ldr.load(new URLRequest(IMAGE_URL+ranvalue+".jpg"));
      var xcord=5;
      var ycord=5;
      ldr.x = cor;
      ldr.y = ycord+20;
      return ldr;
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文