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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Mar 2006
Сообщений: 82
По умолчанию Проблема с loadMovie

Привет всем! Сделал фотогалерею с предпросмотром в отдельном swf клипе. В этой галерее несколько разделов с разнами фотографиями. Разделы берут описание и сами фотографии из соответствующих XML файлов. Т.е. выбираешь раздел - загружается предпросмотр из XML, хочешь посмотреть коментарий кликаешь повыбранной превьюшке и т.д., короче всё стандартно. В свою очередь эта галерея загружается в основной ролик через laodMovie ("galery.swf", ...), все вроде хорошо, только превьюшки не загружаются в galery.swf, там где они должны быть - пусто. Подскажите в чем можнт быть проблема?

Старый 09.04.2006, 22:59
xcho_ вне форума Посмотреть профиль Отправить личное сообщение для xcho_ Найти все сообщения от xcho_
  № 2  
Ответить с цитированием
xcho_
[1 11.04.2006]

Регистрация: Jan 2006
Адрес: HG,DE
Сообщений: 668
Отправить сообщение для xcho_ с помощью ICQ
было б хорошо увидеть скрипт...
а так проверь стоят ли координаты правильно..
__________________
сегодня лучше чем вчера?

Старый 09.04.2006, 23:11
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 3  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
А случаем вы не пользовали волшебное слово _root или абсолютных путев в galery.swf?

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

Регистрация: Mar 2006
Сообщений: 82
Используется _parent, абсолютных путей не используется. Дело не в координатах, я на событие загрузки превьюшек trace вставил, он не появляется, т.е. ф-ция загрузки и парсинга XML не работает... А потом ч координатами разве могут быть проблемы, когда всё происходит в отдельном мувике...
Если интересно приведу исходный код. Всё в одном кадре клипа, к-рый потом вставляется под маску на главную timline (_level0).

Код:
//=========================================================
//Загружаем изображения из XML файла
//f = "XML/data.xml";
//f = "XML/2.xml";
function showpart(f){
//загрузка и парсинг XML
xmldata = new XML();
xmldata.ignoreWhite = true;
xmldata.load(f);
_global.x_old;
_global.all;
_global.h;
_global.x_base;
_global.x_center;
_global.x_r;
_global.x_l;
_global.x_l2;
_global.x_r2;
_global.go;
_global.revers;
_global.dx;
xmldata.onLoad = function(success) {
//Удаляем предидущие превьюшки
	for (i=0; i<=all; i++){
		tmp["mc"+(i-1)].removeMovieClip();
	}	
	_global.Projects = new Array();
	xmldata.parseXML(xmldata);
	i = 1;
	tmp = _parent.img_line_mc;//Этот мувик на главной линейке
	_root.big.descr="";
	maska = _parent.maska_mc;//Маска на главной линейке
	while (xmldata.childNodes[0].childNodes[i-1]) {
		Projects[i] = new Object();
		Projects[i].img = xmldata.childNodes[0].childNodes[i-1].attributes.img;
		Projects[i].price = xmldata.childNodes[0].childNodes[i-1].attributes.price;
		Projects[i].kol = xmldata.childNodes[0].childNodes[i-1].attributes.kol;
		Projects[i].maker = xmldata.childNodes[0].childNodes[i-1].attributes.maker;
		Projects[i].coment = xmldata.childNodes[0].childNodes[i-1].childNodes[0];
		com=Projects[i].coment+"<br>"+"<b>Производитель</b> "+Projects[i].maker+"<br>"+"<b>Цена</b> "+Projects[i].price+"<br>"+"<b>Количество на поддоне </b>"+Projects[i].kol;
		tmp.attachMovie("mc", ("mc"+(i-1)), i, {img_pre:Projects[i].img, coment:com});
		tmp["mc"+(i-1)]._xscale = 50;
		tmp["mc"+(i-1)]._yscale = 50;
		tmp["mc"+(i-1)]._x = (i-1)*(tmp["mc"+(i-1)]._width+2);
		i++;
	}
	all = Projects.length-1;
	w = tmp["mc0"]._width;
	h = tmp["mc0"]._height+10;
	ww = tmp._width;
	x_base = tmp._width;
	x_center = maska._x;
	//tmp._x = x_base;
	
	x_r = maska._x-maska._width/2+17;
	x_l = x_r-(tmp._width-maska._width)-30;
	x_l2 = maska._x+maska._width/2;
	x_r2 = maska._x-maska._width/2;
	tmp._x=x_r;
	tmp._y = 225.5;
	_parent.r_mc._height = h;
	_parent.l_mc._height = h;
	_parent.r_mc._x = maska._x+maska._width/2-_parent.r_mc._width/2;
	_parent.l_mc._x = maska._x-maska._width/2+_parent.l_mc._width/2;
	_parent.r_mc._y = _parent.l_mc._y=tmp._y+h/2;
	tmp.onEnterFrame = function() {
		if (go) {
			revers = true;
			if (this._x>=x_l && this._x<=x_r) {
				this._x -= dx;
			} else if (this._x<=x_l && dx<=0) {
				this._x = this._x-dx;
			} else if (this._x>=x_r && dx>=0) {
				this._x = this._x-dx;
			} else {
				dx = 0;
			}
		} else {
			//-1
			if (revers) {
				if (dx>0) {
					if (dx<0) {
						revers = false;
					} else {
						if (this._x>=x_l && this._x<=x_r) {
							this._x -= dx;
							dx = dx-dx*0.1;
						} else {
							revers = false;
						}
					}
				} else {
					if (dx>0) {
						revers = false;
					} else {
						if (this._x>=x_l && this._x<=x_r) {
							this._x -= dx;
							dx = dx-dx*0.1;
						} else {
							revers = false;
						}
					}
				}
			}
		}
		//-1   
	};
};
//==========================================================	
_parent.onMouseMove = function() {
	tmp = _parent.img_line_mc;
	if (tmp._width>_parent.maska._width){
	if (_parent._ymouse>=tmp._y && _parent._ymouse<=(tmp._y+tmp._height) && _parent._xmouse<=x_l2 && _parent._xmouse>=x_r2) {
		go = true;
		dx = ((_parent._xmouse-x_center)/50)*Math.abs(((_parent._xmouse-x_center)/90));
	} else {
		go = false;
		revers = true;
	}
	}
};
}


