ReferenceError: Error #1065: Variable TakeShitMotion is not defined.
on 2/2 positions of the [SerialList]
at [Func dispatcher=null eventType=null]
at flash.system::ApplicationDomain/getDefinition()
at MethodInfo-1()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at jp.progression.commands::Func/_executeFunction()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at jp.progression.commands::Command/_executeProgress()
at jp.progression.commands::Command/execute()
at jp.progression.commands.lists::SerialList/executeFunction()
at jp.progression.commands.lists::SerialList/_executeComplete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at jp.progression.commands::Command/executeComplete()
at jp.progression.commands.net::LoadCommand/executeComplete()
at jp.progression.commands.net::LoadSWF/_complete()
Embed
/**
* Copyright checkmate ( http://wonderfl.net/user/checkmate )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/axvS
*/
package {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import jp.progression.commands.*;
import jp.progression.commands.lists.*;
import jp.progression.commands.display.*;
import jp.progression.commands.net.*;
import jp.progression.commands.tweens.*;
import jp.progression.events.*;
import caurina.transitions.*;
public class Sponser extends Sprite {
public static var GRAPHICS_URL:String = "http://swf.wonderfl.net/static/assets/checkmate05/humanSponser.swf";
public var birthMotion:MovieClip;
public var walkMotion:MovieClip;
public var flyJumpMotion:MovieClip;
public var turnLeftMotion:MovieClip;
public var turnRightMotion:MovieClip;
public var danceMotion:MovieClip;
public var sitDownMotion:MovieClip;
public var standUpMotion:MovieClip;
public var quardMotion:MovieClip;
public var takeShitMotion:MovieClip;
public var deathMotion:MovieClip;
public function Sponser(){
super();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var com:SerialList = new SerialList();
com.addCommand(
new LoadSWF( new URLRequest( GRAPHICS_URL ) ),
function():void {
var loader:Loader = Loader( this.latestData );
var domain:ApplicationDomain = loader.contentLoaderInfo.applicationDomain;
birthMotion = new ( domain.getDefinition( "BirthMotion" ) as Class );
walkMotion = new ( domain.getDefinition( "WalkMotion" ) as Class );
flyJumpMotion = new ( domain.getDefinition( "FlyMotion" ) as Class );
turnLeftMotion = new ( domain.getDefinition( "TurnLeftMotion" ) as Class );
turnRightMotion = new ( domain.getDefinition( "TurnRightMotion" ) as Class );
danceMotion = new ( domain.getDefinition( "DanceMotion" ) as Class );
sitDownMotion = new ( domain.getDefinition( "SitDownMotion" ) as Class );
standUpMotion = new ( domain.getDefinition( "StandUpMotion" ) as Class );
quardMotion = new ( domain.getDefinition( "QuardMotion" ) as Class );
takeShitMotion = new ( domain.getDefinition( "TakeShitMotion" ) as Class );
deathMotion = new ( domain.getDefinition( "DeathMotion" ) as Class );
}
);
com.addEventListener(ExecuteEvent.EXECUTE_COMPLETE,onLoadSWF);
com.execute();
}
private function onLoadSWF(e:Event):void {
var motionList:Array = [
birthMotion,
walkMotion,
flyJumpMotion,
turnLeftMotion,
turnRightMotion,
danceMotion,
sitDownMotion,
standUpMotion,
quardMotion,
takeShitMotion,
deathMotion
];
var hNum:int = 4;
var cnt:int = 0;
for each( var motion:MovieClip in motionList ) {
addChild(motion);
motion.x = cnt%hNum * 100 + 90;
motion.y = Math.floor(cnt/hNum) * 140 + 150;
motion.gotoAndStop(1);
motion.addEventListener( MouseEvent.CLICK, clickHandler );
motion.buttonMode = motion.useHandCursor = true;
motion.scaleX = motion.scaleY = 0.5;
cnt++;
}
}
private function clickHandler(e:Event):void {
var motion:MovieClip = e.currentTarget as MovieClip;
motion.gotoAndPlay(1);
}
}
}