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

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

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

Регистрация: Aug 2009
Сообщений: 74
По умолчанию остановка анимации пока грузиться картинка

делаю маленькую галерею
где показываю по 3 картинки
на каждой загрузке картинки есть прелоадер
перед загрузкой конетейнер делаю прозрачным
после загрузки контейнер становиться видимым

но вот почемуто пока идет загрузка контейнер уже становиться видимым

как остановить появление контейнера с картинкой пока картинка полностью не догрузилась

файлы для просмотра и скачивания
в архиве исходник картинки хмл файл короче все

фла

хтмл

хмл

Добавлено через 1 минуту
Подгружаю картинки таким макаром
Код AS1/AS2:
new Tween(_root.all_mc[cont].container1, "_alpha",Strong.easeOut, 0, 0, 0.5, true);
		//_root.all_mc[cont].container1.loadMovie(_root.pic[i]);
 
var ml:MovieClipLoader = new MovieClipLoader();
ml.addListener(temp);
ml.loadClip(_root.pic[i], _root.all_mc[cont].container1);
 
 
		new Tween(_root.all_mc[cont].container1, "_alpha",Strong.easeOut, 0, 100, 0.5, true);

Старый 09.04.2011, 01:52
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Реализуйте, например, примерно по такой схеме, с доп. контейнером:
Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*; 
 
var mcl:MovieClipLoader = new MovieClipLoader();
var temp:Object = new Object();
mcl.addListener(temp);
 
temp.onLoadInit  = function(tgt:MovieClip) 
{
	new Tween(tgt._parent, '_alpha', Strong.easeOut, 0, 100, 1, true);//внешний контейнер "проявляем"
};
 
var pic:MovieClip = mc.createEmptyMovieClip('pic', 0);
mc._alpha = 0; //внешний контейнер скрываем
mcl.loadClip('1.jpg', pic);
Тут mc - это ваш контейнер, который там у вас динамически выводится, теперь же в нем делаем еще вложенный контейнер pic.
А то что-то у вас там слушатель бездельничает.
__________________
Идите первым!


Последний раз редактировалось mooncar; 09.04.2011 в 02:08.
Старый 09.04.2011, 02:54
Prior вне форума Посмотреть профиль Отправить личное сообщение для Prior Найти все сообщения от Prior
  № 3  
Ответить с цитированием
Prior

Регистрация: Aug 2009
Сообщений: 74
наскоко я понял то mc = _root.all_mc[cont].container0
или _root.all_mc[cont]

если второе то pic = _root.all_mc[cont].container0
то зачем его создавать каждый раз?

Добавлено через 37 минут
переделал
но всеравно есть маленький глюк
перед тем как залодить картинку в мувик "пик" я приглушал альфу его или его родителя
меня интересует как сделать этот твин до конца а то у меня он проскакивает на загрузку тоесть вообще обнуляет альфу

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

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

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


 


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


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