Hello :) You can use a setInterval to test the stop of the resizing :)
example : // ----o Singleton StageResizer = {} ; // ----o Init Broadcaster AsBroadcaster.initialize(StageResizer) ; // inject broadcast methods // ----o Listen Stage onResize event ! Stage.addListener(StageResizer) ; // ----o Public Property StageResizer.id /*Number*/ = null ; StageResizer.delay /*Number*/ = 100 ; // ----o Public Method StageResizer.reset = function () { clearInterval(this.id) ; this.id = null ; } StageResizer.stopResizing = function () { this.broadcastMessage("onStopResize") ; this.reset() ; } StageResizer.startResizing = function () { if (this.id == null) { this.broadcastMessage("onStartResize") ; } clearInterval(this.id) ; this.id = setInterval(this, "stopResizing", this.delay) ; } StageResizer.onResize = StageResizer.startResizing ; // -----o TEST var listener = {} ; listener.onStartResize = function () { trace("start resize") ; } listener.onStopResize = function () { trace("stop resize") ; } StageResizer.addListener(listener) ; EKA+ :) 2006/6/29, Matt Bennett <[EMAIL PROTECTED]>:
Hello all, I've got a perplexing problem and I've run out of ideas to solve it - I hope you can help! I have an application that runs fullscreen in the browser - so the <object> is set to 100%x100% and the Stage.scaleMode is "noScale". The application realigns itself via a Stage.onResize listener. The problem I have, is determining when the user *stops* resizing the Stage (i.e the last Stage onResize event in any given resize). For example, the widgets inside my application get resized as the stage resizes, and since they too have their own layout code, they need to know when they're being resized. Consequently, when the stage stops resizing I also need to tell them that they're no longer resizing also. I've had a couple of ideas on how to solve the problem: 1. Add some method to the Stage.prototype. I'm not really sure what I should be looking for though. Does onMouseUp get registered if the mouse is not over the flash window? 2. The HTML body onResize event gets broadcast when the browser window stops resizing, so I thought I might be able to use that. Is there any way to send information via flashVars after the movie has loaded? Many thanks in advance, Matt. _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
_______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com