PDA

Просмотр полной версии : В чем отличие setProperty от '=' ?


JouikovSG
20.06.2002, 05:19
Из обучалки по шлейфу мыши:

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

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

skaa
20.06.2002, 07:37
У меня обе строки работают. Я ни первый, ни второй вариант не использую, если я хочу присвоить мувику свойство, я пишу так: 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
Оригинал написал(а) 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
да гранаты просто не той системы :)