Flash Slider



AS2 Puzzle

tween switch text



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

var myTextFormat:TextFormat = new TextFormat();
myTextFormat.align = TextFormatAlign.LEFT;
txt.s.setTextFormat(myTextFormat);

btn1.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
btn1.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);

var myTM:TransitionManager = new TransitionManager(txt);

function onMouseOver(event:MouseEvent):void
{
switch (event.currentTarget)
{
case btn1 :
txt.s.text = "NEEMA,\nMiss Africa";
txt.x = 195;
txt.y = 190;
break;

}
//TransitionManager.start(my_mc,{type:Fly, direction:Transition.IN, duration:2, easing:Strong.easeOut})
myTM.startTransition({type:Fade, direction:Transition.IN, duration:1, easing:Strong.easeOut});
//var myTween:Tween = new Tween(object, "property", EasingType, begin, end, duration, useSeconds);
var myTween:Tween = new Tween(txt, "y", Strong.easeOut, (txt.y+20), txt.y, 1, true);
txt.visible = true;

}
function onMouseOut(event:MouseEvent):void
{

//TransitionManager.start(my_mc,{type:Fly, direction:Transition.IN, duration:2, easing:Strong.easeOut})
myTM.startTransition({type:Fade, direction:Transition.OUT, duration:1, easing:Strong.easeOut});
//var myTween:Tween = new Tween(object, "property", EasingType, begin, end, duration, useSeconds);
var myTween:Tween = new Tween(txt, "y", Strong.easeOut, (txt.y-20), txt.y, 1, true);
txt.visible = false;
}

Lets Talk About Flash RIA, 3D and Mobile

Lets Talk About Flash RIA, 3D and Mobile

Become author of Flash & Flex Developer's Magazine


































If you are interested in details please, feel free to contact with adela.kuzniarska@software.com.pl

counter



import fl.text.TLFTextField;
import flashx.textLayout.formats.TextLayoutFormat;
import flashx.textLayout.elements.TextFlow;



var my_speed:Number = 5;
var my_timer:Timer;
var counter:Number=0;
var _total:Number = 5;

my_timer=new Timer(my_speed*100);
my_timer.addEventListener(TimerEvent.TIMER, increment);
my_timer.start();

function increment(e:TimerEvent):void {
counter++;
//trace(counter);
if (counter==_total) {
counter=0;

}
dec_.text = String(counter);

}


/* ------------- ---------*/

var my_playback_counter:Number=0;
var my_total:Number = 5;
var ar_count:Number;

var myTimer:Timer = new Timer(100 * my_total);

myTimer.addEventListener(TimerEvent.TIMER, decrement);
function decrement (e:TimerEvent):void{
my_playback_counter--;
ar_count = my_playback_counter + my_total;

if (ar_count==0) {
my_playback_counter=0;
}

// trace(ar_count);
inc_.text = String(ar_count);
}
myTimer.start();

Convert objects in array to MovieClip

/*  convert array objects into movieclip */

    for (var i:uint = 0; i < buttonArray.length ; i++)
    {
        var remov = buttonArray[i];
        var ins:MovieClip = MovieClip(mc.getChildByName(remov));
        ins.gotoAndStop(1);
    }

/*  detecting objects inside container or movieclip */

    for (var i:uint = 0; i < mc.numChildren; i++){
    trace (i+'.\t name:' + mc.getChildAt(i).name +
           '\t type:' + typeof (mc.getChildAt(i))+
           '\t' + mc.getChildAt(i));
    }