| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
如何加入透明Flas
为新浪博客添加fl
flashget下载联盟
265联盟:“Flash
HKflash提供免费个
FLASH调用XML数据
Flash Remoting -
Flash Com
借助js在flash中運
flash事件模型核心

浅析FLASH加载外部变量           

浅析FLASH加载外部变量

作者:佚名 来源:闪吧 作者: 闪客太子 更新:2007-1-13 20:47:47 错误报告 我要投稿

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

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。