Flash CS5 - "navigateToURL" в веб-браузере, размещенный на MySpace - PullRequest
0 голосов
/ 12 мая 2010

Я сделал быстрый флеш-документ для моего друга, который разместил его в своем MySpace. Документ имеет 3 кнопки, к каждой из которых прикреплен URL-адрес. Когда я воспроизводю SWF-файл локально, ссылки работают нормально, однако после публикации в MySpace ссылки перестают работать. Значок руки появляется, поэтому он понимает их, по крайней мере, как кнопки, но кажется, что ничего не делает при нажатии в веб-браузере. Кроме того, я могу открыть SWF в своем браузере, и он также работает нормально.

Я использую Flash CS5 и работаю в ActionScript 3.0. Три кнопки находятся на одном слое под названием «Кнопки». Я щелкаю правой кнопкой мыши и нажимаю «Действия». Оттуда я нажимаю «Фрагменты кода» и в папке «Действия» есть пункт «Нажмите, чтобы перейти на веб-страницу». Вот код, который он дает вам по умолчанию:

button_2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_6);

function fl_ClickToGoToWebPage_6(event:MouseEvent):void

{

 navigateToURL(new URLRequest("http://www.adobe.com"), "_blank");

}

Я слышал, что была проблема с MySpace, не позволяющим сценарии действия, и после проверки исходного кода установлено значение, запрещающее действие сценариев. Я не думаю, что это проблема браузера, так как он работает нормально, когда я сам запускаю SWF и когда загружаю его в Firefox. Просто кажется, что у MySpace с этим проблемы.

Ответы [ 2 ]

1 голос
/ 09 июня 2010

В параметре «allowScriptAccess» попробуйте изменить значение «всегда» ... У меня была такая же проблема в сети Ning, и это исправило ее. Такое же исправление использовалось для работы с MySpace, но я знаю, что они постоянно обновляют свои меры безопасности. Удачи!

0 голосов
/ 12 мая 2010

Я смотрел на несколько досок объявлений в Интернете, и все они, кажется, говорят одно и то же - MySpace блокирует эти виды команд ActionScript.

Кажется, я не могу найти официальное "мы не разрешаем этого" на сайте разработчиков MySpace ... но я почти уверен, что к этому моменту многие такие вещи отключены.

[EDIT] Похоже, в этой теме есть хорошее обсуждение с возможным решением в последнем комментарии ... но не удивляйтесь, если MySpace, Facebook и т. Д. Вообще блокируют определенные функции Flash ... http://developer.myspace.com/Community/forums/p/232/45799.aspx

...