Why not combine actualScore and
potentialScore in a single event?
dispatchEvent({ type:
"score", actual: actual, potential: potential })
- Gordon
Two dispatchEvents.
dispatchEvent({type:
‘actualScore’, Result: actual});
dispatchEvent({type:
‘potentialScore’, Result: potential});
What is the correct syntax to
pass *multiple* objects between
dispatchEvent()to addEventListener() and then
called by handleEvent()?
This is what I have and doesn't work:
Thank you in advance.
---------------------------
popUp.mxml
---------------------------
<mx:Metadata>
[Event("actualScore")]
[Event("potentialScore")]
</mx:Metadata>
<mx:Script>
<![CDATA[
function insertSACScore(actual:String,
potential:String):Void{
dispatchEvent({type:"actualScore", Result:actual,
type:"potentialScore",
Result:potential});
}
]]>
</mx:Script>
---------------------------
main.mxml
---------------------------
public var
sacActualValue:String;
public var
sacPotentialValue:String;
function showSACWorksheet():Void{
var initObj = new
Object();
var s:Object =
TitleWindow(PopUpManager.createPopUp(this,
SAC_Worksheet, false, initObj, false));
s.addEventListener("actualScore", "potentialScore", this);
}
function handleEvent(evt1:Object,
evt2:Object):Void {
if
(evt1.type == "actualScore")
sacActualValue = evt1.Result;
if
(evt2.type == "potentialScore")
sacPotentialValue = evt2.Result;
}
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
YAHOO! GROUPS LINKS