Revision: 13732
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 4, 2009 11:10 by pfeisinger
Initial Code
package ch.pfeisinger.snipplr.view.events {
import flash.events.Event;
/**
* @author Pfeisinger Markus
*/
public class SoundstatusEvent extends Event
{
public static const SOUNDCHANGED:String = "soundChanged";
public var soundOn:Boolean;
public function SoundstatusEvent(soundIsOn:Boolean)
{
super(SOUNDCHANGED);
soundOn = soundIsOn;
}
}
}
USAGE for PureMVC:
Component(MovieClip) dispatches Event:
--------------------------------------
dispatchEvent(new SoundstatusEvent(false));
Mediator listens for event:
--------------------------
component.addEventListener(SoundstatusEvent.SOUNDCHANGED, onSoundbuttonClicked);
private function onSoundbuttonClicked(event:SoundstatusEvent):void
{
trace("Mediator:: onSoundbuttonClicked() "+event.soundOn);
sendNotification(ApplicationFacade.SOUNDSTATUS_CHANGED, event.soundOn as Boolean);
}
Initial URL
Initial Description
Initial Title
Custom Event With Parameter
Initial Tags
event
Initial Language
ActionScript 3