FlashCS3让Fla式组件
点评:这篇文章告诉你如何使一个组件(组件)在{ *形式。FLA }在Flash CS3组件。这不同于SWC组件,可以双击进入元件与CS3带来的编辑组件的组成部分,是对Flash CS3的新组件形式。这里我们一对组件的一个例子。制作步骤:
1。首先创建空白行为
本文向您展示如何使一个组件(组件)在{ *形式。FLA }在Flash CS3组件。这不同于SWC组件,可以双击进入元件与CS3带来的编辑组件的组成部分,是对Flash CS3的新组件的形式。在这里,我们让一对组件的一个例子。
制作步骤:
1、首先创建一个空白的Actionscript3.0 flash文件,然后保存文件名为fla_componentx 。 / /名称可以是任意的。
2,按Ctrl F8,创建一个空白剪辑,命名为头像并输入编辑器。首先,我们画一个矩形框(笔画样式,我们选择发际线
3、按住F8,创建一个空的剪辑,命名为组织
4、按住F8,到一个新的空白卡,同上,命名为overskin
5、按住F8,一个新的空白卡(这是我们构建最终的按钮组件,上述规定是这个按钮的一部分),命名为色双击可以设置。
6,在色的元件库,右键菜单中选择组件定义(定义)选项,将进入一个窗口类的名字填写色
7、到这一步,我们会发现一个自定义组件外部代码的缺乏,这是上面的色元素与色类。类为组件类,所以我们需要设置Flash CS3 classpath(类路径),选择编辑参数--> --> --> Actionscript3.0脚本,添加一个新的搜索路径,I型D:程序文件 Adobe Adobe Flash CS3 组件配置在这里的源 Actionscript 3 用户界面
你树立一个好的路径,根据自己的情况,建立一个新的Actionscript文件,并填写下面的代码:
/ ************色。为************** /
包{
importflash。显示*;
importflash。事件*;
importflash.system.applicationdomain;
importfl.core.uicomponent;
publicclassmybuttonextendsuicomponent {
privatevarnowskin:影片剪辑;
privatevarthisdomain:应用领域;
PublicfunctionMyButton(){
超级();
微量(色);
}
overrideprotectedfunctiondraw(){:无效
如果(nowskin = = null){
该loaderinfo.applicationdomain =;
varclassdef
尝试{
classdef = thisdomain.getdefinition(getnormalskinname());}
赶上(E:referenceerror){
跟踪()没有在库中找到相关的类!)
返回;
}
nowskin = newclassdefasmovieclip;
NowSkin.addEventListener(mouseevent.mouse_over,mouseoverhandler);
addChild(nowskin);
}
NowSkin。宽度=宽度;
NowSkin。高度=高度;
}
ProtectedfunctionmouseOverHandler(E:MouseEvent):无效{
跟踪();
removechild(nowskin);
varclassdef = thisdomain.getdefinition(getoverskinname());
nowskin = newclassdefasmovieclip;
addChild(nowskin);
NowSkin.addEventListener(mouseevent.mouse_out,mouseouthandler);
拉();
}
ProtectedfunctionmouseOutHandler(E:MouseEvent):无效{
跟踪();
removechild(nowskin);
varclassdef = thisdomain.getdefinition(getnormalskinname());
nowskin = newclassdefasmovieclip;
addChild(nowskin);
NowSkin.addEventListener(mouseevent.mouse_over,mouseoverhandler);
拉();
}
ProtectedfunctiongetNormalSkinName():字符串{
回归组织;
}
ProtectedfunctiongetOverSkinName():字符串{
返回overskin ;
}
}
}
设置一些按钮组件,我们已经建立了,在这里我简单的设置通过鼠标离开。然后保存,称为mybutto。
Review: This article shows you how to make a component (Component) in the form of {*.fla} in Flash CS3.This component is different from the SWC component, and it can double click into the component to edit the component with the components that CS3 brings, and is a new component form of the Flash CS3.Here we make an example of a MyButton component.
制作步骤:
1。首先创建空白行为
8,事实上,这里还没有结束,我们还需要做一个componentshim组件,这个组件是外部自定义组件代码的作用是编译成一个电影剪辑。如何建立componentshim 组成,很简单,创建一个空白Actionscript3.0 Flash文件,按Ctrl F8空白卡,设置名称为色 tshim源右键弹出菜单选择转换为编译剪辑选项。在这个时候,对componentshim源组件将在图书馆的产生,也会在它的前面部分图标。我们将改变组件的名称componentshim。
因此,componentshim组件完成。
9、削减fla_componentx FLA 。
10、节约上Ctrl,所以FLA的组成成分是完成整个Flash软件关闭。
11、复制fla_componentx。FLA文件到以下路径:D: 程序文件 Adobe Adobe Flash CS3 组件配置在。这里的人都还设置了根据自己的情况。
12,我们将再次打开Flash软件,创建3个空白文档,选择组件选择面板,并发现了一fla_componentx组件包。下一点下,我们会得出色成分。现在我们可以拖动元件到现场看effect.complete。
U3000 U3000
U3000