返回首页

flash AS3库元件绑定类 学习教程

时间:2011-10-17 18:30来源:知行网www.zhixing123.cn 编辑:麦田守望者

今天为大家做的是库元素绑定类的龙8娱乐官网手机版;这也是FLASH CS3新的方法,以前的老版本是没有的;AS3是完全的面向对象编程,绑定类,就是想当于把库中元素看做了一个对象,我们来面向这个对象来编程;OK我们开始我的OOP吧

我们新建立一个strag类


代码:
package {
import flash.events.MouseEvent;
//导入鼠标事件类
import flash.display.Sprite;
//导入视觉容器类,sprite就相当于一个没有时间轴的MC
public class strag extends Sprite {
//新建立一个strag继承我们那个容器类sprite,我们用这个类绑定一个MC
public function strag() {
//添加一个事件侦听器,鼠标按下去的事件
this.addEventListener(MouseEvent.MOUSE_DOWN,mouse_down);
//添加一个事件侦听器,鼠标释放后的事件
this.addEventListener(MouseEvent.MOUSE_UP,mouse_up);
}
//事件方法是,这个绑定后的MC可以随鼠标拖动,并且颜色透明度变为80%
private function mouse_down(evn:MouseEvent) {
this.startDrag();
this.alpha=0.8;
}
//事件方法是,这个绑定后的MC停止鼠标拖动,颜色透明度恢复100%
private function mouse_up(evn:MouseEvent) {
this.stopDrag();
this.alpha=1;
}
}
}
 

不了解大家看的懂不,代码上我做了注释

接下来,我们就要来用库里的元件,绑定这个我们自定义好的类,我们新建立一个MC随便起个名字;
这个MC里我们随便画点什么东西,使他能让我们看的到,OK这个MC建立好了,我们点这个MC反键,点连接,我们在类路径里打入这个类的路径,点钩;显示找到该类,嘎嘎,我们库中的元素就绑定了这个类,而且具有了类中赋给这个元素的属性和方法;

下面我们就在舞台来实现这个元素


代码:
import strag;
//导入这个自定义的类
var a:strag=new strag();
//定义a为这个自定义类
var _x_zuobiao:int=200;
var _y_zuobiao:int=150;
a.x=_x_zuobiao;
a.y=_y_zuobiao;
//设置这个元素的显示坐标
btn.addEventListener(MouseEvent.CLICK,mouse_click);
btn_clean.addEventListener(MouseEvent.CLICK,mouse_btn_clean);
//添加两个按钮元件;添加事件,一个按钮做显示这个类对象;一个按钮做清除这个类对象~
function mouse_click(evn:MouseEvent) {
addChild(a);
}
function mouse_btn_clean(evn:MouseEvent) {
removeChild(a);
}

在FLA的第一贞打入如上代码
新建立两个按钮,分别为,显示和清除,
把他们拖到舞台
命名
一个为btn,另一个清除按钮为btn_clean

OK
我们测试一下影片,按显示,MC被加载到舞台了,点这个MC他会跟这定义的类方法移动
点清除,这个MC消失了,就是这么个简单效果

 

------分隔线----------------------------
标签(Tag):FLASH FLASH龙8娱乐官网手机版 flash技巧 flash教程
------分隔线----------------------------
推荐内容
  • Flash Cs5开启后反复要求重新输入激活码的解决办法

    本来已经输入了一串激活码,并且FlashCs5判断这串激活码是正确的,可以正常使用FlashC...

  • Flash CS4喷涂刷工具使用详解

    在Adobe flash CS4中喷涂刷工具的作用类似于粒子喷射器,使用它可以一次将图案刷到舞...

  • Flash线条工具使用详解

    flash中线条工具 就是用来绘制直线的工具,我们可以在其属性面板中设置直线的属性,其...

  • Flash中的浮动面板使用教程

    在Adobe flash中的编辑器的右侧和大多数Adobe设计软件类似是各项功能的功能面板。最初...

  • Flash漂亮的导航菜单动画制作龙8娱乐官网手机版

    1、新建一个Flash文档,单击属性面板的设置按钮,弹出文档设置对话框,设置尺寸为440*...

  • flash课件的制作原则

    科学性 flash课件制作一定要服从教学目标的需要,必须有严密的科学性,遵循教育科学规...

  • 猜你感兴趣
  • 教育技术学动态
  • 教育技术学论文
  • 理论研究
  • 应用研究
  • 资源收藏
  • 百家观点
  • 英文文献
  • 中国电化教育
  • 电化教育研究
  • 中国远程教育
  • 开放教育研究
  • 现代教育技术
  • 远程教育杂志
  • 现代远距离教育
  • 中国教育信息化
  • 中国信息技术教育
  • 中小学信息技术
  • Flash龙8娱乐官网手机版
  • Photoshop龙8娱乐官网手机版
  • 3DMAX龙8娱乐官网手机版
  • AutoCAD龙8娱乐官网手机版
  • CorelDRAW龙8娱乐官网手机版
  • Matlab龙8娱乐官网手机版
  • 其他龙8娱乐官网手机版
  • .Net龙8娱乐官网手机版
  • Asp龙8娱乐官网手机版
  • Php龙8娱乐官网手机版
  • Jsp龙8娱乐官网手机版
  • Ajax龙8娱乐官网手机版
  • Android教程
  • 其他龙8娱乐官网手机版
  • Word教程
  • Excel教程
  • PowerPoint教程
  • Ubuntu教程
  • 其他教程
  • 课件下载
  • 软件下载
  • 视频教程下载
  • 其他下载
  • 教案大全
  • 试题大全
  • 课件大全
  • 其他大全
  • 人像摄影
  • 风光摄影