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

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

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

Регистрация: Apr 2006
Сообщений: 15
По умолчанию Не воспринимается параметр _width

Помогите пожалуйста разобраться почему не воспринимается параметр _width перед вызовом функции. В режиме отладки показывает 100, а воспринимает как 0.
Или подскажите как сделать, чтобы картинки (их названия берутся из массива ar) вставлялись друг за другом с промежутком в несколько пикселей.

Код:
var nxt:XML = new XML();
var ar:Array = null;
var i=0;// индекс текущего клипа
var z=-1;// индекс предыдущего клипа
nxt.onLoad = function (success):Void
{
ar=this.firstChild.toString().split(String.fromCharCode(0x000D)+String.fromCharCode(0x000A));
	for(i=0,z=-1;i<9;i++,z++)
	{
	_root.createEmptyMovieClip("clip"+i+"_mc",i);
	loadMovie("photo/"+ar[i]+"","clip"+i+"_mc");
	if(z>=0){_root["clip"+i+"_mc"]._x=_root["clip"+z+"_mc"]._x+_root["clip"+z+"_mc"]._width+5;}
	}	
}
nxt.load("photo/spisok");


Последний раз редактировалось idinfinity; 19.07.2006 в 07:34.
Старый 18.07.2006, 19:12
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
idinfinity, вам устное предупрежедние за не использование тегов [code][/code] для кода. Если не исправите сами, то предупреждение будет не устным. Время пошло.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.07.2006, 20:54
WW_ вне форума Посмотреть профиль Отправить личное сообщение для WW_ Посетить домашнюю страницу WW_ Найти все сообщения от WW_
  № 3  
Ответить с цитированием
WW_

Регистрация: Sep 2003
Адрес: Россия Ростов
Сообщений: 14
Не уверен, но, по-моему, картинки просто не успевают загрузиться в созданные для этого клипы. Потому ширина клипов в момент вызова этого свойства - нулевая.
Не проще ли сделать описание картинок (с указанием ширины и высоты в xml-файле), потом грузить xml, потом грузить и отображать картинки как надо.

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
Цитата:
Сообщение от WW_
Не уверен, но, по-моему, картинки просто не успевают загрузиться в созданные для этого клипы. Потому ширина клипов в момент вызова этого свойства - нулевая.
Не проще ли сделать описание картинок (с указанием ширины и высоты в xml-файле), потом грузить xml, потом грузить и отображать картинки как надо.

правильно одно, то что ширина нулевая не успевает подгрузится картинка,


мувиклип примет ширину картинке при загрузке ниче не надо хранить!

Старый 19.07.2006, 07:37
idinfinity вне форума Посмотреть профиль Отправить личное сообщение для idinfinity Найти все сообщения от idinfinity
  № 5  
Ответить с цитированием
idinfinity

Регистрация: Apr 2006
Сообщений: 15
у меня тоже было такое предположение, а как отследить, что картинки уже загрузились? (извините, знаю, что вопрос простой)

Старый 19.07.2006, 08:38
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 6  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
MovieClip.onLoad=function(){}

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от motor4ik
MovieClip.onLoad=function(){}
Ээээ, а ты не в курсе, что както только картинка загрузится, событие onLoad слетает, не успев сработать?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
что значит слетает не успев сработать?

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

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

Старый 19.07.2006, 11:42
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 10  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
не знаю о чем реч, но у меня галлерея целая написана на onLoad

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

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

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


 


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


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