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

ActionScript
FLASH 3D相册之利用BitmapData类制作
Flash 脚本游戏开发教程 第一课
Flash 脚本游戏开发教程第二课
Flash 脚本游戏开发教程第三课
Flash 脚本游戏开发教程第四课
Flash 脚本游戏开发教程第五课
Flash 脚本游戏开发教程第六课
Flash 脚本游戏开发教程第七课
Flash 脚本游戏开发教程第八课
Flash AS实现的蝌蚪摆尾动画的教程
从基础开始深入学Flash AS3教程(4)(译文)
从基础开始深入学Flash AS3教程(5)(译文)
从基础开始深入Flash AS3教程(2)(译文)
从基础开始深入学Flash AS3教程(3)(译文)
Flash AS3对单个图片进行角色动作化处理
从基础开始深入Flash AS3教程(1)(译文)
Flash教程:if条件语句的用法
Flash AS教程:_visible属性的详细讲解
Flash AS教程:图片环绕旋转效
Flash教程:trace()的使用

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 58 ::
收藏到网摘: 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了!!

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