本页内容是《浅析FLASH加载外部变量》同时我们还提供济宁地区的网站建设,百度,雅虎,google的推广,点金,商友,等营销软件
请输入关键字:

标题搜索 内容搜索  

你现在所在的位置->首页->flash->浅析FLASH加载外部变量

浅析FLASH加载外部变量

时间:[2008-1-30 11:20:36]     作者:请作者尽快与我们联系。

   点击浏览该文件
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测试一下吧^_^ 好了,我能想到的就这些了。如果这些文字能对新手有所帮助,偶就算没有白费力气

【声明】本站刊载的《浅析FLASH加载外部变量》一文如果有侵害你权益的情况,请联系我们。我们将及时采取措施。
QQ:44637339 Email:just6@163.com Tel:13355163107 Lining studios

友情链接

本页内容是《浅析FLASH加载外部变量》 返回顶部
© 2001-2024 Lining studios 济宁速创科技有限公司, All Rights Reserved
 Processed Time:62.500ms
中华人民共和国信息产业部网站备案号: 鲁ICP备09103015号-1