WEB开发网
开发学院图形图像Flash Flash 图片轮换效果 阅读

Flash 图片轮换效果

 2007-01-03 10:42:01 来源:WEB开发网   
核心提示: 0.2 、新建一个Flash文档,大小定为300*225(参考),Flash 图片轮换效果(4),保存为picsExchange.fla,位置跟list.xml在同一目录,imgsNum=imgList.childNodes[0].childNodes.lengthfor(var i in

0.2 、新建一个Flash文档,大小定为300*225(参考),保存为picsExchange.fla,位置跟list.xml在同一目录。

1.1、 开始进入读取分析XML的工作,并把所有信息存放于数组里头,这里,笔者创建了三个数组:descriptions,imgabbrs,imgs。

1.2 、在第一帧里加上代码:

stop(); //因为是时间轴版,所以需要先停止播放,等xml的读取和分析完成以后才可以进入时间轴的第二段
System.useCodepage=true //防止中文乱码
var imgList:XML=new XML() //创建读取xml的对象
imgList.load("list.xml") //读取list.xml文件
var descriptions:Array
var imgabbrs:Array
var imgs:Array //定义三个用于存放图像信息的数组
var imgsNum:Number=0; //放置图片数目的变量
imgList.onLoad=function(success){
    imgList.ignoreWhite=true
    if(success){
       descriptions=new Array()
       imgabbrs=new Array()
       imgs=new Array() //该步用于初始化数组,在重新读取的时候,把数组里的内容清空。
        imgsNum=imgList.childNodes[0].childNodes.length
       for(var i in imgList.childNodes[0].childNodes){
           var imgNode:XMLNode=imgList.childNodes[0].childNodes[i]
           descriptions[i]=imgNode.childNodes[0].nodeValue //这是图片的文字描述
           trace("description:"+descriptions[i])
           imgabbrs[i]=imgNode.attributes.a //这是缩略图的路径
           trace("imgabbr:"+imgabbrs[i])
           imgs[i]=imgNode.attributes.s //这是源图的路径
           trace("img:"+imgs[i])
       }
        play(); //分析完毕,可以让时间轴播放
    }else{
       trace("loading error!")
    }
}

1.3、 确定所有内容正确输出以后,就可以进入加载图片的操作。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Flash 图片 轮换

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接