当前位置: 首页 > 图文教程 > Flash动画 > ActionScript > Flash AS教程:propertydata问题解决

ActionScript
Flash as常用后缀及意义
AS3教程:Point类计算两点间距离
flash as3利用ContextMenu实现右键响应
Flash AS3教程:Motion类
Flash AS教程:文本类对象知识总结
Flash AS3教程:Random类
Flash AS3教程:Level2D类
Flash AS3教程:ApplySocket类
Flash AS3教程:运算符“?:”
Flash AS3教程:Direction类和Dot类
Flash AS3教程:小游戏开发实战尝试
Flash cs3、Flex与asp、php通信总结(包含数据库)
从基础开始深入学Flash AS3教程(7)(译文)
Flash as3教程:OutDisplay类
从基础开始深入学Flash AS3教程(6)(译文)
Flash简单AS代码实现绚丽曲线视觉特效
用纯Flash Actionscript做的火柴棍小人跑的动画
Flash AS解决中文mp3乱码
Flash加载外部文件创建进度条3种方法
AS的LoaderInfo类控制SWF的大小和播放帧频

ActionScript 中的 Flash AS教程:propertydata问题解决


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 51 ::
收藏到网摘: n/a

最近在修改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了!!

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