Actionscript中对图片资源的引用是否可以改为外部图片路径?

bizbuy 2009-09-02 11:22:11
ActionScript中是这样的:


//pano1-pano6 are 6 sprite contain different pictures
private var p1 :pano1 = new pano1();
private var p2 :pano2 = new pano2();
private var p3 :pano3 = new pano3();
private var p4 :pano4 = new pano4();
private var p5 :pano5 = new pano5();
private var p6 :pano6 = new pano6();


其中pano1~6引用的是.swc资源文件中的图片。
我现在想把这些图片移到外面在程序中指定。请问如何做啊?
...全文
131 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingjunli 2009-09-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhuzhi 的回复:]
import flash.display.Sprite;
import flash.display.Loader;
import flash.net.URLRequest;

public class ImageViewer//没有继承任何对象
{
  private var imgLoader:Loader;

  public function ImageViewer(target:Sprite, depth:int)
  {
    imgLoader = new Loader();//在构造函数中传入加载图片的容器及深度
    target.addChildAt(imgLoader, depth);
  }

  public function loadImage(URL:String):void//传入图片地址,开始加载到容器
  {
    imgLoader.load(new URLRequest(URL));
  }
}

http://hi.baidu.com/sygwin/blog/item/95cc99caff087e8fc81768f9.html
[/Quote]

通过Loader对象来加载是可以的
bizbuy 2009-09-03
  • 打赏
  • 举报
回复
一个as文件中,可以有两个并列的类被相互调用吗?
zhuzhi 2009-09-03
  • 打赏
  • 举报
回复
import flash.display.Sprite;
import flash.display.Loader;
import flash.net.URLRequest;

public class ImageViewer//没有继承任何对象
{
private var imgLoader:Loader;

public function ImageViewer(target:Sprite, depth:int)
{
imgLoader = new Loader();//在构造函数中传入加载图片的容器及深度
target.addChildAt(imgLoader, depth);
}

public function loadImage(URL:String):void//传入图片地址,开始加载到容器
{
imgLoader.load(new URLRequest(URL));
}
}

http://hi.baidu.com/sygwin/blog/item/95cc99caff087e8fc81768f9.html
gundamff 2009-09-03
  • 打赏
  • 举报
回复
用HTTPService
Andi1101 2009-09-03
  • 打赏
  • 举报
回复
都可以 放到程序外部加载比较明智 要不然太大了

4,327

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