FLASH AS3 Ошибки менеджера переходов - PullRequest
1 голос
/ 12 ноября 2010

Я некоторое время отсутствовал во Flash as3, но сегодня мне нужно написать приложение для ссылки на карту, используя его, и я вырываю волосы из-за досадной проблемы!

Я просто хочу, чтобы наложение появлялось при щелчке мувиклипа карты и исчезало, когда кто-то нажимал на карту. Появление работает нормально, но исчезновение ничего не делает!?

Код ниже -

import fl.transitions.*;
import fl.transitions.easing.*;


var newOL:overlib = new overlib();
var TMOverlib:TransitionManager = new TransitionManager(newOL);

map_group.addEventListener(MouseEvent.CLICK, showOverlib);

function showOverlib(evt:MouseEvent){

this.addChild(newOL);
newOL.x = -9;
newOL.y = -10.5;
newOL.alpha =0;
showit();
}


function showit(){

TMOverlib.startTransition({type:Fade, duration:1, direction:Transition.IN})
trace("yep");
}


newOL.addEventListener(MouseEvent.CLICK, hideMe);
function hideMe(evt:MouseEvent) {
trace("got here");

TMOverlib.startTransition({type:Blinds, direction:Transition.IN, duration:2,                                easing:Strong.easeOut})


 }

Любые идеи с благодарностью!

Приветствие Пол

1 Ответ

1 голос
/ 12 ноября 2010

Я думаю, что вы должны использовать библиотеку Tweening, например Tweener , а затем сделать что-то вроде ...

Tweener.addTween(newOL,{alpha:1,time:1});

, чтобы показать это, и наоборот, чтобы скрыть это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...