浅析FLASH加载外部变量
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
点击浏览该文件 Flash加载外部变量,可以通过loadVariables动作来实现。loadVariables动作可以从外部文件中加载变量,并给它们赋值。外部文本中的变量名必须和FLASH文档中动态文本的变量名保持一致。注意文本文件必须按照“变量=值”的形式书写,这样才能保证FLASH的正确读取。该文本文件可以指定任意数目的变量,各变量必须用“&”分隔,值中的空格用“+”代替。 最好能把文本文件与FL文档保存在相同的根目录下,这样书写代码的时候方便。如果不能保存在相同的根目录下,则要在代码中用到相对路径,如“f:text/variables.txt”。 下面的例子是用来加载外部文本中的四个变量。具体步骤如下: (1)新建一FL文档,可以保存在f:/flash目录下。然后在新建一个外部文本variables.txt,按图中格式输入内容,并且保存在此目录下: (2)然后在舞台上建立4个动态文本,变量名依次为name,hobby,introduce,other,其他3个变量的设置和这个一样,如图所示: (3)选中主场景的第一贞,在动作面板中添加如下代码: loadVariables("variables.txt",_root); System.useCodepage = true;//如果要加载的变量值包含汉字,一定不要忘了这句话。此句代码是防止出现乱码。 好了,到了这里,按Ctrl+F8测试一下吧 上面变量的内容都是非常短的,那如果内容很长,该怎么办呢? 那也没关系。解决方法如下: (1)新建一FL文档,可以保存在f:/flash目录下。然后在新建一个外部文本vars.txt,按图中格式输入内容,并且保存在此目录下: (2)在舞台上新建一动态文本,文本名为“txt”,其变量名为“a”,并且设置为“多行”的形式。在动态文本的旁边放置两个按钮,用来增加行数和减少行数。如图所示: (3)选中第一贞,添加代码: loadVariables("vars.txt",_root); System.useCodepage=true; (4)分别在“+”和“-”按钮上添加如下代码: on(press){ _root.txt.scroll+=1; }//让动态文本的行数加1 on(press){ _root.txt.scroll-=1; }//让动态文本的行数减1按Ctrl+F8测试一下吧^_^ 好了,我能想到的就这些了。如果这些文字能对新手有所帮助,偶就算没有白费力气 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: AS1与AS2类的区别下一篇: AYA与经验结合的文字流动渐变教程
关于浅析FLASH加载外部变量的所有评论