`
wsliujian
  • 浏览: 95117 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

常用Flash的类

阅读更多
AS2和AS3的一个主要一个区别是可以写公用的类来调用,减轻代码量,同时规范了语法,不允许在影片剪辑中去写代码,只能允许在时间帧中写代码,同时发现如果用到gotoAndStop(场景,帧数),
1.这个方法后是在一个影片剪辑中时间帧去写这个代码跳到另外一个场景中是无法掉用的。
2.同事发现时用下面的duplicateDisplayObject,将影片剪辑转换成构造器,去复制一个影片剪辑中的影片剪辑是无法复制的,我想原因应该在与,这个是有父子关系的,不能只要子不要父。
3.关于反射的一个问题,反射是使用getDefinitionByName(name:String)来获得class
但是去不能动态去活动方法名,去调用方法。

1.常用在页面中弹出对话框
     import flash.external.ExternalInterface;
     ExternalInterface.call("alert","对话框内容");
2.常用动画
     import caurina.transitions.Tweener;
    Tweener.addTween(info, {x:10,alpha:1, time:1, transition:"easeOutQuart"});
    Tweener.addTween(PicMc, {alpha:0, time:1, transition:"easeInQuart",onComplete:function(){}});
查看下面文档
     http://hosted.zeh.com.br/tweener/docs/en-us/
关于该动画使用的详细情况。
3.更改影片剪辑颜色
     public var transOver:ColorTransform=   new ColorTransform;
    transOver.color=0xffffff;
    mc.transform.colorTransform=      transOver;
5.调用outbook
     import flash.external.ExternalInterface;
     mc.buttonMode=true;
     mc.addEventListener(MouseEvent.CLICK,function(e:MouseEvent)
    {ExternalInterface.call("window.location.href","mailto:talantlee@126.com"); });
6.声音使用
function playSound(st:String)
{
var s:Sound = new Sound();
s.addEventListener(Event.COMPLETE, function(e:Event)
{s.play();});
var req:URLRequest = new URLRequest(st);
s.load(req);
}
7.旋转影片剪辑
function transFormMC(obj:MovieClip)
{
var matrix:Matrix =new Matrix();
matrix.a=-1;
matrix.tx=obj.width;
matrix.concat(obj.transform.matrix);
obj.transform.matrix=matrix;
}
8.加载XML
import mycommon.*;
var loadXML:LoadXML;
function initLoadXML()
{
     loadXML=new LoadXML("data.xml");
loadXML.addEventListener(CommonEvent.LOAD_XML_COMPLETE,loadXMLComplete);
}
function loadXMLComplete(e:Event)
{
         for each(var xml:XML in loadXML.myXML.product)
{
trace(xml.@name);
         }
}
9.获取全局变量
var mc:MovieClip=e.currentTarget as MovieClip;
var point:Point=new Point(mc.x,mc.y)
var mcX:Number=mc.localToGlobal(point).x;
10.常用方法
MovieClip(root).main
11.常用影片剪辑
for(var i:Number=0;i<6;i++)
{
var mc:MovieClip=this.getChildByName("btn"+i) as MovieClip;
mc.buttonMode=true;
mc.addEventListener(MouseEvent.CLICK,function(e:MouseEvent)
{

})
}
SoundMixer.stopAll();
11.在AS3中使用定时器,用Timer对象,方法如下:
import flash.utils.Timer;
import flash.events.TimerEvent;
var mytimer:Timer = new Timer(1000);
mytimer.addEventListener(TimerEvent.TIMER, run);
mytimer.start();
function run(event:TimerEvent):void {       
}
加载SWF文件
var mainSWF:MovieClip=new MovieClip();
var mLoaderMain:Loader;
function loadSWF(url:String)
{
mLoaderMain= new Loader();
var mRequest:URLRequest = new URLRequest(url);
mLoaderMain.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteMainHandler);
mLoaderMain.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
mLoaderMain.load(mRequest);
}
function loadProgress(event:ProgressEvent):void
{
var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
percentLoaded = Math.round(percentLoaded * 100);
myload.loadTxt.text=percentLoaded;
}
function onCompleteMainHandler(loadEvent:Event)
{
myload.visible=false;
mainSWF.addChild(mLoaderMain.content);
mLoaderMain1.contentLoaderInfo.removeEventListener(Event.COMPLETE, onCompleteMain1Handler);

}
我的网站设计 web design home page
http://www.webdesign-cn.com
http://www.webdesign-china.cn
0
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    常用FLASH素材 超级经典

    【描述】"常用FLASH 素材常用FLASH 素材常用FLASH 素材常用FLASH 素材常用FLASH 素材常用FLASH 素材" 这段描述虽然重复,但它强调了素材的“常用”性质,暗示了这些素材是制作Flash作品时不可或缺的部分,可能包括...

    Flash常用代码集锦

    以下是一些关于Flash常用代码的知识点: 1. 弹出小窗口:通过在Flash中设置按钮的`on (release)`事件,可以调用JavaScript函数`MM_openBrWindow()`来实现新窗口的打开。在HTML中插入相应的JavaScript代码以支持此...

    常用的10个FLASH

    下面,我们将详细探讨这10个常用的Flash及其在网页设计中的应用。 1. **动画基础**:Flash的基础在于其强大的动画制作功能。通过时间轴管理帧和关键帧,设计师可以创建出平滑的逐帧动画,让网页元素动起来,如按钮...

    Flash闪存分类介绍

    目前这种Flash已经不太常用了,只有少数的读卡MP3和数码相框中还有见到,因为这种支持SD卡的产品中没有内存,芯片内的ROM不够存储程序,所以需要用到Nor Flash存储程序。 二、Nand Flash Nand Flash可以分为SLC、...

    flash常用脚本

    以下是关于“Flash常用脚本”这一主题的详细知识点: 1. **ActionScript简介**:ActionScript 是一种基于ECMAScript(JavaScript 的标准化版本)的脚本语言,专为Adobe Flash平台设计。早期版本的ActionScript主要...

    网站常用flash幻灯片特效

    标题中的“网站常用Flash幻灯片特效”是指在网页设计中,使用Flash技术实现的具有动态展示效果的图片或内容切换模块。这类特效通常用于网站的首页,以吸引用户注意力,展示产品或服务的关键信息。Flash是一种曾经...

    flash游戏制作常用代码解析

    本文将深入探讨“Flash游戏制作常用代码解析”这一主题,旨在帮助初学者和开发者理解如何利用ActionScript来开发引人入胜的Flash游戏。 一、ActionScript基础 ActionScript是基于ECMAScript的脚本语言,用于控制...

    常用汉字笔画读音flash

    其中,“常用汉字笔画读音flash”就是这一变革下诞生的产物,为汉语学习者提供了一种全新的学习方式。 通过“常用汉字笔画读音flash”,学习者可以利用动画的形式直观地看到汉字的笔顺。每一个笔画的起笔、转折和...

    flash常用代码

    本文将深入探讨"Flash常用代码"这一主题,帮助你更好地理解和掌握Flash脚本,成为Flash学习的好帮手。 ActionScript是基于ECMAScript(与JavaScript类似)的脚本语言,是Flash的灵魂所在。它允许开发者控制影片剪辑...

    flash顶级类

    本篇文章将深入探讨Flash AS3中的顶级类,包括它们的重要性、常用顶级类以及如何在实践中应用。 一、ActionScript 3概述 ActionScript 3(AS3)是Adobe Flash平台的主要编程语言,用于创建交互式内容、动画和富...

    Flash 游戏 制作 常用代码 解析

    本资源包“Flash游戏制作常用代码解析”提供了关于Flash游戏开发中的关键代码片段和常见技术的解析,旨在帮助初学者和有经验的开发者更好地理解和应用这些代码。 1. **基础语法与数据类型**:ActionScript支持基本...

    常用Flash图标素材.rar

    本文将详细探讨“常用Flash图标素材.rar”这一资源包中的核心内容,以及如何有效地利用这些图标素材提升项目的专业性和用户体验。 首先,让我们关注标题中的关键词“Flash图标素材”。Flash图标通常是指用Adobe ...

    Flash游戏制作常用代码解析

    下面我们将深入探讨一些Flash游戏制作中的常用代码知识点。 1. **基本结构与变量**: 在ActionScript中,游戏的起点通常是`main`类。首先,我们需要定义变量来存储游戏状态和对象,如分数、角色位置等。例如: ``...

    2500个汉字FLASH动画教学

    《2500个汉字FLASH动画教学》是一个全面的汉字学习资源,专为教育和自我提升设计。这个压缩包包含了丰富的教学内容,旨在通过互动的FLASH动画形式,帮助用户掌握汉字的笔画、字音和结构。以下是这个资源中涉及的一些...

    flash常用快捷键

    ### Flash常用快捷键详解 #### 一、工具类快捷键 - **选取工具**:`V` 键。这是Flash中最常用的工具之一,主要用于选择舞台上的对象或元素。 - **箭头工具**:`A` 键。此工具用于调整线条、形状或路径。 - **铅笔...

    常用汉字flash多

    可用于网站制作,汉语教学类,儿童教育类,有发音,可以分笔画依次显示

    FlashDevelop FlashAPI插件

    1. **代码补全和提示**:FlashAPI插件包含了ActionScript 3的标准库和其他常用库的代码补全功能。这意味着在编写代码时,可以快速获取类、方法和属性的自动完成建议,显著提高了编码速度和准确性。 2. **文档查看**...

    网站开发常用广告flash脚本(8个很值)

    本文将深入探讨网站开发中常用的Flash广告脚本及其在现代网页设计中的角色。 首先,Flash广告脚本通常是ActionScript编写,它是一种基于ECMAScript的脚本语言,专门用于Adobe Flash平台。这些脚本可以控制动画的...

    flash AS3.0检测碰撞工具类 超好用

    标题中的"flash AS3.0检测碰撞工具类 超好用"很可能就是一个这样的工具,它提供了静态方法,使得在代码中直接调用就能完成碰撞检测,无需实例化对象,简化了使用过程。 在AS3.0中,像素级碰撞检测是一种常用的技术...

Global site tag (gtag.js) - Google Analytics