![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 15
|
Помогите пожалуйста разобраться почему не воспринимается параметр _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. |
|
|||||
|
Регистрация: Sep 2003
Адрес: Россия Ростов
Сообщений: 14
|
Не уверен, но, по-моему, картинки просто не успевают загрузиться в созданные для этого клипы. Потому ширина клипов в момент вызова этого свойства - нулевая.
Не проще ли сделать описание картинок (с указанием ширины и высоты в xml-файле), потом грузить xml, потом грузить и отображать картинки как надо. |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
Цитата:
правильно одно, то что ширина нулевая не успевает подгрузится картинка, мувиклип примет ширину картинке при загрузке ниче не надо хранить! |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 15
|
у меня тоже было такое предположение, а как отследить, что картинки уже загрузились? (извините, знаю, что вопрос простой)
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
MovieClip.onLoad=function(){}
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
что значит слетает не успев сработать?
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
не знаю о чем реч, но у меня галлерея целая написана на onLoad
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|