2011-03-07 88 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可能是相当不错的。

这里有一些其他的好参考: