今天看了一天的书,早上总算是成功实现了HelloWorld!真是囧啊!!一大早的竟然忘记了什么构造方法,我真是感冒糊涂了。
as3的基础语法和java的差不多,我也只是泛泛一看,不过类的成员访问还是稍有不同的,as3的访问控制符有4个:public,private,protected,internal。一般internal是默认的,只能够包内访问。剩下的属性大家有兴趣自己去查好了。
然后还看了看事件的监听,书上给的例子是DOM3事件模型,一个点菜的例子,通俗易懂,感觉as3应该不会太难。
自定义事件类型只看了一个继承EventDispatcher,因为我很懒,所以尽挑简单的看。
然后就直接飞跃到视觉编程了,汗。。
看到这里,突然有种豁然开朗的感觉。
首先视觉,就是指你能够看到的。
最根本的容器是舞台,能够在舞台上看到的肯定都是在节目单上的(显示列表),但是一个程序的显示对象可能会有很多,舞台上面只会显示在显示列表中出现的对象,我们就可以这样想,举办一场晚会需要很多人,有演员,还有很多幕后工作者。那么在节目单(显示列表)上的就都能够出现在舞台上,不在节目单上的就不会出现。要在显示列表中创建新的显示对象,就用addChild()或者addChildAt()方法。
显示对象种类划分:一个统一,两个层次。
一个统一是指所有的显示对象都统一于Displayobject类。
第一大层次:可互动的显示对象,第二大层次:显示对象容器(顾名思义,就是能将其他的显示对象纳为自己的子对象)
视觉架构类图很重要,一定要记着啊。
看完这些,我就去试了试书上的矢量图例子,写完之后一运行,失败,仔细一检查,发现我的类竟然没有继承Sprite,哭........
以后还是要努力啊!!