Перенаправление Flash после воспроизведения - PullRequest
0 голосов
/ 23 июля 2011

У меня есть флэш-документ, который является анимацией логотипа моей компании, он отображается при загрузке любой из веб-страниц моих клиентов, но мне нужно знать, как перенаправить его на домашнюю страницу клиента после завершения анимации.

Есть идеи, ребята?

Спасибо

ОБНОВЛЕНИЕ:

Я использовал мета-обновление на данный момент в качестве обходного пути для этого!

Ответы [ 2 ]

1 голос
/ 24 июля 2011

Я обнаружил, что вы просто добавляете дополнительный ключевой кадр в конце с помощью этого действия:

stop();

navigateToURL( new URLRequest("*yourpage*"), "_self");

или

stop();

geturl("*yourpage*"), "_self");

Спасибо за помощь, хотя!

1 голос
/ 24 июля 2011

Не могли бы вы просто использовать navigateToURL в конце анимации?Хотя я не могу вспомнить, если navigateToURL требует действий пользователя.

Или вы можете использовать ExternalInterface для вызова перенаправления javascript.У меня есть функция, которую я использую в некоторых случаях, которая выглядит примерно так:

function redirectToURL(url:String):void {
    if (ExternalInterface.available) {
        var func:XML = <script>
        <![CDATA[
            function redirect(redirectURL) {
                window.location = redirectURL;
            }
        ]]></script>;
        ExternalInterface.call(func, url);
    } else {
        // external interface is unavailable.
    }
}

Это что-то вроде хака, но если у вас нет доступа к контейнеру или файлам JS ... она получаетработа сделана.

...