回答
在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