AS3程式 Kclock(Flash 時鐘)

2021-04-14 22:46:43 字數 925 閱讀 9021

個人總結:

1、as3**規範和習慣和之前的as1,as2是完全不同的,變得太多了!

2、比較欣賞as3中的document class引用,能夠完全做到介面和**完全分離!介面在kclock.fla檔案裡,所有的**都在kclock.as**檔案裡!爽吧!

3、as1,as2是通過attachmovie方法把庫里(通過linkage中的關鍵字)的mc載入到場景中的,as3則是將把庫里(通過linkage中的類)的mc,將其看作乙個類,通用new 類名的方式,再通過addchild方法把它載入到場景中。這個是完全和原來不一樣了!

4、用timer類來代替原來的setinterval方法,這個到我原來寫過的thread類很類似的(激動一下)!

5、這個程式我花了乙個下午的時間寫出來的,屬於乙個習作,為了感受一下as3!對於原來的flash開發者來說:就是把習慣進行根本 轉變一下!

效果截圖:

kclock**:

package

private function drawface():void

private function drawhand():void

public function ontick(evt:timerevent):void

private function update():void{

var today:date = new date();

var len:uint = this.numchildren;

for(var i:uint = 0;i

kclock.rar

檔案清單:

1、kclock.fla flash原始檔

2、kclock.as **檔案

3、kclock.swf 生成的swf檔案需要flash player 9 才可以開啟

4、kclock.exe 生成的exe檔案。

AS3 呼叫本地程式

flash air 如何呼叫exe bat?並且有些情況下需要傳參,如何傳參呢?看下面例子 cmd傳參開啟系統軟鍵盤 參考 import flash.desktop.nativeprocess import flash.filesystem.file import flash.desktop.nat...

AS3事件型別大全 (as3開發筆記)

event事件型別 activate 啟用事件 deactivate 物件休眠事件 added 可視物件新增事件 added to stage 可視物件新增到舞台事件 removed 可視物件移除事件 removed from stage 可視物件從舞台移除事件 enter frame 幀頻事件 滑...

as3程式設計師不知道的as2和as3的不同點

最近,因為專案開發需要,得用as2實現一些較複雜的功能,發現as2的和as3的一些差異,總結如下 1 as2沒有as3中const關鍵字 2 as2沒有as3中包的概念,包路徑在類名處定義 類沒有public等限制符 3 as2沒有as3中bytearray dictionary sprite ti...