課程資訊

2009年6月 ActionScript 3.0物件導向程式設計課程大綱

ActionScript 3.0物件導向程式設計課程

課程說明

ActionScript是操控Flash互動影片的程式語言。Adobe Flash CS3/CS4對應的Flash Player 9和10版,新增支援ActionScript 3.0程式語法。相較於之前1.0到2.0版的「演進」,3.0版屬於「斷代革新」——因為程式語言和執行環境裡的類別物件,與之前的版本大不相同,即使是Flash的老手也要重新適應。

由於程式語言以及Flash Player架構的革新,使得3.0版的執行效能高達ActionScript 2.0的10倍,加上Adobe Flex(RIA網站建置工具)僅支援ActionScript 3.0,其重要性自然不在話下。Adobe最新的Flash CS4版本,仍是採用ActionScript 3.0的語法。

本課程將由淺入深,介紹ActionScript 3.0與物件導向程式設計的概念,並藉由數個互動影片範例練習,讓學員理解並邁入ActionScript 3.0程式設計的殿堂。

課程需求

  • 具Flash動畫基礎(至少要知道如何操作時間軸以及建立元件)
  • 不需具備ActionScript 2.0基礎

預定開課日期:2009/6/1 ~ 2009/6(實際上課日期以資策會公布為主)
預定上課時間:每週一、三、五晚上,18:30 ~ 21:30(共24小時)
上課地點:台中資策會(台中市河南路二段262號14樓)


觀看大尺寸的地圖

費用:10,800元(各校教職員生憑證或5人團報,享優惠價6,500元∕人)
報名方式:請參閱資策會的線上報名網頁(註:實際課程內容以本網頁的課程大綱為主)

本課程附贈兩本參考書籍:

教學大綱

課程大綱規劃如下,每個單元都佐以數個範例解說,上課內容可能會因應實際情況而有所增減。

  • ActionScript 3.0核心語法入門
  • 宣告簡單與複雜變數
  • 判斷條件式
  • 迴圈指令
  • 自訂函數
  • 核心類別介紹(String, Date, Array, Object, Math…等等)
  • AS 3.0互動媒體程式設計入門
  • 認識Flash的顯示物件(display object)
  • 新增與移除事件處理程式
  • 事件的捕捉(capture)與反昇(bubble)階段說明
  • 使用TweenLite類別建立動畫
  • 物件導向程式設計(OOP)
  • 認識物件導向程式設計
  • 物件導向程式設計的術語(套件、類別、封裝、繼承、多型和介面)與實作
  • 自訂類別
  • 自訂事件
  • 設計模式(design pattern)與MVC(Model-View-Controller)模式介紹
  • Flash與多媒體整合應用
  • 載入外部媒體(影像、MP3聲音檔與影片檔)
  • Flash與網頁JavaScript互動(使用SWFObject程式庫)
  • 連結網站伺服器與處理XML資料
  • 使用組件(component)建立操作介面

