Try event.currentTarget rather than event.target
Ashim D'Silva wrote:
when you do dispatchEvent(new Event()); the presumption is that it is
'this' that is firing it.
if you do mc1.dispatchEvent... mc2.dispatchEvent... depending on the
clip that's clicked, that should work out nicely.
Ashim
The Random Lines
My online portfolio
www.therandomlines.com
2009/4/24 Dav <[email protected]>:
Hi all!
I have a problem with sending data between two SWF's.
Basically I have the parent SWF that loads in a child SWF. On the child SWF
there are several pictures that are clickable.
Now let's say the user clicks picture 2. I need the child SWF to tell the
main SWF that a picture was clicked, and also what picture it was from say
picture 1 to 10. The main SWF will then do something with that information.
So far all I have been able to find is something like this, in the child SWF
create add a "dispatchEvent(new Event("jumpToImage", true));" to each
picture on click. Then in the main SWF add an event listener to the child
SWF.
Now the problem is, when I click on a picture the main SWF's listener
event.target equals the child SWF's document class ([object Child]), not the
image Movieclip instance name.
I don't really want to add a different dispatchEvent to every image:
dispatchEvent(new Event("jumpToImage1", true));
dispatchEvent(new Event("jumpToImage2", true));
....
dispatchEvent(new Event("jumpToImage10", true));
cause this seems wasteful, instead I would rather do this:
Child:
dispatchEvent(new Event("jumpToImage", true));
Main:
private function jumpToImage(event:Event):void
{
switch (event.target.name)
{
case "picture1":
// do something with picture 1
break;
case "picture2":
// do something with picture 2
break;
...
case "picture10":
// do something with picture 10
break;
}
}
Any ideas?
Thanks,
Dav
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders