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

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

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

Регистрация: Apr 2004
Адрес: Харьков, Украина
Сообщений: 463
Отправить сообщение для Reijii с помощью ICQ
Attention FireFox и подгружаемые jpeg

Вот натолкнулся на такую проблему...
есть flash который подгружает три картинки (данные берет из xml)
и выводит их на сцену...
в IE картинки выводятся так как им сказали..
а вот в ff они в разнобой лепятся..


вот код который выводит картинки. понимаю что он корявый в плане этики програминга, как говортся только учусь.

Спасибо за помощь.


Код:
var loadListener:Object = new Object ();
loadListener.onLoadComplete = function (target_mc:MovieClip, httpStatus:Number):Void 
{
	// y coord
	pic1._y = 20.9;
	pic2._y = 20.9;
	pic3._y = 20.9;
	// x coord
	pic1._x = 0;
};
loadListener.onLoadInit = function (target_mc:MovieClip):Void 
{
	pic1._height = 192.3;
	pic1._xscale = pic1._yscale;
	pic2._height = 192.3;
	pic2._xscale = pic2._yscale;
	pic3._height = 192.3;
	pic3._xscale = pic3._yscale;
	if (pic1._width > 208.5)
	{
		pic1._width = 208.5;
		pic1._yscale = pic1._xscale;
	}
	if (pic2._width > 208.5)
	{
		pic2._width = 208.5;
		pic2._yscale = pic2._xscale;
	}
	if (pic3._width > 208.5)
	{
		pic3._width = 208.5;
		pic3._yscale = pic3._xscale;
	}
	pic1._x = 0;
	pic2._x = 208;
	pic3._x = 416;
	if (pic1._width < 208.5)
	{
		pic1._x += 40;
	}
	if (pic2._width < 208.5)
	{
		pic2._x += 40;
	}
	if (pic3._width < 208.5)
	{
		pic3._x += 40;
	}
	
};
var mcLoader:MovieClipLoader = new MovieClipLoader ();
mcLoader.addListener (loadListener);
var mc:MovieClip = this.createEmptyMovieClip ("pic1", this.getNextHighestDepth ());
mcLoader.loadClip (_root.pic1Img, pic1);
var mc:MovieClip = this.createEmptyMovieClip ("pic2", this.getNextHighestDepth ());
mcLoader.loadClip (_root.pic2Img, pic2);
var mc:MovieClip = this.createEmptyMovieClip ("pic3", this.getNextHighestDepth ());
mcLoader.loadClip (_root.pic3Img, pic3);
stop ();


Последний раз редактировалось Reijii; 10.10.2005 в 14:07.
Создать новую тему   Часовой пояс GMT +4, время: 12:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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