ActionScript 使用asfunction从URL链接触发actionscript。

function myFunction(param){
  argumentArray = new Array;
  argumentArray = param.split(",");
  for (i=0; i< argumentArray.length; ++i){
    trace("Function argument " + i + " = " + argumentArray[i]);
  }
}

ActionScript filterXMLAssocArray

// Filters specified tags from a supplied XML Node resource by tag name.
	// Returns a new associative array with the filtered tags' attributes.
	private function filterXMLAssocArray(filterNodeName:String, xmlNodes:Array):Array{
		
		var tmpArray:Array = new Array();
		
		var indexCounter:Number = 0;
		for (var i:Number = 0; i<xmlNodes.length; i++){			
			if (xmlNodes[i].nodeName == filterNodeName){
				tmpArray[indexCounter] = new Array();
				tmpArray[indexCounter] = xmlNodes[i].attributes;
				indexCounter ++;
			}
		}
		return tmpArray;
	};

ActionScript Color Utils

function hexToRGB ( hex:Number ){
   var returnObj:Object = new Object();   
   var returnObj .r = hex >> 16;
   var temp = hex ^ r << 16;
   var returnObj .g = temp >> 8;
   var returnObj .b = temp ^ g << 8;
   return returnObj;
}
function RGBToHex (r, g, b ){
   var hex = r << 16 ^ g << 8 ^ b;
   return hex;
}
/**
 * Sets a object with an rbg tint
 *
 * @param  r   Red amount
 * @param  g   Green amount
 * @param  b   Blue amount
 * @param  amount  The alpha amount on all colors
 * @returns A color object to use with setTransform
 */
function setTint(r, g, b, amount):Object{
   var trans = new Object();
   trans.ra = trans.ga = trans.ba = 100 - amount;
   var ratio = amount / 100;
   trans.rb = r * ratio;
   trans.gb = g * ratio;
   trans.bb = b * ratio;
   return trans;
}

ActionScript DrawingUtils

class com.orazal.tools.DrawingUtils {
	/**
	 * Uses flash's drawing api to draw a rectangle
	 *
	 * @param	target	The movieclip where the rectangle will be drawn
	 * @param	x	The horizontal position from where to begin drawing
	 * @param	y	The vertical position from where to begin drawing
	 * @param	w	The rectangle width
	 * @param	h	The rectangle height
	 * @param	fill	The fill object
	 * @param	line	The line object
	 */
	public static function drawRectangle(target:MovieClip, x:Number, y:Number, w:Number, h:Number, fill:Object, line:Object):Void {
		with (target) {
			beginFill(fill.color, fill.alpha);
			if(line){
				lineStyle(line.width, line.color, line.alpha);
			}
			moveTo(x, y);
			lineTo(x+w, y);
			lineTo(x+w, y+h);
			lineTo(x, y+h);
			lineTo(x, y);
			endFill();
		}
	}
}

ActionScript 简单的运动

onClipEvent (enterFrame) {
        var speed:Number = 10;//This can be any number you want.
        this._x += speed;// moves the MovieClip along the x axis. Change the _x to _y to move the MovieClip along the y axis.
        if (_x>=600) {// as long as the registration point for the MovieClip is Greater Than or Equal To 600, the MovieClip will move.
                 this._x= speed/2;
        }
}

ActionScript 初始化保险丝

import com.mosesSupposes.fuse.*;
ZigoEngine.register(${1:Fuse, PennerEasing, FuseFMP});$0

ActionScript 美国缩写数组

