2011-03-07 25 views
1

我想了解一些關於使用actionscript的信息。我現在對閃光等知之甚少,所以我有點想學習一點,所以當談到這個話題時我不會迷失方向。有人可以發佈一些關於如何入門的非常簡單的教程。如何開始使用Actionscript?

請包括:

  • 發展環境需要(IDE,並且這樣的)

東西作爲一個Hello World那麼簡單就可以了。在這一刻,我甚至不知道Actionscript和flash的區別。

+0

這個主題是難以置信的大。如果你解釋你想要完成什麼以及爲什麼要用Flash來達到目的,也許你可以得到更有幫助的迴應。 – scriptocalypse 2011-03-07 18:53:03

+0

看書 - 有一些非常好的書。 SO查詢「動作3本書」。 – TheDarkIn1978 2011-03-08 16:26:40

+0

www.kirupa.com您唯一需要的資源。永遠。 – Discipol 2013-10-16 21:13:08

回答

7
  1. 讓自己的FlashDevelop
  2. 副本創建一個新項目
  3. 從對話框中的 「AS3工程」
  4. 打開Main.as文件
  5. 保存下面
  6. 命中選擇F5 to Test Movie,你的第一個Hello World

    package { 
        import flash.display.Sprite; 
        import flash.events.Event; 
        import flash.text.TextField; 
    
        public class Main extends Sprite 
        { 
         public function Main():void 
         { 
          if (stage) init(); 
          else addEventListener(Event.ADDED_TO_STAGE, init); 
         } 
         private function init(e:Event = null):void 
         { 
          removeEventListener(Event.ADDED_TO_STAGE, init); 
          var txt:TextField = new TextField(); 
          txt.text = "Hello World"; 
          addChild(txt); 
         } 
        } 
    } 
    
+1

@John Flash和Flex是否一樣? – Alpine 2011-03-07 18:46:14

+0

取決於上下文,對於玩家來說,是的,他們都會生成.swf,但是你創建它們的方式是不同的。 – 2011-03-07 18:49:40

+1

不是。使用Flex,你將主要使用MXML(一種語言)。 Flash是軟件。 Flex和Flash都使用ActionScript 3. – 2011-03-07 18:52:30

1

首先,你應該瞭解display list的概念。 要開始編寫自己的一段代碼,我強烈建議FlashDevelop。這是一個功能豐富的IDE(MIT許可證)。但不要冷淡Adobe Flash IDE。瞭解程序員IDE(FlashDevelop)和設計器IDE的區別是很好的。 當您對基本知識感到滿意時,this blog about AS3 design patterns爲您提供了很好的輸入。

2

GotoAndLearn.com是Flash/ActionScript的最佳開始。回到一些較舊的視頻。有很多基礎知識。有些可能有一點過時的信息,因爲Flash已經走了很長的路,但它會給你一些很好的歷史:)

此外,它可能是很好的瞭解一點背景,我們如何到達哪裏我們是。所以Adobe Flash page on Wikipedia可能是相當不錯的。

這裏有一些其他的好參考: