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

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

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

Регистрация: Jan 2008
Сообщений: 3
По умолчанию загрузка картинки в мувик, картинка блинкает

Доброго времени суток!

Искал, но не нашл...

Мне нужно динамически подгружать картинку в мувиклип, то есть, как я понял, по событию load (The action is initiated as soon as the movie clip is instantiated and appears in the Timeline). У меня не получается показать ее в клипе (или она маргает). Картинка загрушается в клип, получилось отобразить в новом окне.

Код:
onClipEvent(data){
	loadMovie("path//to/image/kartinko.jpg", _root);
    //trace(vars._root);
}
Подскажите, плиз, в чем тут может быть дело...?

Старый 04.02.2008, 04:09
Mr. Fixit вне форума Посмотреть профиль Найти все сообщения от Mr. Fixit
  № 2  
Ответить с цитированием
Mr. Fixit
Banned
[+1 08.05.08]
[+4 14.04.08]
[+1.3 02.05.08]

Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
читай про класс MovieClipLoader.

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

Регистрация: Jan 2008
Сообщений: 3
Цитата:
Сообщение от Mr. Fixit
читай про класс MovieClipLoader.
Пробовал с помощью MovieClipLoader - пока ничего не поменялось. Это если внутри onClipEvent использовать MovieClipLoader? Вообще, какая разница?

P.S. А все-таки, оекуда берется моргание?
__________________
My Timeline Is Among Flowers And Shadows

Старый 04.02.2008, 05:58
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 4  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
не пишите код в клипах

это в кадр:
Код:
var clipLoader:MovieClipLoader = new MovieClipLoader();

onLoadInit = function(mc:MovieClip){
	trace(mc)
}
clipLoader.addListener(this);

var container:MovieClip = this.createEmptyMovieClip('container', 0);
clipLoader.loadClip('pic.jpg', container);
Цитата:
Сообщение от Taranis
Вообще, какая разница?
можно получить различные сведения о состоянии загрузки

Старый 04.02.2008, 11:41
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от MrPoma
не пишите код в клипах
Не путайте понятия. Код в клипах == код на таймлайне.
А то, про что вы говорите, это код НА клипах.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 04.02.2008, 19:43
Taranis вне форума Посмотреть профиль Отправить личное сообщение для Taranis Найти все сообщения от Taranis
  № 6  
Ответить с цитированием
Taranis
 
Аватар для Taranis

Регистрация: Jan 2008
Сообщений: 3
Спасибо, MrPoma.
Вставил код в кадр, но все равно траблы, картинка не выводится.

Код:
trace("1");
var clipLoader:MovieClipLoader = new MovieClipLoader();
trace("2");
onLoadInit = function(mc:MovieClip){
 trace("3");
    trace(mc)
    trace("4");
}
trace("5");
clipLoader.addListener(this);
trace("6");
var container:MovieClip = this.createEmptyMovieClip('container', 0);
trace("7");
clipLoader.loadClip('http://localhost/image.jpg', container);
trace("8");
Выводится:
Выводится
1
2
5
6
7
8

Не загружается onLoadInit... В чем может быть дело? Какие-то проблемы с callback?

P.S. Делал замену статической картинки, которая берется из библиотеки и на вышеупомянутый код, чтобы путь брался из url. Картинку из библиотеки удалил.
__________________
My Timeline Is Among Flowers And Shadows

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
а в хепле пример не посмотреть?
__________________
Flash Developer
Папа TDP4 Team Battle

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

Регистрация: Apr 2007
Сообщений: 1,369
Цитата:
'http://localhost/image.jpg'
Путь задайте другой.
__________________
john

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

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

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


 


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


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