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

ActionScript
Flash AS实例:制作切换菜单动画
Flash AS3实例教程:简单的转动的星星
Flash AS3实例教程:制作旋转的菜单动画
项目中使用发布swc时遇到两个问题
Flash AS3教程:随图片大小而动态改变的图框
Flash AS3教程:创建好看的遮罩动画效果
Flash AS3.0教程:制作老鹰飞动实例
Flash as入门(6):文本与字符串
Flash as入门(8):加载和卸载swf文件
Flash as入门(17):Math类三角函数
Flash AS3实例教程:连锁反应的粒子动画
AS3实例教程:结合基本的动画和AS3绘图API
学习AS3知识:常用的8个AS3小技巧
Flash AS3实例教程:漂亮的水纹动画
Flash AS3实现动画中音乐音量逐渐关闭
AS 3.0的TransitionManager类制作动画
AS3实例教程:制作数码下落的动画特效
AS3面试题:复杂算法的改进
AS3.0实例:鼠标感应发光的文字效果
Flex4教程:添加事件的3种方法

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


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

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