文档详情

Flash MX 2004新特性实例学习一.docx

发布:2017-08-09约4.17千字共5页下载文档
文本预览下载声明
Flash MX 2004新特性实例学习一 Flash MX 2004的试用版终于可以下载了,它帮助文件中自带的例子很好地反映了2004中新增加的功能。下面我们通过学习这些例子的制作,来熟悉在2004中新增加的功能。这些例子都是从Flash MX 2004的帮助文档中来的。在我的windows2000中的保存路径是C:\Documents and Settings\Administrator\Local Settings\Application Data\Macromedia\Flash MX 2004\en\Configuration\Samples。如果找不到的话,在查找文件中搜索“Samples”就可以找到。下面我们就来学习Flash MX 2004中激动人心的新特性吧。在每个实例的讲解都分为涉及特性、制作过程、实际用途三个部分。  实例一、Accessible Applications  一、涉及特性  这个实例主要涉及新增组件的应用,以及对组件的编程。在2004中,组件分为Data、Media、UI三大类别。让人惊喜的是在UI类别中差不多已经包括了制作WEB应用所需要的所有组件,以后用Flash制作网页再也不麻烦了。而且通过编程可以对组件进行灵活、全面的控制。  二、制作过程  1. 按“Ctrl + F8”新建一个Symbol,类型为“Movie Clip”,命名为“display”。将一个“Label”组件拖到此Symbol的场景中,命名为“label”。将此Symbol拖到场景中,命名为“display”。  2. 将一个“List”组件拖到场景中,命名为“colorList”,在“label”属性中增加内容“Green”、“Blue”、“Brown”、“Red”、“Orange”、“Purple”。  3. 将两个“Text Input”组件拖到场景中,分别命名为“usernameInput” 和“passwordInput”,并设置第二个的属性中的“password”为true。  4. 将一个“Button”组件拖到场景中,命名为“submitButton”,设置“Label”属性为“Submit”。  5. 将两个“Radio Button”组件拖到场景中,分别命名为“radio_single”和“radio_multiple”,设置“Label”属性为“Single Selection”和“Multiple Selection”。  6. 将四个“Label”组件拖到场景中,分别命名为“caption”、“username_label”、“password_label”、“select_label”。分别设置“Text”属性为“Please enter your name”、“First Name:”、“Last Name:”、“Please choose an item:”。  7. 按“Ctrl + F8”新建一个Symbol,类型为“Movie Clip”,命名为“arrow_mc”。在此Symbol的场景中绘制一个箭头。将此Symbol拖到场景中,命名为“arrow_mc”。调整场景中的Symbol的布局如图所示。  8. 在主场景的时间轴上增加一个层,命名为“Action”,在此层的Action面板上增加代码如下://注释1?/* Copyright 2003 Macromedia, Inc. All rights reserved.The following is Sample Code and is subject to all restrictions?on such code as contained in the End User License Agreement?accompanying this product.*///注释2display.onEnterFrame = function () {if (Selection.getFocus() != null) {varmcfocus:MovieClip;varmcloc:Object = {x:0, y:0};// Get the object thats in focusmcfocus = eval(Selection.getFocus());// Set the labelthis.label.text = mcfocus;// Get the location of the object in global coordinatesmcloc = {x:mcfocus._x, y:mcfocus._y};mcfocus._parent.localToGlobal(mcloc);//注释3// Move the arro
显示全部
相似文档