Actually its all good, some security issue in the browser itself.

Thankyou very much!

Craig.

On 5/23/06, Craig Stanford <[EMAIL PROTECTED]> wrote:


Hi guys,

Thanks for your fast responses.

Ramon, your solution worked and I can see the values of the URL inside the
onRelease function when i trace it, however a browser wont launch when i
click the button. Im not sure why. Any suggestions?


<<CODE>>
function buildNav():Void {
    var dropDownValue:Number = 0;
    for (var i:Number = 0; i<_root.numberOfItems; i++) {
        //attach the nav Item
        trace("done iteration "+i);
        navContainer.attachMovie("navItem", "navItem"+i, i);
        trace("navItem"+i+" has been attached");
        //position the nav Item
        navContainer["navItem"+i]._y = dropDownValue;
        dropDownValue += 15;
        navContainer["navItem"+i]._x = navContainer["navItem"+i]._x;
        //assign the title
        navContainer["navItem"+i].navItemText =
_root.contentItems[i].navItemText;
        //var thisURL = _root.contentItems[i].jobUrl;
        navContainer["navItem"+i].__n = i;

        navContainer["navItem"+i].onRelease = function() {

trace(_root.contentItems[this.__n].jobUrl);
<-----------------THIS WORKS
            getURL(_root.contentItems[this.__n].jobUrl,
"_blank");           <-----------------THIS DOESNT
        };
    }
}

Cheers,
Craig.


On 5/23/06, Ramon Miguel M. Tayag <[EMAIL PROTECTED]> wrote:
>
> Try tracing the _root.contentItems[1].jobUrl in the different steps of
> the program: when you create it, before you enter the onRelease
> defining part, etc.  The problem must lie in referencing it.
>
> Note, however, that this code won't work (look at part 1):
> http://pastebin.com/732422
>
> You'll need to save the "i" on the button itself so it can remember
> (look at part 2)
> http://pastebin.com/732422
>
> On 5/23/06, Craig Stanford <[EMAIL PROTECTED]> wrote:
> > Hello Everyone,
> >
> > I am experiencing a strange issue when I am trying to do an onRelease
> in the
> > following code. All it does is cycle through the items in an XML file,
> then
> > assign the data to labels, buttons etc. Everything works fine until I
> try to
> > assign the URL. Even when I try to trace it out inside the onRelease
> > function it gives undefined. Is this a flash issue or is there
> something
> > here I am missing?
> >
> > Any help is much appreciated.
> >
> > <<CODE>>
> >
> > function buildNav():Void {
> >     var dropDownValue:Number = 0;
> >     for (var i:Number = 0; i<_root.numberOfItems; i++) {
> >         //attach the nav Item
> >         trace("done iteration "+i);
> >         navContainer.attachMovie ("navItem", "navItem"+i, i);
> >         trace("navItem"+i+" has been attached");
> >         //position the nav Item
> >         navContainer["navItem"+i]._y = dropDownValue;
> >         dropDownValue += 15;
> >         navContainer["navItem"+i]._x = navContainer["navItem"+i]._x;
> >         //assign the title
> >         navContainer["navItem"+i].navItemText =
> > _root.contentItems[i].navItemText;
> >         //var thisURL = _root.contentItems[i].jobUrl;
> >         navContainer["navItem"+i].onRelease = function() {
> >             getURL(_root.contentItems[1].jobUrl, "_blank");
> >             trace(_root.contentItems[1].jobUrl);
> >         };
> >     }
> > }
> >
> > Cheers,
> > Craig.
>
> --
> Ramon Miguel M. Tayag
> Managing Director
> Quirkworks
> _______________________________________________
> [email protected]
> 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
>


_______________________________________________
[email protected]
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

Reply via email to