Форум 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)
-   -   Как такое сделать в AS2 (http://www.flasher.ru/forum/showthread.php?t=121689)

heapKiller 20.02.2009 16:51

Как такое сделать в AS2
 
Код AS3:

addChild(loader);
evcatcher = new Sprite();
evcatcher.graphics.beginFill(0xFFFFFF,.0);
evcatcher.graphics.drawRect(0,0,170,140);
evcatcher.graphics.endFill();
addChild(evcatcher);
evcatcher.addEventListener(MouseEvent.CLICK, clickHandler);

???

fljot 20.02.2009 17:20

посмотрите as2 as3 migration в обратом направлении)
Код AS1/AS2:

createEmptyMovieClip()
MovieClip.onRelease


heapKiller 20.02.2009 17:25

Ясно. Делаю

Код AS1/AS2:

static private function main(swfRoot:MovieClip):Void {
        ct = swfRoot.createEmptyMovieClip("ct", swfRoot.getNextHighestDepth());
        ct._width = 170;
        ct._height = 140;
        ct.beginFill(0x00FF00, 0.9);
        ct.moveTo(0, 0);
        ct.lineTo(180, 0);
        ct.lineTo(180, 140);
        ct.lineTo(0, 140);
        ct.lineTo(0, 0);
        ct.endFill();
        trace("Main");
}

И не вижу зеленого квадрата...

wvxvw 20.02.2009 17:32

alpha 1..100

heapKiller 20.02.2009 17:39

Упс. Сэнькс.

Добавлено через 21 час 40 минут
Переделал код. Все работало. Однако теперь опять не хочет показывать пресловутый зеленый квадрат. В чем может быть дело?
Разобрался. Реально туплю всю неделю уже.


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

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