回答
在ActionScript中,Loader类是一个DisplayObject,这样你就可以执行以下操作:
var imageLoader:Loader = new Loader();
var image:URLRequest = new URLRequest("path/to/image.format");
imageLoader.load(image);
addChild(imageLoader);
imageLoader.x = 200;
imageLoader.y = 300;
留意,你会需要导入适当的类(参见AS3文档和查询类如上所述并使用相应的导入语句),并且传递给URLRequest构造函数的路径相对于您导出的.swf文件而不是源文件夹。
祝你好运!
用户希望从磁带库加载,而不是磁盘 – 2013-03-26 22:08:53
哦我多么愚蠢。我不敢相信我误解了!感谢您指出了这一点。 – 2013-03-26 22:11:45
没问题 - 我一直这样做;) – 2013-03-26 23:15:38
您无法从库中加载某些东西,但可以从flash库创建对象的实例。您必须在库中设置库中图像属性的Class字段。 例子:class - 测试
在代码中创建实例这一形象
var Example:Class = getDefinitionByName("Test") as Class;
var image:BitmapData = new Example();
这是我应该给出的答案。干得不错! – 2013-03-28 16:41:38
的。如果你想使图形lib中,你必须做这样的事情:
1)创建(或使用现有的).fla,在Flash CS中打开它。 2)导入你的图片(使用文件 - 导入 - 导入到舞台);
3)在图像的propeties中,选择ActionScript选项卡,然后选择“导出为ActionScript”和“在框架1中导出”。将名称设置为您的图像(在我的示例中,我将其设置为“myImage”),并将BaseClass设置为flash.display.BitmapData。 4)保存您的.fla并将其发布为.swc(您必须在文件 - 发布设置中选择此文件)。
5)在你的项目中包含.swc(这种方式取决于你使用的是什么IDE)。
6)瞧,你有自由获取任何图像,使用这样的代码:
var img:BitmapData = new myImage();
*如果您使用Flash CS编写代码,你可以打电话给你的位图,甚至withou创建名为.swc,因此您可以忽略步骤4和5.只需导入图像并将其设置为AS3链接。
- 1. 从Flash Builder中的Facebook加载图像
- 2. 从flash库中加载位图
- 3. 如何从图库中加载图像视图中的图像?
- 4. Flash CS4:Actionscript 3.0如何从文件加载图像
- 5. 如何使用flash从目录加载图像?
- 6. 下载Flash swf时加载图像。 HTML
- 7. three20图库如何加载图像?
- 8. flash/flex的图像加载图标?
- 9. 如何从图库加载图像到意图
- 10. 如何加快从Filepicker加载图像?
- 11. 如何从arraylist加载图库图像android
- 12. 如何通过单击图像视图从图库加载图像Android
- 13. 在Flash中动态加载图像
- 14. 替换图像Flash想加载
- 15. Flash加载的图像内存大小
- 16. Flash加载图像不使用XML
- 17. JAVAFX:从数据库加载图像
- 18. 从照片库中加载图像
- 19. 无法加载图像从数据库
- 20. 不能从数据库加载图像
- 21. 从数据库中加载PictureBox图像
- 22. 无法从库中加载图像
- 23. 从数据库缓慢加载图像
- 24. 如何在Apex中加载Flash图表?
- 25. 如何在Android中使用Piccaso图像加载库来平滑图像加载?
- 26. 如何从资源加载图像
- 27. 如何加载图像从NSHomeDirectory
- 28. 如何从ImageList加载透明图像?
- 29. 如何从URI加载Picasa图像?
- 30. 如何从URL加载图像中balckberry
对不起 - 懒得提供完整的答案)尝试使用谷歌搜索“从库中加载flash”或查看http://www.flashandmath.com/howtos/as3link/ – 2013-03-26 22:08:05