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

ActionScript
将FlashVars写在JS函数中,实现变量更新与后台同步
Flash与Flex3结合学习心得体会
Flash AS简单制作画线条动画
Flash教程:如何把库中的元件加载到场景中
Flash AS3运行错误参考文档
Flash AS3制作自由落体运动代码解析
多层级加载相对路径遇到的问题解决方法
加载PNG后其透明区域不响应事件
AS3教程:按顺序播放多个FLV视频
Flash AS与JS的互动
Flash AS实例:智力过河小游戏源代码
Flash as教程:图片模糊运动
Flash AS3实例教程:物体运动速度向量(velocity)
Flash AS3.0教程:学习帧循环的运用
Flash AS3动态改变影片剪辑元件颜色
Flash AS 制作创意的鼠标经过的网页导航
Flash AS实例教程 会眨眼的美女
Flash AS2实例 跳动的小球动画效果
Flash AS3实例:制作好看的七彩小球动画
AS2.0高级滤镜效果如何用在JPG图片上

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


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

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