Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   В чем отличие setProperty от '=' ? (http://www.flasher.ru/forum/showthread.php?t=33348)

JouikovSG 20.06.2002 05:19

В чем отличие setProperty от '=' ?
 
Из обучалки по шлейфу мыши:

setProperty("a"+i, _x, _xmouse);
_root["a"+i]._y = _root._ymouse;

Первая строка работает приотлично, а вторая - нет. (Оригинально вторая выглядила как первая, но я поменял, и почему не получается????)

skaa 20.06.2002 07:37

!
 
Вложений: 1
У меня обе строки работают. Я ни первый, ни второй вариант не использую, если я хочу присвоить мувику свойство, я пишу так: eval("a"+1)._x=_xmouse; мне так больше нравится. Высылаю исходник, посмотри, там ActionScript только на верхний квадратик и в frame1 в _root.

sapiens 20.06.2002 09:47

Код:

_root["a"+i]._y = _root._ymouse;
а скобки-то че квадратные? это массив что-ли? :eek:

JouikovSG 20.06.2002 09:47

ОК спасибо

А все же, что не правильно в моем утверждении?

lexass 20.06.2002 10:18

Re: В чем отличие setProperty от '=' ?
 
Цитата:

Оригинал написал(а) JouikovSG

setProperty("a"+i, _x, _xmouse);
_root["a"+i]._y = _root._ymouse;

Первая строка работает приотлично, а вторая - нет.

onClipEvent (enterFrame) {
i=1
_root["a"+i]._y = _root._ymouse;
}

все работает!

Nox Noctis 20.06.2002 16:34

Цитата:

Оригинал написал(а) sapiens
а скобки-то че квадратные? это массив что-ли? :eek:
а вы, уважаемый, про ассоциативные массивы не слышали ? :)
читайте хэлп - это крайне познавательно и увлекательно :)

DeliMIter 20.06.2002 17:24

Почитал хелп... Муть...

А отличие setProperty от всего остального во фласм-коде, в который она попадает в виде зарезервированного кода setProperty вместо обычных setVariable и setMember.

Nox Noctis 20.06.2002 17:29

я говорил про ассоциативные массивы и квадратные скобки... в хэлпе к МХ эта адресация подробно описана :)

DeliMIter 20.06.2002 21:36

Уже пошутить нельзя?

Nox Noctis 21.06.2002 02:48

да гранаты просто не той системы :)


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

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