This line: <script type="text/javascript" src="js/lightbox++.js"></script>
should just be <script type="text/javascript" src="js/lightbox.js"></script> On Mon, Jan 18, 2010 at 8:25 AM, Gustavo Duenas < gdue...@leftandrightsolutions.com> wrote: > so I change it for the regular lightbox.js or you meant inside of the js > file? > Gustavo > > On Jan 16, 2010, at 1:33 AM, amol wrote: > > It is because of your js just chang this lightbox++.js and check >> >> >> ----- Original Message ----- From: "Gustavo Duenas" < >> gdue...@leftandrightsolutions.com> >> To: "Flash Coders List" <flashcoders@chattyfig.figleaf.com> >> Sent: Saturday, January 16, 2010 5:09 AM >> Subject: Re: [Flashcoders] external interface >> >> >> solved I did as you mentioned and also I put a folder named images >>> without seems not to work. >>> But now I have a problem, when I click and the lightbox is launched, the >>> flash movie disappear and when I click close on the lightbox img, >>> the movie appears again, is that normal? >>> >>> >>> Gustavo >>> On Jan 15, 2010, at 3:54 PM, Bob Wohl wrote: >>> >>> Also, just took a quick peep at your code, I'm pretty certain your call >>>> should look like: >>>> >>>> ExternalInterface.call("LightboxDelegate","images/ cocoabutter.png" , >>>> "Cocoa Butter by COFINA SA'"); >>>> >>>> first param is the function name, second 2 would be the params you are >>>> passing. I would probably clean this up a little on the JS side and >>>> have a >>>> function that accepts the call from flash and handle the call to the >>>> lightbox script from there. But that's just my opinion. :) >>>> >>>> hth >>>> >>>> On Fri, Jan 15, 2010 at 1:47 PM, Bob Wohl <bob.w...@gmail.com> wrote: >>>> >>>> Are you able to get a simple alert to show from a button call? Also, >>>>> what >>>>> browser are you using? >>>>> >>>>> >>>>> >>>>> On Fri, Jan 15, 2010 at 11:13 AM, Gustavo Duenas < >>>>> gdue...@leftandrightsolutions.com> wrote: >>>>> >>>>> Thanks for your reply, I have the allow script access like this: >>>>>> >>>>>> <script type="text/javascript"> >>>>>> var flashvars = {}; >>>>>> var params = {}; >>>>>> params.allowscriptaccess = "always"; >>>>>> >>>>>> var attributes={id:"menuCofina"}; >>>>>> swfobject.embedSWF("menucofina2.swf", "content", "100%", "100%", >>>>>> "10.0.0",false,flashvars,params, attributes); >>>>>> >>>>>> </script> >>>>>> >>>>>> I'm testing it over the internet, on my test site. >>>>>> but it is still not working, I don't get it...there is something >>>>>> wrong >>>>>> with my as3? I don't know I didn't realize this matter should be so >>>>>> difficult >>>>>> >>>>>> Gustavo >>>>>> >>>>>> On Jan 15, 2010, at 12:57 PM, Bob Wohl wrote: >>>>>> >>>>>> If you are testing localy you may need to go here and change your >>>>>> privacy >>>>>> >>>>>>> settings to allow the directory you are testing from to communicate >>>>>>> with >>>>>>> JS: >>>>>>> < >>>>>>> >>>>>>> >>>>>>> http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Also, you need to make sure your embed script is properly set up. >>>>>>> Look at >>>>>>> allowScriptAccess. >>>>>>> >>>>>>> B. >>>>>>> >>>>>>> On Fri, Jan 15, 2010 at 10:43 AM, Gustavo Duenas < >>>>>>> gdue...@leftandrightsolutions.com> wrote: >>>>>>> >>>>>>> Hi, Coders, I've been trying to use External interface to activate a >>>>>>> >>>>>>>> lightbox code I have on my web page, here is the html >>>>>>>> >>>>>>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " >>>>>>>> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >>>>>>>> <html xmlns="http://www.w3.org/1999/xhtml"> >>>>>>>> <head> >>>>>>>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >>>>>>>> /> >>>>>>>> <title>Untitled Document</title> >>>>>>>> <script src="swfobject.js" type="text/javascript"></script> >>>>>>>> <script src="swfaddress.js" type="text/javascript"></script> >>>>>>>> <script type="text/javascript"> >>>>>>>> var attributes={id:"menuCofina"}; >>>>>>>> swfobject.embedSWF("menucofina2.swf", "content", "100%", "100%", >>>>>>>> "10.0.0",null,null,null, attributes); >>>>>>>> >>>>>>>> </script> >>>>>>>> <link rel="stylesheet" href="js/lightbox.css" media="screen" >>>>>>>> type="text/css"/> >>>>>>>> <script type="text/javascript" src="js/effects.js"></script> >>>>>>>> <script type="text/javascript" src="js/lightbox++.js"></script> >>>>>>>> <script type="text/javascript" src="js/prototype.js"></script> >>>>>>>> <script type="text/javascript" src="js/scriptaculous.js"></script> >>>>>>>> <script type="text/javascript"> >>>>>>>> function LightboxDelegate(url,caption) { >>>>>>>> var objLink = document.createElement('a'); >>>>>>>> objLink.setAttribute('href',url); >>>>>>>> objLink.setAttribute('rel','lightbox'); >>>>>>>> objLink.setAttribute('title',caption); >>>>>>>> Lightbox.prototype.start(objLink); >>>>>>>> } >>>>>>>> </script> >>>>>>>> <style type="text/css"> >>>>>>>> <!-- >>>>>>>> body { >>>>>>>> background-color: #E9E8B3; >>>>>>>> background-image:url(backMain.jpg); >>>>>>>> background-attachment:fixed; >>>>>>>> background-repeat:repeat-y; >>>>>>>> background-position: center center; >>>>>>>> >>>>>>>> } >>>>>>>> >>>>>>>> >>>>>>>> --> >>>>>>>> </style></head> >>>>>>>> >>>>>>>> <body> >>>>>>>> <div align="center" style="margin-top:55px; margin-right:35px;"> >>>>>>>> <div id="content" style="margin-left:auto; margin-right:30px; >>>>>>>> margin-top:auto; margin-bottom:auto;"> >>>>>>>> </div> >>>>>>>> </div> >>>>>>>> </body> >>>>>>>> </html> >>>>>>>> >>>>>>>> and here is my as3 code. >>>>>>>> >>>>>>>> for the buttons. >>>>>>>> >>>>>>>> buttinButter.addEventListener(MouseEvent.CLICK, butterImage); >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> function butterImage(evt:MouseEvent):void{ >>>>>>>> if(ExternalInterface.available){ >>>>>>>> ExternalInterface.call("LightboxDelegate('images/ cocoabutter.png' >>>>>>>> , >>>>>>>> 'Cocoa Butter by COFINA SA')"); >>>>>>>> trace("vamos bien"); >>>>>>>> }else{trace("problemas");} >>>>>>>> } >>>>>>>> >>>>>>>> buttonLiquor.addEventListener(MouseEvent.CLICK, liquorImage); >>>>>>>> >>>>>>>> function liquorImage(evt:MouseEvent):void{ >>>>>>>> if(ExternalInterface.available){ >>>>>>>> >>>>>>>> ExternalInterface.call("LightboxDelegate('images/ cocoaliquor.png' , >>>>>>>> 'Cocoa >>>>>>>> liquor by COFINA SA')"); >>>>>>>> trace("vamos-rebien");} >>>>>>>> } >>>>>>>> >>>>>>>> buttonPowder.addEventListener(MouseEvent.CLICK, powderImage); >>>>>>>> >>>>>>>> function powderImage(evt:MouseEvent):void{ >>>>>>>> if(ExternalInterface.available){ >>>>>>>> >>>>>>>> ExternalInterface.call("LightboxDelegate('images/ cocoapowder.png' , >>>>>>>> 'Cocoa >>>>>>>> Powder by COFINA SA')"); >>>>>>>> trace("rebien Vamos!!");} >>>>>>>> } >>>>>>>> >>>>>>>> >>>>>>>> Am I doing anything wrong, probably this is some estupid mistake, >>>>>>>> but I >>>>>>>> don't see it, I'm doing anything by the book, let me know, please I >>>>>>>> need >>>>>>>> this fixed asap. >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Gustavo >>>>>>>> _______________________________________________ >>>>>>>> Flashcoders mailing list >>>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> >>>>>>> Flashcoders mailing list >>>>>>> Flashcoders@chattyfig.figleaf.com >>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>> Flashcoders mailing list >>>>>> Flashcoders@chattyfig.figleaf.com >>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>> Flashcoders mailing list >>>> Flashcoders@chattyfig.figleaf.com >>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>> >>>> >>> _______________________________________________ >>> Flashcoders mailing list >>> Flashcoders@chattyfig.figleaf.com >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> _______________________________________________ >> Flashcoders mailing list >> Flashcoders@chattyfig.figleaf.com >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders