Flash技巧:SWF图片转换效果

2008-04-02 11:05:54来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  SWF定时读取外部图片和新闻标题

  类似:http://games.sina.com.cn/

  简单点,就使用xml flash,能够直接修改xml

  第一帧:

  
myid_num=newArray();

  mytitle_num=newArray();

  total=newArray();

  System.useCodepage=true;

  varmyxml=newXML();

  myxml.ignoreWhite=true;

  myxml.load("date.xml");

  myxml.onLoad=function(success){

  if(success){

  loader._visible=false;

  parseXML();

  }else{

  trace("XML加载失败!");

  }

  };

  parseXML=function(){

  total=myxml.firstChild.childNodes[0].childNodes;

  for(i=0;i<total.length;i ){

  myid_num[i]=total[i].attributes.myid;

  mytitle_num[i]=total[i].attributes.mytitle;

  }

  shownews();

  };

  shownews=function(){

  for(i=0;i<4;i ){

  duplicateMovieClip(this.news,"news" i,i);

  this["news" i]._x=13.5;

  this["news" i]._y =5 i*23;

  id1=myid_num[i];

  title1=mytitle_num[i];

  if(title1.length>=9){

  title1=title1.substring(0,9) "...";

  }

  //id2="0" id1 ".";

  id2="※";

  title2=id2 title1;

  this["news" i].txt=title2;

  this["news" i].onRelease=function(){

  url1="http://football.ppn.cn/tnew.asp?id=";

  id3=this._name.slice(4);

  id4=myid_num[id3];

  url2=url1 id4;

  trace(url2);

  getURL("javascript:MM_openBrWindow(" "’" url2 "’" ",’_b’,’resizable=no,scrollbars=yes,width=600’)");

  };

  }

  };
取名为"date.xml"的文档:

  
<?xmlversion=’1.0’encoding=’UTF-8’?>

  <data>

  <newsid>

  <projectmyid="1"mytitle="新闻1"/>

  <projectmyid="2"mytitle="新闻2"/>

  <projectmyid="3"mytitle="新闻3"/>

  </newsid>

  </data>


  


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Flash制作烟花效果动画

下一篇: Flash制作简单的鼠标弹性跟随