注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

yangzh691216的博客

成功止于信念

 
 
 

日志

 
 

FLASH8+xml导入外部图片及单首音乐  

2013-12-25 12:09:47|  分类: FLASH技巧 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

火鸟工作室欢迎您

FLASH8+xml导入外部图片及单首音乐

 

1. 


1. 新建FLASH文档。文档大小设置为导入图片的大小。

2。新建一层,用矩形工具拖拉一个与文档相等的矩形框,颜色自定,选中矩形框,转换为元件,命名为my_mc,完成后将矩形改为透明。

FLASH8+xml导入外部图片及单首音乐 - yangzh691216 - yangzh691216的博客
3。选中图层2,点编辑-编辑元件,在第一帧输入如下代码,此代码适用多图。
//统一编码
System.useCodepage = true;
//定义XML
var my_xml:XML = new XML();
//消除空格
my_xml.ignoreWhite = true;
//定义图片数组
var my_Arr:Array = new Array();
//加载图片类
var myCL:MovieClipLoader = new MovieClipLoader();
//设置开始位置
var begin_x:Number =0;
var begin_y:Number = 0;
//定义变量,用于显示图片
var next_x:Number = begin_x;
var next_y:Number = begin_y;
//设置图片大小
var pic_width:Number = 1200;
var pic_heigth:Number = 600;
//定义每行数量
var my_num:Number = 2;
//加载XML
my_xml.load("
http://wp.zyxqw.com/wp/userfiles/yangzh691216/10/qd.xml");
my_xml.onLoad = function(ok:Boolean):Void  {
 if (ok) {
  loadStart();
 } else {
 }
};
//当前影片剪辑创建一个mc
this.createEmptyMovieClip("mc", this.getNextHighestDepth());
function loadStart():Void {
 //定义XML长度
 var my_Len:Number = my_xml.firstChild.childNodes.length;
 for (var i:Number = 0; i<my_Len; i++) {
  //将接收的对象写进数组
  my_Arr.push(my_xml.firstChild.childNodes[i].attributes.src);
  duplicateMovieClip(mc, "mc"+i, 3+i);
  this["mc"+i]._x = next_x;
  //此处是关键,用于显示加载图片后,图片在舞台中的排列
  next_x += pic_width;
  this["mc"+i]._y = next_y;
  //此处也是关键,用于多行显示
  if (((i+1)%my_num) == 0) {
   next_x = begin_x;
   next_y += pic_heigth;
  }
  myCL.loadClip(my_Arr[i], this["mc"+i]);
 }
}

 4。新建一层,在第一帧插入代码导入音乐。

mySound = new Sound();
mySound.loadSound("
http://sc.111ttt.com/up/mp3/219610/8124F796739E1F7DA1C133284EC6E24F.mp3",true);
mySound.start();
mySound.onSoundComplete = function() {
        mySound.start(0, 1);
};

 5。xml文档格式

<?xml version="1.0" encoding="utf-8"?>
<img>
<imgs src="
http://www.taoshaw.com/....../images/1.jpg"/>
   ......

</img>
</xml>

  评论这张
 
阅读(92)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017