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

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

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

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
По умолчанию Загрузка изображений в битмап дату

Хочу создать что-то вроде слайдшоу, которое листается в сторону.. Но не могу подгрузить в массив битмап дату, подгружается только последняя картинка.
Код AS1/AS2:
var picd:Array = [];
var pictures:MovieClip = main.createEmptyMovieClip("pictures",100);
var mask_pic:MovieClip = _root.createEmptyMovieClip("mask_pic", 1);
mask_pic._alpha=0;
drawRectangle(mask_pic, 600, 400, 0x20201C, 100);
mask_pic._x +=298;
pictures.setMask(mask_pic);
main.picc._alpha = 0;
pictures._x += 918;
var pics:Array = Array("images/1.jpg","images/5.jpg");
for (var i = 0; i<pics.length; i++) {
	var pic:String = pics[i];
	loadPic(i,pic);
}
function loadPic(i:Number, pic:String) 
{
	var pict:MovieClip = pictures.createEmptyMovieClip("pict"+i, i);
	picd[i] = pict;
	picd[i]._x += 600*i; 
	var picc:MovieClip = pictures.createEmptyMovieClip("picc", 0);
	var mcLoader:MovieClipLoader = new MovieClipLoader();
	var mcListener:Object = new Object();
	mcLoader.addListener(mcListener);
	mcLoader.loadClip(pic,picc);
	mcListener.onLoadInit = function(picc)
	{
		var bitmap_temp:BitmapData = new BitmapData(picc._width, picc._height, true, 0);
		bitmap_temp.draw(picc);
		pic_array[i] = bitmap_temp.clone();
		picd[i].attachBitmap(pic_array[i],0,"auto",true);
		picc.removeMovieClip();
	}
}
var tween_pic:TweenLite = TweenLite.to(pictures,1,{_x:298, paused:true});
И еще вопросс.. нужна ли мне битмап дата в данном случае,если изображения весят по 150-200 кб, или лучше просто подгружать их в контейнеры?

Добавлено через 54 минуты
Хотя бы подскажите есть ли нужная мне информация на форуме, так как я ее не нашел.


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

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

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


 


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


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