getDefinitionByName

 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
    {
           
            import flash.display.BitmapData;
    ...

遮罩类

  1. package com.sprite{
  2.  
  3.  //绘制遮罩;
  4.  
  5.  import flash.display.Sprite;
  6.  
  7.  public class Mask extends Sprite
  8.  {
  9.   
  10. ...

加载类2


下面是根据上节完善


package com.sprite{
 import flash.display.Loader;
 import flash.display.Sprite;
 import flash.events.*;
 import flash.net.URLRequest;
 import flash.text.*;
...

加载类1

//加载封装方法
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常用知识

AS3百条常用知识收集

dodochen博客换新颜

  用了将近两年的PJBLOG,今天终于换下,换个Z-BLOG,借助这一新势顺便也敦促下我博客更新的习惯,以后希望我的博文能较以前有质量和数量上的提高!

因本人工作原因,本博客将长期关注flash周边相关信息,主要以flash互动型网站为主;

技术应用方面以ActionScript3.0为主,flex,PV3d,AS2.0等;

 欢迎AS同行们交换友情链接哦。