__states = Array({name:"ALABAMA",                         abbrev:"AL"},
				{name:"ALASKA",                          abbrev:"AK"},
				{name:"AMERICAN SAMOA",                  abbrev:"AS"},
				{name:"ARIZONA",                         abbrev:"AZ"},
				{name:"ARKANSAS",                        abbrev:"AR"},
				{name:"CALIFORNIA",                      abbrev:"CA"},
				{name:"COLORADO",                        abbrev:"CO"},
				{name:"CONNECTICUT",                     abbrev:"CT"},
				{name:"DELAWARE",                        abbrev:"DE"},
				{name:"DISTRICT OF COLUMBIA",            abbrev:"DC"},
				{name:"FEDERATED STATES OF MICRONESIA",  abbrev:"FM"},
				{name:"FLORIDA",                         abbrev:"FL"},
				{name:"GEORGIA",                         abbrev:"GA"},
				{name:"GUAM",                            abbrev:"GU"},
				{name:"HAWAII",                          abbrev:"HI"},
				{name:"IDAHO",                           abbrev:"ID"},
				{name:"ILLINOIS",                        abbrev:"IL"},
				{name:"INDIANA",                         abbrev:"IN"},
				{name:"IOWA",                            abbrev:"IA"},
				{name:"KANSAS",                          abbrev:"KS"},
				{name:"KENTUCKY",                        abbrev:"KY"},
				{name:"LOUISIANA",                       abbrev:"LA"},
				{name:"MAINE",                           abbrev:"ME"},
				{name:"MARSHALL ISLANDS",                abbrev:"MH"},
				{name:"MARYLAND",                        abbrev:"MD"},
				{name:"MASSACHUSETTS",                   abbrev:"MA"},
				{name:"MICHIGAN",                        abbrev:"MI"},
				{name:"MINNESOTA",                       abbrev:"MN"},
				{name:"MISSISSIPPI",                     abbrev:"MS"},
				{name:"MISSOURI",                        abbrev:"MO"},
				{name:"MONTANA",                         abbrev:"MT"},
				{name:"NEBRASKA",                        abbrev:"NE"},
				{name:"NEVADA",                          abbrev:"NV"},
				{name:"NEW HAMPSHIRE",                   abbrev:"NH"},
				{name:"NEW JERSEY",                      abbrev:"NJ"},
				{name:"NEW MEXICO",                      abbrev:"NM"},
				{name:"NEW YORK",                        abbrev:"NY"},
				{name:"NORTH CAROLINA",                  abbrev:"NC"},
				{name:"NORTH DAKOTA",                    abbrev:"ND"},
				{name:"NORTHERN MARIANA ISLANDS",        abbrev:"MP"},
				{name:"OHIO",                            abbrev:"OH"},
				{name:"OKLAHOMA",                        abbrev:"OK"},
				{name:"OREGON",                          abbrev:"OR"},
				{name:"PALAU",                           abbrev:"PW"},
				{name:"PENNSYLVANIA",                    abbrev:"PA"},
				{name:"PUERTO RICO",                     abbrev:"PR"},
				{name:"RHODE ISLAND",                    abbrev:"RI"},
				{name:"SOUTH CAROLINA",                  abbrev:"SC"},
				{name:"SOUTH DAKOTA",                    abbrev:"SD"},
				{name:"TENNESSEE",                       abbrev:"TN"},
				{name:"TEXAS",                           abbrev:"TX"},
				{name:"UTAH",                            abbrev:"UT"},
				{name:"VERMONT",                         abbrev:"VT"},
				{name:"VIRGIN ISLANDS",                  abbrev:"VI"},
				{name:"VIRGINIA",                        abbrev:"VA"},
				{name:"WASHINGTON",                      abbrev:"WA"},
				{name:"WEST VIRGINIA",                   abbrev:"WV"},
				{name:"WISCONSIN",                       abbrev:"WI"},
				{name:"WYOMING",                         abbrev:"WY"});

ActionScript ActionScript方法注释

/*##########################################################################
## Function: ()                                                           ##
## ---------------------------------------------------------------------- ##
## Description:                                                           ##
##                                                                        ##
##########################################################################*/

ActionScript 纽扣

descripcion_mc.onRelease = function() {
	gotoAndPlay("descripcion");
};

equipamiento_mc.onRelease = function() {
	gotoAndPlay("equipamiento");
};
precio_mc.onRelease = function() {
	gotoAndPlay("precio");
};
normas_mc.onRelease = function() {
	gotoAndPlay("normas");
};
contactar_mc.onRelease = function() {
	gotoAndPlay("contactar");
};
PDF.onRelease = function() {
	getURL("http://www.mysite.com", "_blank"); 
};

ActionScript 换颜色

ObjColor = new Color(movieclip_mc); 
ObjColor.setRGB(0x989672);