问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用flash调用xml文件里的图片,每个图片都带有链接,代码怎么写

发布网友 发布时间:2022-04-24 15:33

我来回答

3个回答

懂视网 时间:2022-04-24 19:55

用flash实现读取新闻连接的代码,方便一个50高度的地方显示外部连接,不错的黑色效果
index.html
代码如下:






Flash+XML滚动新闻代码-脚本之家
















textBanner.xml
代码如下:


<标题>脚本之家
<链接>http://www.gxlcms.com/


<标题>脚本之家2
<链接>http://www.gxlcms.com/


<标题>脚本之家3
<链接>http://www.gxlcms.com/


<标题>电脑教程吧
<链接>http://www.pcjc8.com/



打包文件下载

测试地址

热心网友 时间:2022-04-24 17:03

假设xml格式
<xml>
<pic url="图片地址" linkurl="连接地址"。。。>
</pic>
</xml>
//图片容器
public class PicClass extends Sprite{
private var link_url:String;
private var pic_url:String;
private var loader:Loader;
public function PicClass(){
loader = new Loader();
addChild(loader);
}

public function init(xml:XML):void{
this. pic_url = xml.@url;
this.link_ulr = xml.@linkurl;
loader.load(this.pic_url);
}
}
//主类
public class Main extends Sprite{
public function Main():void{
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoadedxml);
loader.load(new URLRequest("xml地址"));
}
private function onLoadedxml(evt:Event):void{
var xml:XML = new XML(evt.target.data);
for(var i:int = 0;i < xml.pic.length();i ++){
var pic:PicClass = new PicClass();
pic.init(xml.pic[i]);

pic.x = i*(pic.width + 10);
addChild(pic);
}
}
}
简略介绍:通过主类加载xml,通过xml创建图片,并通过图片容器类初始化内容追问您好,我不太懂,在这个基础上,在flash里面怎么写语法,让一个页面有三张图,点击都有链接,然后过一会又跳出三张图点击都有链接?

追答如果是定时刷新的话,可以加入timer定时刷新。。上面的已经把所有的图片加到舞台上了,你可根据具体情况调整。。

timer刷新简单介绍下了:
因为要时刻刷新图片,所以建议将图片放到一个指定的容器里
var piccontainer:Sprite = new Sprite();//图片容器

var timer:Timer = new Timer(10000); //每10秒刷新一次
timer.addEventListener(TimerEvent.TIMER, onTimer);

//更新图片
function onTimer(evt:TimerEvent):void{
while(piccontainer.numChilren > 0){
piccontainer.removeChildAt(0);
}//清空列表

updatePic();
}

//刷新容器,
function updatePic():void{
这里就不一一写了,简单说下过程,这里需要记录下图片的总张数,在之前加载的地方就可以知道了,然后记录下当前加入到聊表中最后一个index值,然后以此读取图片添加到piccontainer中就可以了
}

参考资料://

热心网友 时间:2022-04-24 18:21

onClick事件吧..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win7窗口淡入淡出慢 iPhone 小技巧:如何将 Safari 浏览器中的网页添加到桌面? 锰粉是什么颜色的金属 铁精粉的常见颜色是什么 烟花爆竹中的金属粉末如何使其呈现绚丽色彩? 金粉有哪些种类 灰土每层回填最大厚度 灰土基础简史 如何让一个喜欢你的女孩讨厌你! 西环里新区基本资料 电气工程师需要电工证吗 古代君王出行,身后为何总有两把“扇子? 水暖好还是碳纤维地暖好 地暖能使用竹木纤维地板吗。影响大吗? 碳纤维地暖怎么样?有没有按过的 ? 碳纤维地暖的优缺点是那些,哪个牌子的好? 碳纤维电地暖具有投资少,收益大的典型优势,那么碳纤维地暖的前景如何? 太平天国女状元的结局是什么? 这首诗是什么名字? 柯姓氏儿歌? 用姓氏歌编儿歌? 歌词 一本百家姓,从古传到今 是哪首歌 关于百家姓的童谣 百家姓儿歌 昨晚梦到被眼镜蛇王咬了.然后咬着不放.然后我用嘴把他的头要掉了.最好面临要死的状态.心里一直想着她. 做梦2条蛇打架,一条是蟒蛇,一条是眼镜蛇,蟒蛇败了 ,眼镜蛇胜利了,我刚要走眼镜蛇就追上来咬啦我一口 梦见自己被眼镜蛇追,后来被蟒蛇咬,说报仇 一失足成千古恨,下一句是什么来的 我昨晚梦到了一条眼镜蛇一直追着我,然后被咬了一口,后来我找到了一个会法术的人,他帮我解了毒,治了那 清代魏子安的《花月痕》中,“一失足成千古恨”的下一句是什么? 新宝来车衣,哪种好?哪种厚?什么材质的? 刚买的2012新宝来没有车库一直放外面请问有没有必要买车衣,车衣好套好上吗? 梦多福车衣怎么样 高尔夫gti车衣两厢经典宝来能用吗 大众宝来尺寸4663/1815/1462改买什么尺码的车衣? 自动车衣价格 我的老款大众宝来上面有根天线,我买个车衣缺没有天线口,怎么办? 宝来车顶两条凹槽车漆为什么开裂 标志508三厢车车衣.怎样选购? 为什么朗逸车上有鲨鱼鳍宝来确没有? 新宝来,倒车踩刹车异响,有和我一样的吗 新宝来划痕怎么处理 新宝来倒车时踩刹车有异响怎么办? 一汽大众宝来钣金价格表? 大众汽车漆刮划一点,到4S补漆要多少钱 matepadpro与air3怎么选 ipad air3 华为matepad pro5g哪个好 ipadair3和华为matepadpro哪个好 ipad Air3和matepadPro买哪个比较好? 华为matepad Pro和iPad air3怎么选?