Я сделал быстрый флеш-документ для своего друга, который разместил его на своем MySpace. В документе есть 3 кнопки, каждая с прикрепленным к ним URL. Когда я воспроизвожу файл SWF локально, ссылки работают нормально, однако после публикации в MySpace ссылки не работают. Значок руки появляется, так что он понимает их хотя бы как кнопки, но, похоже, ничего не делает, если щелкнуть в веб-браузере. Кроме того, я могу открыть SWF в своем браузере, и он также отлично работает.Flash CS5 - «navigateToURL» в веб-браузере, размещенном на MySpace
Я использую 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 есть проблемы с этим.
Вот параметр, который останавливает мой скрипт. В любом случае, очевидно, что это не позволяет скрипту действий при загрузке пользователей, поэтому мне было интересно, есть ли работа. – NervXT
Из любопытства я искал решение или обходное решение для вас, и я тоже не могу найти ничего определенного. http://wiki.developer.myspace.com/index.php?title=Example_Application:_Hello_World имеет скриншот, который показывает «Внешний iFrame» ... возможно, это будет возможно с вашим файлом Flash, размещенным на вашем собственном сайте, до обратитесь к вашей проблеме. – scottcarmich