flashdevelop学习

### FlashDevelop学习知识点详解####一、FlashDevelop的安装与运行**1.1安装必备条件** - **.Net Framework**:必须安装.Net Framework 2.0或更高版本。 - **JDK**:需要安装JDK 1.5版本或以上。 - **Flex SDK**:必须安装Flex SDK 3.0或更高版本。 **1.2安装过程**在安装过程中,建议勾选第五项“Multi Instance Mode”,这样可以在使用FlashDevelop时同时打开多个实例。 **1.3打开FlashDevelop**打开FlashDevelop后,可以看到一个开始页面,其中包括了一些消息和最新版本的下载链接。此外,可以从这里新建项目或打开已有项目。 ####二、简单的配置**2.1设置Flex SDK路径**通过菜单“Tools -> Program Settings”打开设置面板。在左侧选择“AS3 Context”,然后在右侧的“Flex SDK Location”选项中设置Flex SDK的路径。 **2.2设置全局包路径**通过“Tools -> Global Classpaths”打开全局包路径设置面板。点击“Add Classpath”按钮来添加外部包的路径。这一步对于确保IDE能够正确识别外部库非常重要。 ####三、新建一个AS3项目**3.1创建项目**选择开始页面上的“New Project”或右侧面板中的“Create a new project”。选择“AS3 Project”类型并设定好项目路径。勾选“Createdirectory for project”选项,FlashDevelop将会自动为项目创建文件夹。 **3.2项目结构**新建项目后,默认会包含`bin`, `lib`,和`src`三个目录。其中: - `bin`目录包含了生成的`.swf`文件和`.html`文件,用于在网页中嵌入Flash内容。 - `src`目录包含了源代码文件。 **3.3测试项目**通过菜单“Project -> Properties”打开属性面板进行基本设定,例如设定影片版本、大小、帧速率、背景色等。完成基本设定后,通过点击工具栏上的“Test Movie”按钮(或使用快捷键“F5”或“Ctrl + Enter”)来测试影片。如果一切正常,FlashPlayer将会启动并播放项目。 ####四、资源加载**4.1外部资源加载** - **4.1.1使用Loader类**在AS3中加载外部资源(如图片、SWF文件)时,通常使用`Loader`类。示例代码如下: ```actionscript var loader:Loader = new Loader(); loader.load(new URLRequest("d:pic.jpg")); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteHandler); function loadCompleteHandler(e:Event):void { var bitmap:Bitmap = Bitmap(e.target.content); addChild(bitmap); } ``` - **4.1.2 FlashDevelop中的资源加载**在FlashDevelop中除了使用`Loader`类外,还可以采用资源嵌入的方式加载图片、SWF文件、字体等外部资源。 - **图片加载** 1.在项目的`lib`目录下右键选择“Add -> Library Asset”,从本地选择图片文件添加到项目。 2.在代码中创建一个类对象。 3.右键点击加入的图片文件,选择“Insert Into Document”,代码中会自动添加相应的引用行。 4.将图片对象添加到舞台上。 - **SWF文件加载** SWF文件的加载方式与图片类似,选择一个SWF文件导入项目,并创建SWF中的元件添加到舞台上。 - **字体加载**字体文件的加载需要先导入字体文件到项目中。在代码中创建一个`TextField`对象,并设置`embedFonts`属性为`true`来启用字体嵌入功能。 **4.2资源嵌入的优缺点** - **优点**:简化了资源管理流程,避免了加载外部资源可能产生的问题。 - **缺点**:增加了最终SWF文件的体积。 ####五、SWC的使用与打包**5.1 SWC的使用** SWC文件是一种包含了ActionScript类和其他资源的编译后的库文件。在FlashDevelop中使用SWC文件的方法与导入图片类似: 1.选择一个SWC文件导入到项目。 2.在SWC文件前点击“+”展开其内容,可以看到其中包含的类和元件。 3.从SWC文件中引用所需的类或元件。 **5.2打包SWC** FlashDevelop支持将项目中的资源和类打包成SWC文件,方便在其他项目中复用。具体操作步骤如下: 1.在FlashDevelop中创建或编辑项目。 2.使用“Build -> Export SWC”命令导出SWC文件。 3.指定导出的SWC文件的名称和保存位置。 4.选择要包含在SWC文件中的类和资源。 5.导出完成后,可以在其他项目中导入该SWC文件使用。以上是对FlashDevelop学习过程中涉及的关键知识点的详细解析。通过学习这些内容,你可以更好地掌握如何使用FlashDevelop开发高质量的Flash项目。
pdf 文件大小:2.04MB