想在swf里的图片用xml替换,如何做?如何制作图片切换使swf与xml结合
想在swf里的图片用xml替换,如何做?如何制作图片切换使swf与xml结合?小女子刚学,请各位大侠告知。不胜感激 类似这种:[url]http://www.qdxwl.com/show2.swf[/url] 对啊,可是怎么做呢?:o 我的这个问题还正在解决的,解决完之后可以提供给你下载,[url]http://bbs.blueidea.com/thread-2868175-1-1.html[/url]
快过来帮我顶吧!!!早解决早用阿! 好的,谢谢啊 最简单的么用loadMovie载入XML里面的地址就好了呀 :mad: 还没搞定?不明白的是flash如何与xml连接显示的? //使用中文出现乱码时使用
System.useCodepage = true;
var thumb_spacing = 158;
function GeneratePortfolio(portfolio_xml){
var portfolioPictures = portfolio_xml.firstChild.childNodes;
for (var i = 0; i < portfolioPictures.length; i++){
var suoyou = portfolioPictures.length;
var currentPicture = portfolioPictures[i]
var currentThumb_mc = this.createEmptyMovieClip("thumbnail_mc"+i,i);
currentThumb_mc._x = i*thumb_spacing;
currentThumb_mc.createEmptyMovieClip("thumb_container",0);
currentThumb_mc.createTextField("thumb_text",1,35,80,122,20);
currentThumb_mc.thumb_text.text = currentPicture.childNodes[0].childNodes;
currentThumb_mc.thumb_container.loadMovie(currentPicture.childNodes[1].childNodes);
currentThumb_mc.image = currentPicture.childNodes[2].childNodes;
currentThumb_mc.onRelease = function() {
_root.attachMovie("main","main",100);
//_root.main._alpha = 50;
//_root.createEmptyMovieClip("thumb_swf",101);
//_root.thumb_swf._x = (Stage.width - 615)/2;
//_root.thumb_swf._y = (Stage.height - 300)/2;
//_root.thumb_swf.loadMovie(this.image);
trace(this.image);
};
};
};
//管理xml
var portfolio_xml = new XML();
portfolio_xml.ignoreWhite = true;
portfolio_xml.onLoad = function(success) {
if (success) {
//调用GeneratePortfolio函数
GeneratePortfolio(this);
} else {
trace("Error loading XML file");
}
};
// 载入xml文件
portfolio_xml.load("xml/videa.xml");
我写的一个 参考下 就是读取xml的节点位置 在对节点控制播放
[[i] 本帖最后由 returneret 于 2008-7-3 15:18 编辑 [/i]] :rolleyes: :rolleyes: 谢谢楼上,去试下
页:
[1]