![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
Доброе время суток ))
Есть следующая проблема код основной swf F_preloader = function (mc) { _root.createEmptyMovieClip("detect_mc", 100); _root.createTextField("tf_txt", 200, 200, 190, 150, 20); detect_mc.onEnterFrame = function() { var gbl = _root[mc].getBytesLoaded(); var gbt = _root[mc].getBytesTotal(); if (gbl == gbt && gbl>30) { tf_txt.text = "100%"; removeMovieClip(this); } else { tf_txt.text = int(gbl/gbt*100)+"%"; } }; }; btn_getsmart.onRelease = function() { _root.createEmptyMovieClip("container_mc", 1); container_mc.loadMovie("test.swf"); F_preloader("container_mc"); }; Не работает кнопка закрытия, уже какие только строчки не пихал... Хелп плиз |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
а какйо код там должен быть?
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Зависит от того, что вы хотите выгрузить.
_root.unloadMovie () или container_mc.unloadMovie (), то есть без аргументов при вызове, так unloadMovie в данном случаи, метод класса MovieClip, а не глобальная функция unloadMovie, где есть аргументы, но объект впереди не указывается. Да и работает только в основном таймлайне. |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
Вроде работает, но хотелось бы продвинуться дальше
Надеюсь на помощь ))) Вот код (сорри за корявость) F_preloader = function (mc) { _root.createEmptyMovieClip("detect_mc", 100); _root.createTextField("tf_txt", 200, 200, 190, 150, 20); detect_mc.onEnterFrame = function() { var gbl = _root[mc].getBytesLoaded(); var gbt = _root[mc].getBytesTotal(); if (gbl == gbt && gbl>30) { removeMovieClip(this); tf_txt.text = "100%"; _root.container_mc.removeMovieClip(); } else { tf_txt.text = "Loading..." + int(gbl/gbt*100)+"%"; } }; }; btn_getsmart.onRelease = function() { loadMovie("pre.swf", "container"); createEmptyMovieClip("container_mc", 1); container_mc.loadMovie("pggetsmart.swf"); F_preloader("container_mc"); loadMovie("pggetsmart.swf", "container"); }; Как по тем же координатам вставить ролик? Чтобы после загрузки он пропадал и показывалась загружаемая флэшка? Где это реализовывать. при нажатии на кнопку или в самой функции? Добавлено через 4 часа 3 минуты Никто не знает? ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|