Форум 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=119004)

Сукимота 09.12.2008 21:20

Программное создания Элементов упровления
 
Как в цикле нарисовать 10 label`ов
и задать им названия + размер + положения на флешки
Желательно примером
Цикл можно for:rtfm:

_musicano 09.12.2008 22:30

Код AS1/AS2:

for (i=1; i<11; i++) {
        _root.createEmptyMovieClip("knopka"+i,i);
        with (_root["knopka"+i]) {
                beginFill(0x000000); moveTo(-5,-5); lineTo(-5,5); lineTo(5,5); lineTo(5,-5); lineTo(-5,-5); endFill();
        }
        _root["knopka"+i]._x = 50;
        _root["knopka"+i]._y = i*40;//положение
 
        _root["knopka"+i]._xscale = 100+12*i;
        _root["knopka"+i]._yscale = 100+12*i;//размер в процентах
 
 
        _root["knopka"+i].onRelease = function() {
                trace(String(this)); //выводит имя кликнутого клипа
                trace(Number(String(this).substring(14, 16))); //выводит номер клипа
        };
 
        _root["knopka"+i].onRollOver = function() {
                myColor = new Color(this);
                myColor.setRGB(0xFF4400);
        };
 
        _root["knopka"+i].onRollOut = function() {
                myColor = new Color(this);
                myColor.setRGB(0x000000);
        };
}

Только русский язык забывать не надо :rtfm:


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

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