Testing weak reference
♥1 |
Line 29 |
Modified 2009-09-02 14:53:12 |
MIT License
archived:2017-03-30 03:43:20
ActionScript3 source code
/**
* Copyright Fumio ( http://wonderfl.net/user/Fumio )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/xItc
*/
package {
import flash.display.Sprite;
import flash.utils.Timer;
import flash.system.System;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.events.Event;
import flash.events.TimerEvent;
public class TestingWeakRef extends Sprite {
private var my_txt:TextField = new TextField();
public function TestingWeakRef() {
var myTimer:Timer = new Timer(1);
addEventListener(Event.ENTER_FRAME,
function (eventObject:Event):void {
my_txt.text =
String(new Date().time) + ": " +
String(System.totalMemory);
}, false, 0, true); // 弱い参照を指定
my_txt.wordWrap = true;
my_txt.autoSize = TextFieldAutoSize.LEFT;
addChild(my_txt);
myTimer.addEventListener(TimerEvent.TIMER, xTest);
myTimer.start();
}
private function xTest(eventObject:Event):void {
new TextField();
}
}
}