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

Reply via email to