2013-06-08 3 views
1

Я создаю флеш-сайт, и у меня есть несколько кнопок, которые ссылаются на веб-сайты ресторанов на facebook, twitter и т. Д. Когда я публикую и просматриваю в браузере, хотя кнопки не работают , Они регистрируются как интерактивные, а сам сайт отлично работает, но независимо от того, насколько я нажимаю кнопку facebook/twitter, новое окно никогда не открывается. Мой код ниже, и для каждой кнопки это одно и то же, просто другой URL. Я также вошел в настройки флеш-памяти и добавил все сайты в локальные настройки хранилища по сайту, но не повезло.новый скрипт действия окна браузера 3.0

facebookNav.addEventListener(MouseEvent.CLICK, facebookClick); 

function facebookClick(event:MouseEvent):void{ 
    var req:URLRequest = new URLRequest("https://www.facebook.com/pages/Citra-a-fresh-cafe/189158417859080"); 
    navigateToURL(req, "_blank"); 
} 
+0

Вам нужно добавить параметр 'allowScriptAccess = always' в вашу html-страницу – Cherniv

ответ

0

Вам нужно добавить параметр allowScriptAccess=always в вашей HTML странице. Что-то вроде этого:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" > 

     <param name="movie" value="your_movie_path.swf"> 

     <param name="AllowScriptAccess" value="always">   

     <embed type="application/x-shockwave-flash" 

     href="your_movie_path.swf" 

     AllowScriptAccess="always" >    

     </embed>    

</object>