PDA

Просмотр полной версии : Как такое сделать в AS2


heapKiller
20.02.2009, 16:51
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 в обратом направлении)
createEmptyMovieClip()
MovieClip.onRelease

heapKiller
20.02.2009, 17:25
Ясно. Делаю

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 минут
Переделал код. Все работало. Однако теперь опять не хочет показывать пресловутый зеленый квадрат. В чем может быть дело?
Разобрался. Реально туплю всю неделю уже.