程序员的Flash教程

时间:2011-03-07 02:30:16

标签: flash actionscript

我是一名程序员,使用Flash Builder在ActionScript中进行了相对较好的后台编程。但是,我已经交了一个FLA文件,打算在Flash CS 4中打开,我必须添加一些代码,但这是我生命中第一次使用这个软件。

在我打开文件后,我受到一个非常无益的界面的欢迎(也许它对艺术家很友好?),我立即遇到了诸如以下问题:

  1. 如何编辑源代码?
  2. 如何运行程序?
  3. 源代码是如何组织的?
  4. 该计划的切入点在哪里?
  5. 如何对这些文件进行源代码控制?
  6. 我一直在网上看flash教程,但是每个教程都以绘制形状,补间,时间线等开始。老实说,我不关心任何这些东西(它们已经由人们在设计团队)。

    我已经知道如何使用ActionScript进行编码,所以我需要的是一个教程,让我在使用Flash(而不是Flash Builder)编写完全设计的Flash文件时给我一个kickstart。

    有人知道这样的教程吗?

    编辑:我一直在与flash cs4作战,我对它非常失望。我认为我对技术很好,但是自从我上次找到一个难以使用和理解的工具以来,已经很长时间了。

4 个答案:

答案 0 :(得分:0)

首先是As2.0还是3.0?

当您打开fla时,您应该看到库中的对象,时间轴和舞台。您可以将代码直接添加到时间轴中的关键帧中,这是AS2.0中的首选方法,也是AS3.0中的唯一方法(外部文件除外)。右键单击关键帧并选择“操作”选项(靠近底部)可以访问此项。我认为在mac上还有一个热键,F9或'fn'+ F9。您也可以通过在顶部菜单栏的“视图”菜单中选择它来打开操作面板。在AS2.0及更低版本中,您可以直接将代码添加到动画片段或按钮等对象上,但不建议这样做,因为您无法在AS3.0中执行此操作。

我希望这会有所帮助 :)

答案 1 :(得分:0)

听起来你可能需要从头开始,Flash不是一个容易进入的简单程序。

拥有ActionScripting知识是好的,但如果你从未在IDE中工作过,那么你真的很难。

对于精彩的教程,您可以查看www.flashkit.com我从那里学到了很多东西,人们在论坛中非常有帮助。

  

引用:   我一直在看flash教程   在线,但每个教程都以   绘画形状,补间,   时间表,等等。老实说,我不在乎   关于任何这些事情(他们是   已经由人们完成了   设计团队)。

你应该真正学习这些东西,每个都做一个教程。很公平,在这个项目上已经为你完成了,但除非你知道发生了什么,否则它会继续让你感到沮丧,抱歉。

图书: 这本书真的帮助我开始了它现在已经老了但也许你可以从某个地方得到一本便宜的电子书。 “Flash MX ActionScript:Designer的边缘”。基本面将是相同的。

教程: Flashkit actionscripting部分... http://www.flashkit.com/tutorials/Actionscripting/

答案 2 :(得分:0)

我建议您再看看之前忽略的教程。您可以跳过有关如何使用绘图工具的部分,但大多数部分将包含对时间轴和Flash IDE设置的某种解释。从那里你将能够进入编辑文件,但不知道程序如何工作或如何设置,编辑它将是一场噩梦。我建议使用TotalTraining Flash CS4视频系列 - 我认为你可以在网上找到它并且课程分解非常具体,所以你可以专注于你需要知道的那些。

答案 3 :(得分:0)

首先,在Flash应用程序中打开文件,打开文件>发布设置。单击“Flash”选项卡。它说Script:ActionScript 3.0吗?如果是这样,你可以继续。但如果它是2.0或1.0,我认为你应该看看是否可以聘请经验丰富的Flash骑师来解决它,因为这会浪费你的时间来学习旧版AS - 差异很严重,而且,在早期版本中,您需要深入了解时间轴并打开多个对象来查找和编辑脚本。

如果是ActionScript 3.0,则需要确定是否拥有所有脚本。在时间轴中,是否有一个名为“actions”的图层?如果是这样,请单击该图层中的第1帧。然后打开Window>在该框架上查看该代码的操作。

但如果没有名为“行动”的图层,我认为必须聘请Flash专业人士。疯狂的意大利面条代码的潜力很大,对于Flash来说,作为一个新手,如果你有一个写得很糟糕的文件,那么试图解开它是不值得的。

如果它是AS3并且所有(或大部分)脚本都在第1帧上,那么你可能可以使用它,因为AS3很像JavaScript。

注意:Flash Lite 1.1不是ActionScript的版本。该文件的脚本是运行的播放器。