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

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

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

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

Подскажите пожалуйста, почему когда я использую такую функцию, макромедия вылетает( Пробывал загружать по 1 картинки в ряд(без j) все работает, а так почему-то нет...
Код AS1/AS2:
for (var i = 0; i<area.firstChild.childNodes[0].childNodes.length; i++) 
{
	var line:MovieClip = pictures_interior.createEmptyMovieClip("line"+i, i);
	line._y = 400*i;
	for (var j = 0; i<15; j++) 
	{
		var pic:String = "images/"+"interior/"+(i+1)+"/"+(j+1)+".jpg";
		loadPic_interior(line,i,j,pic);
	}
}
 
function loadPic_interior(mc:MovieClip, i:Number, j:Number, pic:String) 
{
	if(j<area.firstChild.childNodes[0].childNodes[i].attributes.count)
	{
		var interior:MovieClip = mc.createEmptyMovieClip("interior"+i+j, j);
		var picture_inter:MovieClip = interior.createEmptyMovieClip("picture_inter"+i, 0);
		var bar_inter:MovieClip = interior.createEmptyMovieClip("bar_inter"+i, 1);
		interior._x = 600*j;
		drawRectangle(bar_inter, 600, 20, 0x000000, 70);
		var pici:MovieClip = picture_inter.createEmptyMovieClip("pici", 0);
		var mcLoader:MovieClipLoader = new MovieClipLoader();
		var mcListener:Object = new Object();
		mcLoader.addListener(mcListener);
		mcListener.onLoadInit = function(pici)
		{
			var bitmap_temp:BitmapData = new BitmapData(pici._width, pici._height, true, 0);
			bitmap_temp.draw(pici);
			picture_inter.attachBitmap(bitmap_temp,0,"auto",true);
			pici.removeMovieClip();
		}
		mcLoader.loadClip(pic,pici);
	}
}
P.S. использую Macromedia Flash Professional 8

Добавлено через 11 минут
Немного поправил код.. помогите плз, очень надо


Последний раз редактировалось FriOne; 11.08.2010 в 14:40.
Старый 11.08.2010, 14:36
Samuel_D вне форума Посмотреть профиль Отправить личное сообщение для Samuel_D Найти все сообщения от Samuel_D
  № 2  
Ответить с цитированием
Samuel_D

Регистрация: Aug 2010
Сообщений: 18
ошибка в цикле
Код AS1/AS2:
for (var j = 0; i<15; j++)

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

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
Спасибо! Убил бы себя за невнимательность..

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

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

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


 


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


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