求flash与xml、flash+参数结合读取图片的问题
做了一个flash,里面有6张图片,图片名称分别是pic1、pic2、pic3、pic4、pic5、pic6,转换的元件名称分别是f1、f2、f3、f4、f5、f6,现在客户想要自己更新这6张图片,所以只能用flash+参数或flash+xml的形式来读取外部图片,我对这方面不太懂啊,希望高人帮我,谢谢
参数:
<param name="FlashVars" value="pics=1.jpg|2.jpg|3.jpg|4.jpg|5.jpg|6.jpg">
XML:
<?xml version="1.0" encoding="UTF-8" ?>
<tp>
<pic>1.jpg</pic>
<pic>2.jpg</pic>
<pic>3.jpg</pic>
<pic>4.jpg</pic>
<pic>5.jpg</pic>
<pic>6.jpg</pic>
</tp>
flash里的程序应该怎么写呢?
[解决办法]
通过xml比较方便。我给你写了一个简单的xml控制。不过对于你的这个xml足够了。
授人以鱼不如授人以渔。其他的还是需要自己根据要求去写。
import flash.text.TextField;var txt:TextField = new TextField();txt.width = 500;txt.height = 400;addChild(txt);txt.text = "<?xml version='1.0' encoding='UTF-8' ?>\n<tp>\n <pic>1.jpg</pic> \n <pic>2.jpg</pic> \n <pic>3.jpg</pic> \n <pic>4.jpg</pic> \n <pic>5.jpg</pic> \n <pic>6.jpg</pic> \n</tp>";//此处为关键的xml读取的部分。var xml:XML = XML(txt.text);for (var i:String in xml.child("pic")){ trace(xml.child("pic")[i]);}