Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Подгрузка URL в SWF (http://www.flasher.ru/forum/showthread.php?t=111492)

Art_133 28.04.2008 20:16

Подгрузка URL в SWF
 
Вложений: 1
Здравствуйте. Мне нужен Ваш совет.
Задание следующее. Нужно реализовать внешнюю подгрузку картинки в свф файл. Когда наводишь на картинку в свф файле (которая подгружается из вне) она становится чёрно-белой. При нажатии на неё должно открыватся в браузере ссылка которая тоже подгружается из вне (из XML или текстового файла не важно).
Я сделал внешнюю подгрузку картинки. Создал мувик. На на нём прописал
Код:

on(rollOver){gotoAndPlay("s1");
}
on(rollOut){gotoAndPlay("s2");
}

Соотвецтвенно это кнопка. При наведении на которую картинка становится чёрно-белой и т.п.
В самом мувике (внутри кнопки) прописан прилоадер для загрузки картинки
Код:

// Создаём прелоадер
F_preloader = function (mc) {
        _root.q.q1.createEmptyMovieClip("detect_mc", 10000);
                // Создаём мувик для отслеживания загрузки
        _root.q.q1.createTextField("tf_txt", 11111, n, 120, 150, 20);
       
        // Создаём текстовое поле для последующего вывода результатов загрузки:
        detect_mc.onEnterFrame = function() {
                var gbl = _root.q.q1[mc].getBytesLoaded();
                var gbt = _root.q.q1[mc].getBytesTotal();
                if (gbl == gbt && gbl>50) {
                        // Если всё загрузилось
                       
                        tf_txt.text = "";                       
                        _root.q._alpha = 100;

                        removeMovieClip(this);
                        // Удаляем наш мувик detect_mc за ненадобностью
                } else {
                        // Если не загрузилось, то отображаем процент загрузки
                        tf_txt.text = int(gbl/gbt*100)+"%";
                }
        };
};
// Создаём пустой мувик-контейнер для подгрузки
_root.q.q1.createEmptyMovieClip("container_mc", 1);
container_mc.loadMovie("pic.jpg");
// Запускаем функцию прелоадера и передаём ей мувик, в который грузим
F_preloader("container_mc");

Но пока не знаю как сделать что б при нажатии на кнопку переходил на URL который задаётся из вне.
Для перехода по ссылке использую
Код:

on(release){}
Но вот как загрузить переменную с урлом во флэш потом прописать её вфигурные скобки (см. выше)?
Надеюсь вопрос ясен. Заранее спасибо!
Прикрепляю файл для наглядности


Часовой пояс GMT +4, время: 15:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.