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

Poznayka 08.02.2008 19:13

прокрутка
 
Код:

import flash.geom.Rectangle;
var container:MovieClip = _root.createEmptyMovieClip("container", 1);//создаю контейнер
for (var i = 0; i<10; i++) {
        container.attachMovie("button","button_"+i,this.getNextHighestDepth(),{_x:0, _y:50*i});
}
var mask_rectangle:Rectangle = new Rectangle(0, 0, 400, 400);
b.onPress = function() {
        trace(container);
        container.onEnterFrame = function():Void  {
                mask_rectangle.y += 10;
                this.scrollRect = mask_rectangle;
        };
};

как в container запихнуть все 10 кнопок?
а то только одна 9 влазит :( спасибо

iNils 08.02.2008 19:28

i<11

Вы про форматирование кода слышали? А то у вас абы как навалено. Это не читабельно.

Poznayka 08.02.2008 19:34

мне надо чтоб в container был масив кнопок чтоб потом их можно было прокрутить

iNils 08.02.2008 19:38

А понял. Должно быть:
Код:

container.getNextHighestDepth()

Poznayka 08.02.2008 19:49

я извеняюсь вместо чего это вставить ?

наверно так ?
Код:

for (var i=0; i<1000; i++){
  var tmp_mc:MovieClip = container.createEmptyMovieClip("item" + i + "_mc", container.getNextHighestDepth());
  tmp_mc.attachMovie("button", "button_"+ i, tmp_mc.getNextHighestDepth(),{_x:0, _y:50*i});
 }



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

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