context3D creation problem
on my computer, context3DCreate event never dispatched. I tried to change wmode = gpu or direct. I use chrome.
also when I fork other's code and compile, same problem occurs.
♥0 |
Line 30 |
Modified 2011-10-21 11:31:13 |
MIT License
archived:2017-03-09 16:29:01
ActionScript3 source code
/**
* Copyright codeonwort ( http://wonderfl.net/user/codeonwort )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/iDct
*/
package {
import flash.text.TextField;
import flash.display.Sprite;
import flash.events.Event
import flash.display.Stage3D
import flash.display3D.Context3D
import flash.display3D.Context3DRenderMode
import flash.system.Capabilities
public class FlashTest extends Sprite {
private var tf:TextField = new TextField
public function FlashTest() {
// write as3 code here..
stage ? init() : addEventListener("addedToStage", init)
}
private function init(e:Event=null):void {
removeEventListener("addedToStage", arguments.callee)
var s3d:Stage3D = stage.stage3Ds[0]
s3d.addEventListener(Event.CONTEXT3D_CREATE, initStage3D)
s3d.requestContext3D(Context3DRenderMode.AUTO)
tf.text = "flash player version : " + Capabilities.version + "\n"
tf.appendText("requesting context...\n")
tf.autoSize = "left"
addChild(tf)
}
private function initStage3D(e:Event):void {
var context:Context3D = e.target.context3D as Context3D
tf.appendText("come on!\n")
tf.appendText(context.driverInfo + "")
}
}
}