Форум 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)
-   -   Непонятный глюк с attachMovie и initObject (http://www.flasher.ru/forum/showthread.php?t=97248)

tracert 16.06.2007 19:39

Непонятный глюк с attachMovie и initObject
 
Пробовал поиск не помогло:o

В ScrollPane загружаются картинки, их можно будет выбирать. Сделал тестовую функцию, вроде все нормально, но не работают events для первого заатаченого mc(для всех остальных работают). Кто нить раскажет почему?

Код:

DataArr(this[Pname].mcShowArea, 100, 18);
        function DataArr(Scroll:MovieClip, size:Number, qty:Number) {
                var Qrow:Number = Math.floor((Scroll._width-NTW)/(size+10)); //Кол-во картинок в 1 ряду
                var q:Number = 0;
                var Xpos:Number = ((Scroll._width-NTW)-(size*Qrow)-10*(Qrow-1))/2;
                var Ypos:Number = 10;
                for (var i:Number = 1; i<qty; i++) {
                        q++;
                        var itemName:String = "Item"+String(i);
                        ItemInit._x = Xpos;
                        ItemInit._y = Ypos;
                        ItemInit._height = ItemInit._width=size;
                        mcMain.attachMovie("testbox", itemName, mcMain.getNextHighestDepth(), ItemInit);
                        Xpos += size+10;
                        if (q == Qrow) {
                                Ypos += size+10;
                                q = 0;
                                Xpos = ((Scroll._width-NTW)-(size*Qrow)-10*(Qrow-1))/2;
                        }
                        ItemInit.onRollOver = function() {
                                this._alpha = 50;
                                trace(this._name);
                        };
                        ItemInit.onRollOut = function() {
                                this._alpha = 100;
                        };
                }
        }



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

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