mirror of
https://github.com/MapMakersAndProgrammers/Alternativa3D.git
synced 2025-10-27 02:19:11 -07:00
Merge pull request #7 from makc/patch-1
unsubscribing anonymous event listeners that are supposed to fire just once
This commit is contained in:
@@ -946,6 +946,7 @@ public class Camera3D extends Object3D {
|
|||||||
diagram.addChild(trianglesTextField);
|
diagram.addChild(trianglesTextField);
|
||||||
// diagram initialization
|
// diagram initialization
|
||||||
diagram.addEventListener(Event.ADDED_TO_STAGE, function ():void {
|
diagram.addEventListener(Event.ADDED_TO_STAGE, function ():void {
|
||||||
|
diagram.removeEventListener(Event.ADDED_TO_STAGE, arguments.callee);
|
||||||
// FPS
|
// FPS
|
||||||
fpsTextField = new TextField();
|
fpsTextField = new TextField();
|
||||||
fpsTextField.defaultTextFormat = new TextFormat("Tahoma", 10, 0xCCCCCC);
|
fpsTextField.defaultTextFormat = new TextFormat("Tahoma", 10, 0xCCCCCC);
|
||||||
@@ -1037,6 +1038,7 @@ public class Camera3D extends Object3D {
|
|||||||
});
|
});
|
||||||
// Deinitialization of diagram
|
// Deinitialization of diagram
|
||||||
diagram.addEventListener(Event.REMOVED_FROM_STAGE, function ():void {
|
diagram.addEventListener(Event.REMOVED_FROM_STAGE, function ():void {
|
||||||
|
diagram.removeEventListener(Event.REMOVED_FROM_STAGE, arguments.callee);
|
||||||
// Reset
|
// Reset
|
||||||
diagram.removeChild(fpsTextField);
|
diagram.removeChild(fpsTextField);
|
||||||
diagram.removeChild(frameTextField);
|
diagram.removeChild(frameTextField);
|
||||||
|
|||||||
Reference in New Issue
Block a user