好文档 - 专业文书写作范文服务资料分享网站

《Flash ActionScript 3.0编程技术》课程简明教程

天下 分享 时间: 加入收藏 我要投稿 点赞

《Flash ActionScript 3.0编程技术》课程简明教程

浙江外国语学院 石其乐

模块1 ActionScript 3.0概述

1.1 Adobe Flash CS5写入ActionScript 3.0代码的方法

Adobe Flash CS5 两种写入ActionScript 3.0代码的方法:

在时间轴的关键帧加入ActionScript代码(动作面板介绍)

trace(\

在外部写出一个单独的ActionScript类文件,然后绑定或者导入到fla文件中

(类的3种用法:和fla文件绑定、和Flash中的库元件绑定、使用import关键字导入类)和fla文件绑定(目的是为了AS代码和Flash设计完全剥离)(脚本窗口介绍) 实例

package {

import flash.display.Sprite

public class Welcome extends Sprite { public function Welcome() { trace(\ } } }

模块2 ActionScript 3.0 编程语言基础 2.1 AS3.0语法 2.1.1 点语法

1)可以采用对象后面跟点运算符的属性名称(方法)名称来引用对象的属性(方法)。2)可以采用点运算符表示包路径。

3)可以使用点运算符描述显示对象的路径 实例

package com.lzxt.display{ import flash.display.DisplayObjectContainer; import flash.display.Sprite; import flash.text.TextField; public class AddTextSprite extends Sprite {

1

public function AddTextSprite() { //创建空容器 var sp:Sprite=new Sprite(); sp.x=50; sp.y=50; addChild(sp); // 创建文本对象 var mytext:TextField=new TextField(); mytext.text=\这是一个位于容器中的显示文本\ mytext.width=200; //显示对象 sp.addChild(mytext); } } }

2.1.2 标点符号使用

分号(;)\\逗号(,)\\冒号(:)\\小括号(())\\中括号([])\\大括号({})

实例 1

var date:Date=new Date(); var hh:int=date.getHours(); if (( hh >= 0 ) && (hh <= 4 )) { trace(\深夜了,注意身体,该休息了!\} else if (( hh >= 4 ) && (hh < 7)) { trace(\清晨好,这麽早就上网呀?! \} else if (( hh >= 7 ) && (hh < 12)) { trace(\早上好,一天之际在于晨,又是美好的一天!\} else if (( hh >= 12) && (hh <= 13)) { trace(\该吃午饭啦!有什麽好吃的?\} else if (( hh >= 13) && (hh <= 17)) { trace(\外面的天气很热吧?!心静自然凉! \} else if (( hh >= 17) && (hh <= 18)) { trace(\太阳落山了!快看看夕阳吧!\} else if ((hh >= 18) && (hh <= 19)) { trace(\吃过晚饭了吗?\

} else if ((hh >= 19) && (hh <= 23)) { trace(\一天过的可真快!今天过的好吗?\}

实例 1

var arr:Array=[1,2,3]; trace(arr[0]);

2.1.3 注释

2

单行注释 多行注释 实例

/* 单击以搜寻提示点(需要 FLVPlayback 组件)

单击此指定的元件实例会在指定的 FLVPlayback 组件实例中搜寻视频的提示点。

说明:

1. 用您要搜寻的 FLVPlayback 组件的实例名称替换以下 video_instance_name。 2. 用要搜寻的提示点的名称替换以下\。保留引号 (\。 */

cp1.addEventListener(MouseEvent.CLICK, fl_ClickToSeekToCuePoint);

function fl_ClickToSeekToCuePoint(event:MouseEvent):void { // 用此视频组件的实例名称替换 video_instance_name。 // 用要搜寻的提示点的名称替换\。 var cuePointInstance:Object = myvideo.findCuePoint(\提示点 1\ myvideo.seek(cuePointInstance.time); }

/* 单击以搜寻提示点(需要 FLVPlayback 组件)

单击此指定的元件实例会在指定的 FLVPlayback 组件实例中搜寻视频的提示点。

说明:

1. 用您要搜寻的 FLVPlayback 组件的实例名称替换以下 video_instance_name。 2. 用要搜寻的提示点的名称替换以下\。保留引号 (\。 */

cp2.addEventListener(MouseEvent.CLICK, fl_ClickToSeekToCuePoint_2);

function fl_ClickToSeekToCuePoint_2(event:MouseEvent):void { // 用此视频组件的实例名称替换 video_instance_name。 // 用要搜寻的提示点的名称替换\。 var cuePointInstance:Object = myvideo.findCuePoint(\提示点 2\ myvideo.seek(cuePointInstance.time); }

/* 单击以搜寻提示点(需要 FLVPlayback 组件)

单击此指定的元件实例会在指定的 FLVPlayback 组件实例中搜寻视频的提示点。

说明:

3

《Flash ActionScript 3.0编程技术》课程简明教程

《FlashActionScript3.0编程技术》课程简明教程浙江外国语学院石其乐模块1ActionScript3.0概述1.1AdobeFlashCS5写入ActionScript3.0代码的方法AdobeFlashCS5两种写入ActionScript3.0代码
推荐度:
点击下载文档文档为doc格式
6w2hs2bywt6c4rp7potj
领取福利

微信扫码领取福利

微信扫码分享