簡體   English   中英

如何在Flex中為圖像分配動態源路徑

[英]How to assign a dynamic source path for image in flex

我想為圖像動態分配源路徑。 我的路看起來像這樣

C:\Users\User\Desktop\Opengate\image1.jpg

要么

\\servername\Images\image2.jpg

我想做以下

protected function itemrenderer1_dataChangeHandler(event:FlexEvent):void
{
    var xmlColumns:XML = new XML(data.toString());

    for(var x:uint=0; x < (xmlColumns.children()).length(); x++)
    {
         var xml:XML = (xmlColumns.children())[x];
         //Alert.show('' + xml.toString());
         if (xml.name() != 'Xlabel') 
         {
              if(xml.attribute("myField") == String(parentDocument.parentDocument.ImageField))
              {
                   thePath = xml;                   

              }
         }
    }  
}

<s:BitmapImage  source="{thePath}" width="80" height="80"  smooth="true" smoothingQuality="high" />

但它不起作用; thePath等於'\\ servername \\ Images \\ image2.jpg之類的東西。 它唯一有效的時間是圖像文件是否位於我的項目文件夾中。 但是,如果它在我的項目之外,例如在服務器上,則無法使用。

嘗試改變道路

\\\\servername\\\\Images\\\\image2.jpg

對於

  http://servername/Images/image2.jpg

暫無
暫無

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

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