Flash AS教程:propertydata问题解决

作者:网络 来源:佚名 更新时间:2009-07-24 14:59:14 点击:

最近在修改flash的时候,就是偷别人flash为己用的时候,遇到一个小问题,一个文字特效,文字通过动态读取,然后修改了其中的文字内容,却无法显示,flash的as大部分是看不懂的,苦恼了好几天,在网上也搜不到解决办法,今天才发现,呃,原来很简单。
类似这样的as内容

propertydata = "<propertydata><movie.width>800</movie.width><movie.height>276</movie.height><movie.showborder>true</movie.showborder><movie.showmenu>false</movie.showmenu><movie.backmode>gradient</movie.backmode><movie.backcolor>#000000</movie.backcolor><movie.backstartcolor>#ffffff</movie.backstartcolor><movie.backendcolor>#ff0000</movie.backendcolor><movie.backrotation>0</movie.backrotation><movie.backtype>radial</movie.backtype><background.fishnumber>5</background.fishnumber><movie.backalpha>85</movie.backalpha><movie.text>1800元建公司企业网站全包\r\n\r\n塑造品牌  提升价值</movie.text><text.enterdelay>1</text.enterdelay><text.leavedelay>1</text.leavedelay><movie.letterdelay>20</movie.letterdelay><movie.pagedelay>0</movie.pagedelay><movie.syncline>false</movie.syncline><movie.reverseletter>false</movie.reverseletter><movie.textbold>false</movie.textbold><movie.textitalic>false</movie.textitalic><movie.textunderline>false</movie.textunderline><movie.textcolor>#ff0000</movie.textcolor><movie.textalpha>61</movie.textalpha><movie.textsize>46</movie.textsize><movie.textrotation>0</movie.textrotation><movie.texthalign>center</movie.texthalign><movie.texthoffset>0</movie.texthoffset><movie.textvalign>middle</movie.textvalign><movie.textvoffset>0</movie.textvoffset><movie.textcharspace>105</movie.textcharspace><movie.textlinespace>76</movie.textlinespace><movie.loop>-1</movie.loop><movie.endnoleave>false</movie.endnoleave><movie.clicklinkurl></movie.clicklinkurl><movie.clicklinktarget>_blank</movie.clicklinktarget><movie.clickontext>false</movie.clickontext><movie.endlinkurl/><movie.endlinktarget/></propertydata>";

那个读取文字的as内容里面有propertydata等变量,其中propertydata是设定文字内容的,需要把里面的内容替换掉,但是只改这里是没办法显示的,关键在于, 在显示文字的那一帧,选择动态文字框在属性面板点击嵌入按钮,包含这些字符的框里加上要显示的内容就ok了!!

在这里做一个记录,如果遇到的朋友可以参考下!