getDefinitionByName
for(var i=1;i<=20;i++){
var ClassReference:Class = getDefinitionByName("Mc"+i) as Class;
var instance:MovieClip = new ClassReference();
...
for(var i=1;i<=20;i++){
var ClassReference:Class = getDefinitionByName("Mc"+i) as Class;
var instance:MovieClip = new ClassReference();
...
http://www.tink.ws/blog/as-30-hittest 很有效的碰撞检测 拿出来大家分享下。像素级碰撞。老外的东西就是不一样 很高效。
下面是根据上节完善
package com.sprite{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
import flash.text.*;
...
//加载封装方法
function loadswf(swfurl:String):Loader
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,ProgressHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadSwfComplete);
...
package com.event{
import flash.events.Event;
public class MyEvent extends Event{
public static var over:String = "Complete";
private var _arr:Array;
...
package com.sprite
{
import flash.display.*;
import flash.events.Event;
import flash.events.ContextMenuEvent;
import flash.net.*;
import flash.ui.*;
public class StageInit
...
AS3百条常用知识收集
用了将近两年的PJBLOG,今天终于换下,换个Z-BLOG,借助这一新势顺便也敦促下我博客更新的习惯,以后希望我的博文能较以前有质量和数量上的提高!
因本人工作原因,本博客将长期关注flash周边相关信息,主要以flash互动型网站为主;
技术应用方面以ActionScript3.0为主,flex,PV3d,AS2.0等;
欢迎AS同行们交换友情链接哦。
最新评论及回复