Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Почему не работают SetProperty? (http://www.flasher.ru/forum/showthread.php?t=72957)

Nat2 08.12.2005 19:36

Почему не работают SetProperty?
 
На кнопку повешен вот такой код:

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

СПАСИБО! Заработало!


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

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