仓酷云
标题:
动画教程之FlashMX2004创建自界说类package
[打印本页]
作者:
第二个灵魂
时间:
2015-1-15 22:24
标题:
动画教程之FlashMX2004创建自界说类package
Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。
AS2.0越看越象C#,JAVA.除语法的界说类似.就连class类也能做成package(土语:自界说包),可集成你一切的自界说函数.办法.乃至组件扩大.包含引进FLASH的各类类包.
仍是写个很复杂的进门例子:
在本人的flashmx2004目次FlashMX2004enFirstRunClasses里创建myclass目次和子目次test,然后写个小的class文件,存进这个新建目次
mytest.as
classmyclass.test.mytest
{
functionaddnum(num:Number):Number
{
return(num*2);
}
}
复制代码
然后创建一个fla,在第一帧写:
importmyclass.test.mytest;
varmy:mytest=newmytest();
trace(my.addnum(10))
//应前往mytest类下addnum办法的值20
复制代码
以上是只要一个类的package的援用.这个package是寄存在flash次要class文件目次下myclass est目次里的
复制代码
importmyclass.test.mytest感化是援用这个package包.而且编译.
上面我们再写一个class也放在这个myclass est目次里:
mytest2.as
复制代码
classmyclass.test.mytest2
{
functionaddnum(num:Number):Number
{
return(num*num);
}
}
复制代码
然后,创建一个fla在第一帧写上:
importmyclass.test.*;
varmy:mytest=newmytest();
varmy1:mytest2=newmytest2();
trace(my.addnum(10))
//这里前往的mytest类里的办法addnum的前往值20
trace(my1.addnum(10))
//这里前往的mytest2类里的办法addnum的前往值100
复制代码
很明显.我用一个importmyclass.test.*把这个package下的两个class都能引进.而且能利用它们的各自办法.它们的办法名字一样.但实行的是各自class里的办法.
这个例子很复杂,只是一个带路.你了解的话.能发扬的更好.好比.利用类扩大,超类,
乃至能够嵌套FLASHCLASS包里的任何大众类.
上面有几个注重:
1,写好本人的类汇合做成package时.假如放在FlashMX2004enFirstRunClasses目次后.你要重启一下你的FLASHMX2004.才干在你的fla里援用你本人的package
2.假如其间你翻开你的package里的class文件,改动内里的内容后.也要保留后.从头启动FLASHMX2004.必要重编译,否则你的fla将不会援用新改动的内容.
3,假如我不放在FlashMX2004enFirstRunClasses目次的,能不克不及创建在其余目次.固然能够.不外你得要在PUBLISHSETTINGS里设置你的AS文件package包援用目次.概况可看小忘八同道写的ActionScript老手调试
4.关于AS2.0的编写代码请求很严厉.和JAVA.C#一样.巨细写很器重.而且,在你自界说Class时要注重界说类形和前往类形.这里提示一下用SciTEFlash写代码的伴侣.有个bug,就是写function这个关头字时.SciTEFlash是年夜写的Function,会在AS2.0中呈现毛病.我是N久才发
现这个成绩.</p>
借助令人兴奋的全新3D平移和旋转工具,通过3D空间为2D对象创作动画,您可以沿x、y、z轴创作动画。
作者:
飘灵儿
时间:
2015-1-17 17:52
现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~
作者:
老尸
时间:
2015-1-25 12:10
缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
作者:
简单生活
时间:
2015-2-2 22:06
一个物体从一个角(关键祯1)移动到另一个角(关键祯2)。然后tweening在关键祯之间填充祯,从而使物体可以在屏幕上优雅地运动。
作者:
爱飞
时间:
2015-2-8 12:44
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
作者:
深爱那片海
时间:
2015-3-8 02:03
对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。
作者:
小女巫
时间:
2015-3-15 21:37
FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面
作者:
兰色精灵
时间:
2015-3-22 06:06
flash的优缺点可以如何运用呢?
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2