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