3d move and bitmap direct move
Related images
ActionScript3 source code
/**
* Copyright joehwang1 ( http://wonderfl.net/user/joehwang1 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/gmu1
*/
// forked from joehwang1's Copy Pixel Test
// forked from joehwang1's tweenMax move test
// forked from joehwang1's flash on 2011-5-18
package {
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.display.LoaderInfo;
import flash.system.LoaderContext;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.Event;
import flash.display.Sprite;
import net.hires.debug.Stats;
public class FlashTest extends Sprite {
private var sp:Sprite=new Sprite();
private var loader:Loader = new Loader;
private var count:uint=0;
private var bd2:BitmapData;
private var bp2:Bitmap;
private var context:LoaderContext=new LoaderContext(true);
public function FlashTest() {
stage.frameRate=30;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function comp():void {
addChild(loader);
addChild(new Stats());
loader.x = 0;
//Bitmap(loader.content).smoothing=true;
addEventListener(Event.ENTER_FRAME, function aa():void {
loader.y =loader.y + 0.25;
} );
})
loader.load(new URLRequest("http://assets.wonderfl.net/images/related_images/e/e5/e575/e575bf7cea4174ec39449c8d7bfb0a8912590a54"),context);
var loader2:Loader = new Loader();
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, function comp():void {
addChild(loader2);
loader2.x = 200;
loader2.rotationY = 0;
addEventListener(Event.ENTER_FRAME, function aa():void {
loader2.z =loader2.z + 0;
loader2.x =loader2.x + 0.05;
} );
})
loader2.load(new URLRequest("http://assets.wonderfl.net/images/related_images/e/e5/e575/e575bf7cea4174ec39449c8d7bfb0a8912590a54"),context);
}
}
}