Последний раз редактировалось KUZEN; 14.04.2006 в 20:38.
Старый 11.04.2006, 00:03
дедушко вне форума Посмотреть профиль Найти все сообщения от дедушко
  № 5  
Ответить с цитированием
дедушко
Banned

Регистрация: Apr 2006
Адрес: с.Кукуево
Сообщений: 28
_kos, ты иму для начала пасаветуй впихнуть в клип-загузчик _lockroot=true.

Старый 12.04.2006, 14:41
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 6  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
прошу прощения а превьюхи нормальные? чем жал и какой флеШ?
просто на сколько я помню 7ка не поддерживала сжатие ЖПГ прогрессив как в 8ке нинаю...
__________________
Best regards, Boris Petrov

Старый 12.04.2006, 14:46
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 7  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
а где собственно сам процес загрузки в этом коде??

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

Регистрация: Mar 2006
Сообщений: 82
tmp.attachMovie("mc", ("mc"+(i-1)), i, {img_pre:Projects[i].img, coment:com});
Видишь аттачится клип mc из библиотеки, он аттачится с переменными img_pre собственно превьюшка, coment-комментарий к ней. В самом клипе mc и происходит loadMovie(img_pre...).

Старый 12.04.2006, 21:25
_kos вне форума Посмотреть профиль Отправить личное сообщение для _kos Найти все сообщения от _kos
  № 9  
Ответить с цитированием
_kos
 
Аватар для _kos

Регистрация: Mar 2006
Сообщений: 82
_lockroot=true. пробовал - не помогает. Мне кажется дело в маске. Я уже сталкивался с таким глюком. Версия проигрывателя и самого flash - 8. А проблемы не c jpg были в ранних версиях flash, а с gif и png. В 8 версии они устранены.

Старый 13.04.2006, 13:57
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 10  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
отличный план)))

я гружу картинки которые не видн... но как я их гружу я показывать не буду)))
__________________
Best regards, Boris Petrov

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

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

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


 


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


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