51 thoughts on “課程資訊

  1. 哈囉 趙老師
    我是朝陽視傳的同學
    呀呀 真想上老師的課
    禮拜三的演講實在是太精采啦
    真是讓我們大開眼界!!:shock:

  2. 趙老師您好:

      我是成大資工的系會長,我已經有跟我們工設系的會長介紹您了,果然,他又憤怒又沮喪又欣喜若狂得知這個消息,我會跟他討論下一次全校性講座的可行性,如果有機會的話,我們希望可以再次的邀請趙老師您過來,如果那時候有空過來且不嫌棄我們學生微薄的經費的話,我會再親自帶你去台南其他的夜市逛逛,談情說愛,沉溺在兩人小世界,逛到收攤為止,還有上次,我們的小秘密千萬別洩漏,我們對這個小秘密感到抱歉,畢竟我們有眼不識英傑兄,先這樣囉,晚安!! 😀

  3. Dear Mr. 趙:

    I am currently working on an important project in creating flash games for educational purposes. Would like to know about info. such as where to get technical support, c.f. relevant courses or related
    companies. Any advices would be appreciated.
    Thanks.

    sincerely,
    BBC

  4. 邱老師是高鐵的愛搭乘者呢!

    不過請問你現在有在台中開課嗎?
    如果有的話我也是想過去上,因為我有買你的新書,可師還是想聽你本人教學!

    http://www.mobile01.com/topicdetail.php?f=177&t=566114&p=1
    我最近看到一個可以7.9折買到Mac book pro的方法,就是用開發人員
    學生會員,然後在香港買,寄回台北! 很酷吧。

  5. 酷斃了!謝謝你提供這麼棒的資訊,果真很優惠。我現在的HP筆電已經很夠用,也許兩、三年之後才會汰舊換新… 哈~我還在等Wii的公司貨 🙂

    我現在每週四都會到台灣大學,他們有跟勞工局合辦一個多媒體課程,但是對象不是一般的民眾。台中資策會和恆逸資訊都是不定期開課。

  6. 1.
    哈哈 我也還沒買wii 。台灣真的很不被重視 或者 在國外賣的都讓他賺翻了。 也太久了都一年多了。我們還在等。而且登台日期也只說了4~6月這個模糊的日子。

    2.對了我最近購入一台割紙機http://www.mobile01.com/topicdetail.php?f=116&t=160773也是還蠻酷的,哈哈!有需要切割什麼複雜的東西再交給我來代勞好了!

    3.最近我們開了網頁課,不過還是從頭交起,現在我在作其中作業http://www.musicman.com.tw 目前止作了兩頁,flash都忘光了…真是對不起你啊!不過我有認真學css了,現在以經不用表格囉 : p

    4.還有http://www.diamond-tony.com.tw/隨意鳥地方義大利餐廳,最近要在台中開新分店。我朋友是店經理,他最近會搬去台中,(屆時我也會過去台中)如果有什麼折扣優惠我在告訴你,你有興趣在過去吃看看。

  7. 我最近每個禮拜天都要去台中補托福呢,

    雲林台中真是來回也蠻風塵僕僕的…..

    (我說的那間再台中裕元花園酒店,上上禮拜有去吃,份量很多)

  8. 大家好..老師好 我是新同學 (什麼都不會) 來跟老師學功夫的 請多多指教 老師你要辛苦點了..先謝

  9. 沒想到你今天有來雲科演講

    我錯過了一個聽到的機會

    很猶豫明天還要不要去

  10. Flash CS3動畫設計進階-台中資策會資訊教育訓練中心
    有人想上六月份的課程嗎?有沒有人想一起參加團報呀…:mrgreen:

  11. 我想上!

    老師 請問可以告訴我台中那裡可以上到你的課嘛

    我真的要去上

  12. hi 頭頭 & 小謝:

    台中主要是在資策會資訊教育訓練中心(逢甲大學後門附近)舉辦。我會在近日更新ActionScript 3.0課程內容,謝謝兩位的關注 😉

    have a nice day!
    jeffrey

  13. 台中-資策會–Flash CS3動畫設計進階(ActionScript 3.0程式設計)
    夜間班:98/06/01~98/06/17
    夜間班 : 每週一、三、五 18:30 ~ 21:30
    最新優惠價10,800元※費用含教材
    (各校教職員生憑證或5人團報,享優惠價6,500元/人)

    我有報名了,不知道還有什方式可以用團報优會價……:oops:

  14. 感謝板主 Orz

    有沒有人想要團報台中資策會98/08/31~98/09/16 Flash CS3動畫設計進階??優惠價10800元,五人團報6500元/人!!

    我已經報名了,有沒有人要跟我一起衝的啊!

  15. 阿阿阿,終於看到有人回應了,嗚~(喜極而泣)
    我打電話去問他們,他們說我要把五個人的名字一起email給他們,他們就會幫我們做團報的優惠

    還差三個啊啊啊啊~~~

  16. 我問過他們了,他們說報名的人大部分都是一個人單獨報,也沒有意思要幫我們湊團報…我想說乾脆當天去要繳錢的時候在那邊問問好了….

  17. 如果人數夠,而且大家都同意的話,我可以轉發各位的e-mail,這樣應該就可以跟櫃臺團報了。

  18. 我ok啊。不過我剛去問資策會,他們說8/31這個梯次確定取消了….(滾)

  19. 想問一下課文中 9-2 數位溫濕度傳感器會有什麼可能令小數點後數字不能讀取.

    1. DHT11 是沒有小數點後的數的嗎?
      DHT21 有沒有小數點後的數?

  20. 謝謝
    根據提供資料, 已經確定是程式庫之限製, 亦已測試 Adafruit的DHT11感測器程式庫並已正確讀出小數點數字, 另外想說一下原程式庫所讀出之濕度也是不正確的.

  21. 老师 对Arduino的HC-05的介绍非常详细 ,获益匪浅。我是广东这边的。希望老师继续发布好的学习材料。我也买你的书支持支持老师

  22. 關於 互動設計2 p.17-25 atoi()指令,.
    我嘗試將 大於32767的字串利用atoi指令轉成數值,
    但會有問題,小於32767就ok!!

    我的應用例 利用外接4*4的按鍵輸入數值
    數字會大於32767 ,字串 需轉 長整數(long)
    ,最終這個長整數要轉成4個16進制的數值
    如 600000 (dec) 轉成 00 1E 84 80 (HEX)

    1. hi billy:

      因為atoi()函式僅能轉換int類型的整數,如果要轉換長整數或浮點數字,可使用Arduino內建的String類別,例如:

      void setup() {
        Serial.begin(9600);
        String str = String(4561328);   // 轉換成10進位數字字串
        Serial.println(str);             // 輸出:"4561328"
        String hex = String(4561328, HEX);  // 轉換成16進位數字字串
        Serial.println(hex);                 // 輸出:"4599b0"
        String bin = String(4561328, BIN);  // 轉換成2進位數字字串
        Serial.println(bin);                 // 輸出:"10001011001100110110000"
      }
      
      void loop() {
      }
      

      thanks,
      jeffrey

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top