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

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

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

Регистрация: May 2008
Сообщений: 11
По умолчанию Использование MovieClipLoader для загрузки картинки.

Нужно в мувиклип загрузить внешнюю картинку.
Нашла готовый пример.
Код AS1/AS2:
this.createEmptyMovieClip("mc", 0);
//------------------
var MCLoader:MovieClipLoader = new MovieClipLoader();
MCLoader.loadClip("http://sait.ru/.gif", mc);
Код работает, если расположен в том же кадре, что и мувиклип, если код расположить раньше, а мувиклип появится позже, то при просмотре, картинка появляется сразу, а мувиклип пустой.

Правильно ли я размещаю код в том же каждре (где мувиклип) или код неправильный?

Спасибо.

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
в том же кадре, что и мувиклип
Вы о каком мувиклипе? Если о том, в который грузится картинка - так он создается первой строчкой кода. Естественно, там где код)) Так что тот мувиклип, который Вы имеете в виду, всегда пустой - Вы же в него ничего и не грузите)))
__________________
Reality.getBounds(this);

Старый 20.04.2009, 18:46
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 3  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
Код AS1/AS2:
mc = this.createEmptyMovieClip("mc", 0);
или вот так:

Код AS1/AS2:
MCLoader.loadClip("http://sait.ru/.gif", this["mc"]);
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Надо вместо this указать имя клипа, в котором должна "появиться" картинка, и в команде загрузки соответственно не mc, а - имя_клипа.mc
И я надеюсь, Вы понимаете, что картинка не появится сразу как Вы попадете на этот кадр?))) Забывать пора о кадрах, если работаете с неопределенными по времени СОБЫТИЯМИ, и учиться делать сайты-программы а не сайты-мультики. Проигрывание мультика не остановится само и не подождет, пока загрузится картинка.
__________________
Reality.getBounds(this);

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

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

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


 


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


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