Форум 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)
-   -   Имена (ссылки) в функции. (http://www.flasher.ru/forum/showthread.php?t=82068)

alewarte 04.07.2006 18:47

Имена (ссылки) в функции.
 
Привет всем.
Вопрос следующий:
Код:

function null1(x1,y1,name1,deep1):Void{
_root.ppp.duplicateMovieClip(name1,deep1);
        _root.name1._x=x1;
        _root.name1._y=y1;
}

Передаю для примера:
Код:

_root.null1(10,10,"asdfasda1",99);
Итак прикол основной в переменой name1. Т.е. я передаю "asdfasda1" в name1, НО _root.name1._x=x1 НЕ работае.
Как мне сделать чтобы _root.name1._x=x1 заработало, т.е. чтобы в _root.ХХХ._x=x1 записывалось значение передаваемое мой функцией, т.е. выглядило так:
Код:

_root.asdfasda1._x=x1
Заранее данке шен!

iNils 04.07.2006 18:54

Так вы дублируете в _root.ppp, а пытаетесь обраться в _root.

alewarte 04.07.2006 19:48

Цитата:

Сообщение от iNils
Так вы дублируете в _root.ppp, а пытаетесь обраться в _root.

Насколько я понимаю, заключение из этого следующее:

Код:

_root.ppp.name1._x=x1
Но объект по проежнему остаеться неподвижным !!!

Madasan 04.07.2006 20:06

Код:

_root[name1]._x=x1

CorC 05.07.2006 12:35

у меня все сработало, не знаю в чем была проблема

alewarte 05.07.2006 18:06

спасиба


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

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