Navigation(' Home ', 'index', 235, 0x97f9ec); // What does this do? Please
post function.
_ _ _
Erik Mattheis
Senior Web Developer
Minneapolis
T 952 346 6610
C 612 377 2272
Weber Shandwick
Advocacy starts here.
PRWeek Global Agency Report Card 2009 - Gold Medal Winner
The Holmes Report Global Agency of the Year
PR News Agency of the Year
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Susan Day
Sent: Saturday, March 13, 2010 9:03 AM
To: Flash Coders List
Subject: Re: [Flashcoders] Passing Call To Child
On Sat, Mar 13, 2010 at 10:36 AM, David Hunter <[email protected]>wrote:
>
> hi susan. you can paste this directly into a new FLA and it should work. it
> works for me: http://pastebin.org/111702
> i've passed it two parameters one for the actual url to navigate to and one
> without the "http://..." junk for display in the textfield. but you could
> add or remove the "http..." stuff at different parts of the process if you
> only wanted to pass it one parameter but you might into problems later down
> the line with urls that use "www" and urls that don't let alone what is
> appended to the back ".com",".co.uk",".biz",".info" etc. i don't know
> where you are getting the urls from but if you are storing them in an array
> then you could just pass a number and grab the value from the array. you can
> always add extra parameters for x and y or any other attributes. there are
> many ways to skin a cat.
> hope i've helped,
> david
>
Thank you, however, I don't think this addresses my problem. My problem is
that I have an onMouseOver eventHandler that's running interference with the
onClick eventHandler. For some reason I can't figure out, that mouse-over
one mangles the on-click one. Here's the code for the mouse-over, and it's
pretty benign:
function onMouseOverHandler(e:MouseEvent)
{
if (e.currentTarget.name == ' Home ')
{
e.currentTarget.removeEventListener(MouseEvent.MOUSE_DOWN,
onMouseOverHandler);
e.currentTarget.removeEventListener(MouseEvent.CLICK,
onPressHandler);
Navigation(' Home ', 'index', 235, 0x97f9ec);
...
I added the removeEventListeners to try and resolve the problem, but that
didn't help. Here's the code for the other one:
function onPressHandler(e:MouseEvent)
{
if (e.currentTarget.name == ' Home ')
{
Navigation(' Home ', 'index', 235, 0xffffff);
e.currentTarget.removeEventListener(MouseEvent.MOUSE_OVER,
onMouseOverHandler);
Navigate.to(e.currentTarget.getChildAt(1).text + '.html');
...
I shouldn't have to add that ".html"...that's what gets mangled. The rest of
the url is fine, underscores and all (where applicable), so it's not just a
duplication of the name property. I can't figure the silly thing out. Are
there other examples of where one event handler can mangle another?
TIA,
Susan
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders