PDA

Просмотр полной версии : Почему не работают SetProperty?


Nat2
08.12.2005, 19:36
На кнопку повешен вот такой код:

on (release) {
_root.attachMovie("img1", "mainpic", 2);
setProperty(_root.mainpic, _x, 420);
setProperty(_root.mainpic, _y, 150);
_root.content.loadMovie("text.swf", _root.content);
_root.attachMovie("menu2", "submenu", 3);
setProperty(_root.submenu, _x, 30);
setProperty(_root.submenu, _y, 225);
}

Для mainpic координаты устанавливаются нормально, а для второго подключенного мувика - фигушки, хотя он загружается. Что тут не так?

Что такое хорошо?
09.12.2005, 02:00
Да вроде все так :)
Лучше переходи на точечный синтаксис.

Nat2
09.12.2005, 12:05
Ой... а я не умею :(
Объясните темной, плиз - что это за зверь

iNils
09.12.2005, 12:47
Было:
setProperty(_root.submenu, _x, 30);

Стало:
_root.submenu._x=30;

__i
09.12.2005, 12:49
это точечный синаткс

on (release) {
_root.attachMovie("img1", "mainpic", 2);
_root.mainpic._x= 420;
_root.mainpic. _y= 150;
_root.content.loadMovie("text.swf", _root.content);
_root.attachMovie("menu2", "submenu", 3);
_root.submenu. _x= 30;
_root.submenu. _y= 225;
}

в твоем случае можно сделать еще короче:

on (release) {
_root.attachMovie("img1", "mainpic", 2,{_x:420,_y:150});
_root.content.loadMovie("text.swf", _root.content);
_root.attachMovie("menu2", "submenu", 3,{_x:30,_y:225});
}

Nat2
09.12.2005, 13:03
СПАСИБО! Заработало!