`
lan13217
  • 浏览: 495943 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Flash AS3入门

阅读更多
http://blog.163.com/wanghaibin0921/blog/static/3606884020090142462320/

RIA知识库
flex
RIA
Flash AS3入门

一、加载库中的影片剪辑。

在库中右击该元件,打开连接面板,我们会看到一个叫类的文本框,在这里给这个类取一个名字,比如myl.确定。这样我们就加载了一个叫myl的类了。接下来,在场景的帧动作中,输入:
var mymc:myl = new myl();
addChild(mymc); //注意,AS3不支持attachmovie了。
mymc.x = 100; //注意,AS3不支持_x了
mymc.y = 100;
测试影片,我们会看到,库中的这个元件已被加载到舞台的(100,100)坐标处了。

二、AS3的事件侦听机制

注意:AS3已经不支持在元件上编写监听事件了,必须在关键针上写监听函数,然后编写元件的addEventListener方法,如下所示:

(1)自定义监听实现函数:

function 函数名称(事件对象:事件类型):void
{
  // 此处书写为响应事件而执行的动作。
}
(2)编写元件的addEventListener方法:

触发事件的元件对象.addEventListener(事件类型.事件名称, 函数名称);

举例说明如下:

var mc_yuan:yuan=new yuan();
addChild(mc_yuan);
mc_yuan.x=100;
mc_yuan.y=100;
function  go5(event:MouseEvent):void{
gotoAndPlay(5);
}
mc_yuan.addEventListener(MouseEvent.CLICK,go5);//当鼠标点击圆时,触发go5函数,执行所规定的动作。

三、在AS3中改变对象的位置和缩放对象

在AS2中对象的大小可以用width,height,_xscale,_yscale四个属性来确定,在AS3中width和height是一样的,用scaleX和scaleY属性取代了_xscale,_yscale属性。同时它们的值也是有区别的。

AS2中的,_xscale, _yscale属性值是百分比。而AS3中的scaleX和scaleY值是一分比。scaleX和 scaleY值实际就是放大缩小的倍数。

比如,在AS2中 mymc._xscale = 30; 这是将mymc的宽度缩小到原来的30%。 在AS3中 mymc.scalex = 30; 这是将mymc的宽度放大到原来的30倍。要将宽度缩小到30%,就要用 mymc.scale = 0.3;

四、下雪事例代码:

var i:Number = 1;
addEventListener(Event.ENTER_FRAME,xx); //此句说明是跟root场景添加监听事件。
function xx(event:Event):void {
var x_mc:xl = new xl();
addChild(x_mc);
x_mc.x = Math.random()*550;
x_mc.scaleX = 0.2 + Math.random();
x_mc.scaleY = 0.2 + Math.random();
i++;
if(i>100){
this.removeChildAt(1); //删除先前加载的雪花对象,不然雪灾了。1代表索引号,某个编号为1的对象被删除后,堆栈编号自动上提,所以此句能依次删除最早加载的雪花对象。
i=100;
}

分享到:
评论

相关推荐

    flash AS3 入门

    FLASH AS3 入门各类实例源码-实战教程

    flash AS3入门资料

    《Flash AS3 入门资料详解》 Flash AS3,全称为ActionScript 3.0,是Adobe Flash Platform中的编程语言,主要用于创建交互式动画、网页应用、游戏以及丰富的互联网内容。AS3相较于之前的版本(如AS2)进行了重大...

    FLASH AS3 入门各类实例源码

    《FLASH AS3 入门各类实例源码》是针对初学者设计的一套全面的ActionScript 3(AS3)编程教程。AS3是Flash平台上的一种强大的脚本语言,用于创建互动性、动态性和多媒体丰富的Web内容。这个压缩包包含了一系列实践性...

    FLASH as3 入门到精通实例工具书

    《FLASH AS3 入门到精通实例工具书》是一本专为初学者和有经验的开发者设计的全面教程,旨在帮助读者深入理解ActionScript 3(AS3)编程语言及其在Adobe Flash平台上的应用。这本书涵盖了从基础概念到高级技术的各种...

    flash as3入门教程

    本手册为在 Adobe® ActionScript® 3.0 中开发应用程序提供了基础。为了充分理解所介绍的理念和方法,您应已熟悉一般的编 程概念,如数据类型、变量、循环和函数。您还应了解面向对象编程的基本概念,如类和继承。...

    flash as3.0入门

    Flash AS3.0 入门知识点 本资源摘要信息涵盖了 Flash AS3.0 的基础知识点,包括 ActionScript 3.0 概述、ActionScript 3.0 的发展历史、新增特色、编程环境等内容。同时还涵盖了 ActionScript 3.0 的应用领域、...

    flash as3 从入门到精通

    《Flash AS3 从入门到精通》是一套全面的教程,旨在帮助初学者掌握Adobe Flash Professional中的ActionScript 3.0编程技术。ActionScript 3.0是Flash平台的核心,用于创建互动性强、动态丰富的网络内容,如动画、...

    flash as3.0入门教程

    flash as3的入门教程,as3.0新手值得一看

    FlashAS3从入门到精通

    资源名称:Flash AS3从入门到精通资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    flash as3.0入门教程PPT

    很不错的PPT,可以很好的帮助想入门flash或flex的朋友们!!

    Flash_as2.0入门.doc

    "Flash AS2.0 入门" 本资源为 Flash AS2.0 的入门教程,旨在帮助新手快速掌握 Flash AS2.0 的基础知识和编程技术。 本教程首先介绍了 ActionScript 的基本概念,包括什么是 ActionScript、ActionScript 的语法和...

    Flash AS 入门教程

    总之,Flash AS入门涉及理解编程基本概念、熟悉ActionScript语法和使用Flash创作环境。通过不断练习和探索,初学者可以逐渐掌握编程技能,实现富有创意的Flash项目。记住,编程并不难,多练习和实践是提升的关键。让...

    flash as3从入门到精通

    《Flash AS3 从入门到精通》是一套全面且深入的教程资源,旨在帮助初学者逐步掌握ActionScript 3.0这一强大的编程语言在Flash平台上的应用。AS3是Adobe Flash Professional和Flash Player中的主要编程语言,用于创建...

    FLASH AS2.0 入门实例教程(word)

    《FLASH AS2.0 入门实例教程》是一份针对初学者精心编写的教程,旨在帮助读者快速掌握ActionScript 2.0这一强大的脚本语言在Flash中的应用。该教程共分为18个章节,每个章节都包含了丰富的语法函数讲解以及实例练习...

    FLASH As3_basic 入门源码

    【标题】"FLASH As3_basic 入门源码"揭示了这个压缩包是关于Adobe Flash平台中ActionScript 3.0(简称AS3)的基础学习资源。ActionScript是一种面向对象的编程语言,广泛用于创建交互式的动画、游戏以及富互联网应用...

    Flash CS3 高级教程 Flash 8 AS 轻松入门 Flash 8.0 基础教程

    《Flash CS3 高级教程 Flash 8 AS 轻松入门 Flash 8.0 基础教程》是一套全面且深入的Flash学习资料,旨在帮助用户从初级到高级逐步掌握Flash的设计与编程技能。这个压缩包包含了一个名为“Flash 8.txt”的文本文件,...

Global site tag (gtag.js) - Google Analytics