ブラウザがクラッシュする現象を再現
テキストフィールド内を連打すると ウェブブラウザがクラッシュします
IE(重くなるだけ?)、Firefox、Operaでクラッシュ(確認済み)
環境によっては、しばらく連打しないと落ちないようです
連打し続けるとStatsの表示が乱れ、ブラウザがクラッシュします
/**
* Copyright TmskSt ( http://wonderfl.net/user/TmskSt )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/nVrS
*/
package {
/*
テキストフィールド内を連打すると ウェブブラウザがクラッシュします
IE(重くなるだけ?)、Firefox、Operaでクラッシュ(確認済み)
環境によっては、しばらく連打しないと落ちないようです
連打し続けるとStatsの表示が乱れ、ブラウザがクラッシュします
*/
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.text.TextField;
import net.hires.debug.Stats;
public class FlashTest extends Sprite {
private var tf:TextField;
public function FlashTest() {
tf = new TextField();
tf.width = 300;
tf.x = stage.stageWidth * 0.5 - tf.width * 0.5;
tf.y = stage.stageHeight * 0.5 - tf.height * 0.5;
tf.background = true;
tf.backgroundColor = 0xFFFFFF;
tf.border = true;
tf.wordWrap = true;
tf.borderColor = 0xAAAAAA;
tf.text = "";
stage.addChild(tf);
tf.addEventListener(MouseEvent.CLICK, c);
var l:TextField = new TextField();
l.width = 350;
l.height = 22;
l.textColor = 0x333333;
l.x = tf.x;
l.y = tf.y - l.height;
l.text = "テキストフィールド内を連打するとブラウザがクラッシュします";
stage.addChild(l);
addChild( new Stats() );
}
private function c(evt:MouseEvent):void {
tf.htmlText += "ೋೋೋೋೋ☠ೋೋೋೋೋ☠ೋೋೋೋೋ☠ೋೋ";
}
}
}