On Jan 18, 2010, at 12:21 PM, Bob Wohl wrote:
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 jsfile? 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 imageswithout seems not to work.But now I have a problem, when I click and the lightbox is launched, theflash 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 callshould 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 andhave afunction that accepts the call from flash and handle the call to thelightbox script from there. But that's just my opinion. :) hthOn 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 wrongwith my as3? I don't know I didn't realize this matter should be sodifficult 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 yourprivacysettings to allow the directory you are testing from to communicatewith JS: < http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.htmlAlso, 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 alightbox 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 Idon't see it, I'm doing anything by the book, let me know, please Ineed 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
_______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders