加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

#initclip 指令

(2007-08-29 14:50:19)
标签:

IT/科技

initclip

指令

分类: Flash
 

#initclip [order:Number]

指示初始化动作块的开始。当同时初始化多个剪辑时,您可以使用 order 参数来指定先执行哪个初始化动作。 在定义影片剪辑元件时,将执行初始化动作。如果影片剪辑是导出的元件,则初始化动作将在执行 SWF 文件的第 1 帧上的动作之前执行。否则,组件初始化动作将在包含关联影片剪辑元件的第一个实例的帧的动作之前执行,并且两者是紧挨着发生的。

初始化动作仅在播放 SWF 文件时执行一次。它们用于一次性初始化,例如类定义和注册。

不要将分号 (;) 放在包含 #initclip 指令的行的末尾。

可用性:ActionScript 1.0、Flash Player 6.0

参数

order:Number [可选] ― 一个非负整数,指定 #initclip 代码块的执行顺序。这是一个可选参数。该值必须通过使用整数文本(只允许十进制值,不允许十六进制值)来指定,而不能使用变量来指定。如果单个影片剪辑元件中包含多个 #initclip 块,则编译器对该影片剪辑元件中的所有 #initclip 块使用在该元件中指定的最后一个 order 值。

示例

在下面的示例中,ActionScript 放置在某影片剪辑实例中的第 1 帧上。同一目录中还放置了一个文本文件 variables.txt。

#initclip

trace("initializing app");

var variables:LoadVars = new LoadVars();

variables.load("variables.txt");

variables.onLoad = function(success:Boolean) {

 trace("variables loaded:"+success);

 if (success) {
 for (i in variables) {
 trace("variables."+i+" = "+variables[i]);
 }
 }
};

#endinitclip

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有