第二个灵魂 发表于 2015-1-15 22:24:39

动画教程之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:30

现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~

老尸 发表于 2015-1-25 12:10:13

缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。

简单生活 发表于 2015-2-2 22:06:50

一个物体从一个角(关键祯1)移动到另一个角(关键祯2)。然后tweening在关键祯之间填充祯,从而使物体可以在屏幕上优雅地运动。

爱飞 发表于 2015-2-8 12:44:28

原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。

深爱那片海 发表于 2015-3-8 02:03:10

对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。

小女巫 发表于 2015-3-15 21:37:40

FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面

兰色精灵 发表于 2015-3-22 06:06:01

flash的优缺点可以如何运用呢?
页: [1]
查看完整版本: 动画教程之FlashMX2004创建自界说类package