Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Статьи (http://www.flasher.ru/forum/forumdisplay.php?f=101)
-   -   ActionScript 3 с нуля (http://www.flasher.ru/forum/showthread.php?t=92301)

etc 15.02.2008 10:51

Уточняю: имя переменной или имя клипа?

BlooDHounD 15.02.2008 10:51

thisMC.name = "thisMC"+i;

Reflection 15.02.2008 11:22

может я что-то не понял :umnik2:

BlooDHounD, вы имели ввиду так ?

Код:

var thisMC:MovieClip;
var MCname;
for (var i:int=0;i<5;i++) {
               
               
                MCname = "thisMC"+i;
                MCname = new MovieClip();
                MCname.x = 10*i+10;
                MCname.y = 10;
               
                MCname.scaleX= .5;
                MCname.scaleY= .5;
                MCname.graphics.lineStyle();
                MCname.graphics.beginFill(0x000000);
                MCname.graphics.drawCircle(50,50,50);
                MCname.graphics.endFill();
                addChild(MCname);

}

В принципе работает, но я думал можно без переменной MCname сделать :umnik2:

BlooDHounD 15.02.2008 12:34

господи. как это может работать? я имел ввиду так как написал.
Вы можите свой кусок приведенный выше скрестить с моим?

Reflection 15.02.2008 12:38

BlooDHounD, вы можете написать конкретно, куда и как? синтаксис thisMC.name = "thisMC"+i; мне не очень понятен. куда его пихать, вместо MCname? - не работает.

Напишите пожалуйста 1 раз чтоб вопросов больше не было, и я буду разбираться.Мне нужен пример.надеюсь не сочтете за трудность =)

Цитата:

Сообщение от BlooDHounD
господи. как это может работать?

странно, но у меня работает=) (хотя это я так понял не правильно)

etc 15.02.2008 12:50

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

BlooDHounD 15.02.2008 13:02

Код:

for (var i:int=0;i<5;i++) {                               
        thisMC = new MovieClip();
        thisMC.x = 10*i+10;
        thisMC.y = 10;
        thisMC.scaleX= .5;
        thisMC.scaleY= .5;
        addChild(thisMC);
}

+
Код:

thisMC.name = "thisMC"+i;
=
Код:

for (var i:int=0;i<5;i++) {                               
        thisMC = new MovieClip();
        thisMC.x = 10*i+10;
        thisMC.y = 10;
        thisMC.scaleX= .5;
        thisMC.scaleY= .5;
        thisMC.name = "thisMC"+i;
        addChild(thisMC);
}


Reflection 15.02.2008 13:10

BlooDHounD, спасибо. =) Оказалось все просто

Arreke 27.02.2008 23:57

Возможно ли в ActionScript определить координаты мышки, если она находится не в области флешки, а за её пределами?
Если за пределами флешки не получится, то возможно ли это при помощи ActionScript + JavaScript на Web-страничке?

etc 28.02.2008 00:16

Нельзя.


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

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