3D で警告が出る
開発環境で警告が出る。
* wonderfl では出てないみたい。
* 僕だけなのかな。
* 開発環境:FlexSDK(3.2.0) + FlashDevelop
*
* 警告 : 3D DisplayObject はレンダリングされません。
* 描画するにはサイズ (6328, 6461) が大きすぎます。
/**
* 開発環境で警告が出る。
* wonderfl では出てないみたい。
* 僕だけなのかな。
* 開発環境:FlexSDK(3.2.0) + FlashDevelop
*
* 警告 : 3D DisplayObject はレンダリングされません。
* 描画するにはサイズ (6328, 6461) が大きすぎます。
*/
package {
import flash.display.Sprite;
import flash.events.Event;
public class FlashTest extends Sprite {
private var sprite:Sprite = new Sprite();
public function FlashTest()
{
loaderInfo.addEventListener("init", loaderInfoInitHandler);
}
private function setup():void
{
addChild(sprite);
var n:uint = 100;
for (var i:uint = 0; i < n; i++)
{
createRect();
}
sprite.x = 300;
sprite.y = 200;
}
private function createRect():void
{
var rect:Sprite = new Sprite();
var h:Number = 100;
var w:Number = 100;
rect.graphics.beginFill(0xFF0000);
rect.graphics.drawRect( -w/2, -h/2, w, h);
rect.graphics.endFill();
sprite.addChild(rect);
rect.x = Math.random() * 3000 - 1500;
rect.y = Math.random() * 3000 - 1500;
rect.z = Math.random() * 3000 - 1500;
}
private function loop():void
{
sprite.rotationY += 2;
}
private function loaderInfoInitHandler(event:Event):void
{
loaderInfo.removeEventListener("init", loaderInfoInitHandler);
setup();
addEventListener("enterFrame", enterFrameHandler);
}
private function enterFrameHandler(event:Event):void
{
loop();
}
}
}