簡體   English   中英

Flex:動態加載圖像和SWF文件

[英]Flex: Load images and swf's dynamically

我正在Flex中建立類似應用程序的幻燈片放映,並且試圖動態加載圖像。 圖像位於應用程序文件夾之外的文件夾中。 這是文件夾結構:

/Bildvisare-debug/
        Bildvisare.html
        Bildvisare.swf
/Images/
        01_02_01_01_B.jpg
        01_02_01_01_T.JPG

我正在從XML文件讀取圖像名稱,並使用../Images/01_03_01_01_B.jpg的路徑獲取它們。 在我的mxml文件中,我有一個名為picture的SWFLoader,我嘗試使用以下代碼加載圖像:

this.picture.source = images[currentImg];   //E.g. ../Images/01_03_01_01_B.jpg
this.picture.load();

問題是圖像從不顯示,我只得到丟失圖像的圖標。 有人可以幫忙嗎?

編輯添加:在編譯時,無論是否將use-network標志設置為false,我都嘗試過此操作。

我相信這與您的情況有關。

SWF文件只能訪問本地或通過網絡訪問的一種類型的外部資源。 它不能同時訪問這兩種類型。 在編譯應用程序時,可以使用use-network標志確定SWF文件允許的訪問類型。 當use-network標志設置為false時,您可以訪問本地文件系統中的資源,但不能通過網絡訪問。 默認值為true,它使您可以通過網絡訪問資源,但不能訪問本地文件系統。

Flex Image Control

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM