Не работает ссылка в Flash-заглушке для Iframe-приложения

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)

Не работает ссылка в Flash-заглушке для Iframe-приложения

Сообщение aleks11 » 17 дек 2010, 19:01

Доброго времени суток!

Люди, помогите решить следующую проблему.
Имеется Iframe-приложение. Из него делается пост на стену пользователю. Это все прекрасно работает.
Со стены если кликнуть по посту, то открывается окно в котором отображается flash-заглушка, что бы не было пустоты. (Всем известное решение проблемы)

Флешка очень простая: на background вешается картинка и внизу кнопка, по которой происходит переход к приложению.
  1.  
  2.  <?xml version="1.0"?>
  3. <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
  4.         xmlns:s="library://ns.adobe.com/flex/spark"
  5.         xmlns:mx="library://ns.adobe.com/flex/mx"
  6.         creationComplete="init();" width="607" height="412" backgroundColor="white">
  7.  
  8.     <fx:Script>
  9.         <![CDATA[
  10.             import mx.graphics.BitmapFill;
  11.             import mx.graphics.BitmapFillMode;
  12.  
  13.             import spark.skins.spark.ApplicationSkin;
  14.  
  15.             [Embed("background.jpg")]
  16.             protected const BgImg:Class
  17.  
  18.             protected function init():void {
  19.                 var bmpFill:BitmapFill = new BitmapFill();
  20.                 bmpFill.source = BgImg;
  21.                 bmpFill.fillMode = BitmapFillMode.REPEAT;
  22.                 ApplicationSkin(skin).backgroundRect.fill = bmpFill;
  23.             }
  24.         ]]>
  25.     </fx:Script>
  26.  
  27.     <s:layout>
  28.         <s:BasicLayout></s:BasicLayout>
  29.     </s:layout>
  30.  
  31.     <s:Button label="Перейти к приложению" width="300" height="30" x="153" y="380" fontSize="16" color="black" fontWeight="bold" click="navigateToURL(new URLRequest('http://vkontakte.ru/app_?????????'), '_self')"/>
  32.  
  33. </s:Application>
  34.  


Проблема в том, что при нажатии на кнопку не работает переход в то же окно. А менять '_self' на '_blank' как-то не хорошо.
Я знаю что это зависит от свойства allowScriptAccess. В других приложениях он имеет значение "samedomain", а у меня почему-то - "never".
  1.  
  2. <embed width="607" height="412" src="..." allowscriptaccess="never" allownetworking="all" allowfullscreen="true" flashvars="..." quality="high" name="flash_app" id="flash_app" type="application/x-shockwave-flash">
  3.  

Почему у меня такое значение у этого свойства в открывающемся окне? От чего это может зависеть?
aleks11

 
Автор темы
Сообщения: 1
Зарегистрирован: 17 дек 2010, 18:28
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Вернуться в Создание IFrame-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0