Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.06.2005, 13:33
smartlab вне форума Посмотреть профиль Отправить личное сообщение для smartlab Найти все сообщения от smartlab
  № 1  
Ответить с цитированием
smartlab

Регистрация: Jun 2005
Сообщений: 6
Arrow конфликт двух прелоадеров, как справиться

Есть свфка в ней стоит прелоадер с таким скриптом

onClipEvent (enterFrame) {
loading = _parent.getBytesLoaded();
total = _parent.getBytesTotal();
percent -= (percent-((loading/total)*100))*.25;
per = int(percent);
percentage = per+"%";
loadBar._width = per;
if (percent>99) {
_parent.gotoAndPlay(2);
}
}

по завершению загрузки я гружу во второй кадр другой мувик в котором стоит следующий код прелоудера
onClipEvent (enterFrame)
{
ano = _root._framesloaded;
if (ano < _root._totalframes)
{
gino = _parent.dir + 1;
pino = _parent._totalframes - 1;
this.segnali = "загрузка картинки " + gino + " из " + pino;
}
else
{
this.segnali = "";
}
}
этот мувик является галереей в которой есть еще скрипт который перелистывает картинки и вот он и прекращает их двигать т.е если я делаю мувик без прелоудера только с кодом
cont.loadMovie("gallery.swf");
cont._lockroot = true;
где cont это мувик в который я гружу галерею а gallery.swf это сама галерея , тогда все работает а если делаю тоже самое но в родительском мувике с прелоадером скрипт которого в самом начале сообщения то все перестает работать.Пособите пожалуйста.

Старый 20.06.2005, 20:31
fiza вне форума Посмотреть профиль Отправить личное сообщение для fiza Найти все сообщения от fiza
  № 2  
Ответить с цитированием
fiza
 
Аватар для fiza

Регистрация: Feb 2002
Адрес: Ростов-на-Дону
Сообщений: 56
Отправить сообщение для fiza с помощью ICQ
подозреваю что проблема в _lockroot его нужно устанавливать или внутри галлереи или после окончания загрузки галлереи

а может ты просто stop(); забыл на втором кадре и он у тебя опять на первый идёт..

Старый 20.06.2005, 20:49
smartlab вне форума Посмотреть профиль Отправить личное сообщение для smartlab Найти все сообщения от smartlab
  № 3  
Ответить с цитированием
smartlab

Регистрация: Jun 2005
Сообщений: 6
Так и не понял в чем дело если грузить галерею в мувик без прелоадера то все работает , если грузить в мувик с прелоадером то анимация галереи прекращает работать. Ибо я уже совсем запарился выкладываю два исходника, может быть кто-то сможет разобраться. Всем спасибо.

888.fla это родительский мувик в который я гружу галерею
gallery.fla - это сама галерея
Вложения
Тип файла: zip gallery.zip (10.5 Кб, 49 просмотров)

Старый 20.06.2005, 21:10
fiza вне форума Посмотреть профиль Отправить личное сообщение для fiza Найти все сообщения от fiza
  № 4  
Ответить с цитированием
fiza
 
Аватар для fiza

Регистрация: Feb 2002
Адрес: Ростов-на-Дону
Сообщений: 56
Отправить сообщение для fiza с помощью ICQ
всё ещё круче _lockroot это фича flash 7...
а у тебя публикуется под 6

Старый 20.06.2005, 22:46
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>может быть кто-то сможет разобраться
а в чем разбираться-то: естественно, что адресация сбивается
тут не разбираться надо, а лезть во все мувики твоей галерии и менять всю адресацию на относительную (раз уж выбрал такой исходник)

Старый 21.06.2005, 12:12
smartlab вне форума Посмотреть профиль Отправить личное сообщение для smartlab Найти все сообщения от smartlab
  № 6  
Ответить с цитированием
smartlab

Регистрация: Jun 2005
Сообщений: 6
ребят я плохо понимаю акшнскрипт я дизайнер больше , можете сказать что конкретно нужно сделать?

Старый 21.06.2005, 15:47
fiza вне форума Посмотреть профиль Отправить личное сообщение для fiza Найти все сообщения от fiza
  № 7  
Ответить с цитированием
fiza
 
Аватар для fiza

Регистрация: Feb 2002
Адрес: Ростов-на-Дону
Сообщений: 56
Отправить сообщение для fiza с помощью ICQ
ну исправь publish settings на 7 версию.
и помести строчку

this._lockroot = true;

на первый кадр галлереи.

или для 6 версии на первый кадр галлереи

_global.Gallery = this;

и везьде везьде где только найдёшь в коде галлереи _root заменяй его на Gallery

Старый 21.06.2005, 15:58
fiza вне форума Посмотреть профиль Отправить личное сообщение для fiza Найти все сообщения от fiza
  № 8  
Ответить с цитированием
fiza
 
Аватар для fiza

Регистрация: Feb 2002
Адрес: Ростов-на-Дону
Сообщений: 56
Отправить сообщение для fiza с помощью ICQ
вобще использование _root и размещение кода на клипах а не на кадрах не очень хороший стиль.

и лови подарочек
Вложения
Тип файла: zip gallery_without_root.zip (9.4 Кб, 122 просмотров)

Старый 22.06.2005, 14:15
smartlab вне форума Посмотреть профиль Отправить личное сообщение для smartlab Найти все сообщения от smartlab
  № 9  
Ответить с цитированием
smartlab

Регистрация: Jun 2005
Сообщений: 6
Все огромное спасибо , все заработало. Результат можно посмотреть и покритиковать на www.kosichek.net.

Старый 22.06.2005, 14:49
Greben вне форума Посмотреть профиль Отправить личное сообщение для Greben Посетить домашнюю страницу Greben Найти все сообщения от Greben
  № 10  
Ответить с цитированием
Greben
 
Аватар для Greben

Регистрация: Mar 2004
Адрес: MoSKA
Сообщений: 534
Отправить сообщение для Greben с помощью ICQ Отправить сообщение для Greben с помощью Skype™
а почему по клику на картинку ничего не происходит?

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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