hey mike.
gonna sit with it and give it a whirl...see what i can make of it.
appreciate the help...fingers crossed.
cheers.
joshua forstot
On Nov 2, 2006, at 4:39 PM, Mike Keesey wrote:
Well, the easiest way to shut off all hotspots (and it's kind of a
hack,
but a pretty useful one) is to throw a big, invisible button with
property useHandCursor set to false over everything.
That won't work for motion, though. For motion the most elegant
solution
is probably to use a singleton EventDispatcher to control everything:
// MotionDispatcher class
import mx.events.EventDispatcher;
[Event("start")]
[Event("stop")]
function mypackage.MotionController extends EventDispatcher {
private function MotionDispatcher() {
super();
}
public static function get instance():MotionController {
if (_instance == undefined) {
_instance = new MotionController();
}
return _instance;
}
public function get stopped():Boolean {
return _stopped;
}
public function set stopped(value:Boolean):Void {
if (_stopped != Boolean(value)) {
_stopped = Boolean(value);
dispatchEvent({type: _stopped ? "stop" :
"start", target: this});
}
}
private static var _instance:MotionController;
private var _stopped:Boolean = false;
}
// In a motion-controlled movieclip with a timeline animation:
import mx.utils.Delegate;
MotionController.instance.addEventListener("start",
Delegate.create(this, play));
MotionController.instance.addEventListener("stop", Delegate.create
(this,
stop));
// To stop all controlled animations:
MotionController.instance.stopped = true;
// To restart all controlled animations:
MotionController.instance.stopped = false;
―
Mike Keesey
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:flashcoders-
[EMAIL PROTECTED] On Behalf Of :: joshua
Sent: Thursday, November 02, 2006 4:27 PM
To: Flashcoders@chattyfig.figleaf.com
Subject: [Flashcoders] terminating hotspots etc
hey everyone.
ok heres the situation:
i have a flash site that I would like to terminate all functionality
to when a "help" panel comes up.
essentially shutting off all hotspots and motion mc's.
would there happen to be an "easy" way to make this happen...
im afraid i know the answer to this[hoping i'm wrong]...but that's
why i'm turning to you all...
cheers.
joshua
_______________________________________________
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
_______________________________________________
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