0
A
回答
1
我假設這是您的xml文件的樣子:
<images>
<image url="http://url_to_image/1.png" width="100" height="100" />
<image url="http://url_to_image/2.png" width="100" height="100" />
<image url="http://url_to_image/3.png" width="100" height="100" />
<image url="http://url_to_image/4.png" width="100" height="100" />
<image url="http://url_to_image/5.png" width="100" height="100" />
</images>
,這裏是什麼,你會做的就是從這些隨機一個:
private function randomImage(imagesXML:XML):Object {
var imageList:XMLList=imagesXML.image;
var imageCollection:XMLListCollection=new XMLListCollection(imageList);
var random:int=Math.floor(Math.random() * imageCollection.length);
var r:Object={};
r.url=xmlCollection[random][email protected];
r.width=Number(xmlCollection[random][email protected]);
r.height=Number(xmlCollection[random][email protected]);
return r;
}
,這裏是你如何把它叫做:
private var x:XML=<images>
<image url="http://url_to_image/1.png" width="100" height="100" />
<image url="http://url_to_image/2.png" width="100" height="100" />
<image url="http://url_to_image/3.png" width="100" height="100" />
<image url="http://url_to_image/4.png" width="100" height="100" />
<image url="http://url_to_image/5.png" width="100" height="100" />
</images>;
var img:Object=randomImage(x);
現在你有img.url
,img.width
,img.height
相關問題
- 1. AS3:從xml加載圖像
- 2. jQuery從XML加載圖像
- 3. AS3圖像從xml加載
- 4. 如何從XML文件下載圖像?
- 5. 從文件夾加載圖像文件
- 6. 從Android加載圖像文件從ClassLoader
- 7. 如何將任意圖像從BLOB流加載到TImage中?
- 8. UITableView不會從XML文件加載圖像
- 9. 從Silverlight加載XML文件
- 10. 從xml文件加載
- 11. 從文件加載圖像(任何電腦作品)C++ Builder
- 12. c#從文件夾加載圖像
- 13. Picasso從文件系統加載圖像
- 14. wxWidgets的加載圖像文件從
- 15. SDL從文件加載圖像
- 16. 從.js文件加載圖像的src?
- 17. AngularJS:從文件加載base64圖像
- 18. XNA和從文件加載圖像
- 19. C++ SFML 2.0從文件加載圖像
- 20. 從特定文件加載圖像
- 21. 從文件異步加載圖像
- 22. 從項目文件加載圖像
- 23. 從文件夾中加載圖像[VB.NET]
- 24. 從JSON文件加載圖像
- 25. 圖像無法從文件夾加載
- 26. 從不同文件夾加載圖像
- 27. 圖像不從css文件加載
- 28. 從Qt文件夾加載圖像
- 29. 圖像不會從jar文件加載
- 30. Listview。從文件加載圖像
你可以發佈你的XML文件的結構嗎? – 2012-07-22 06:53:40