Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- var myText:TextField = new TextField();
- myText.text = "Republic of Code";
- addChild(myText);
- myText.textColor = 0xFF0000;
- myText.border = true;
- myText.borderColor = 0xFF0000;
- myText.wordWrap = true;
- myText.width = 150;
- myText.height = 40;
- myText.x = 100;
- myText.y = 100;
- //-----------------------------------
- var myFont = new Font1();
- var myFormat:TextFormat = new TextFormat();
- myFormat.size = 15;
- myFormat.align = TextFormatAlign.CENTER;
- myFormat.font = myFont.fontName;
- var myText:TextField = new TextField();
- myText.defaultTextFormat = myFormat;
- myText.embedFonts = true;
- myText.antiAliasType = AntiAliasType.ADVANCED;
- myText.text = "The quick brown fox jumps over the lazy dog";
- addChild(myText);
- myText.border = true;
- myText.wordWrap = true;
- myText.width = 150;
- myText.height = 40;
- myText.x = 100;
- myText.y = 100;
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- for (var i:Number=1; i<=10;i++){
- addChild(new MovieClip());
- }
- //-----------------------------
- var i:Number = 0;
- while (i < 10){
- new MovieClip();
- i++;
- }
- //-----------------------------
- var i:Number = 0;
- do {
- new MovieClip();
- i++;
- } while (i < 10);
- //-----------------------------
- var myObject:Object = new Object();
- myObject.myName = "John Doe";
- myObject.myAge = 30;
- for each (var prop in myObject){
- trace(prop);
- }
- //-----------------------------
- var myObject:Object = new Object();
- myObject.myName = "John Doe";
- myObject.myAge = 30;
- for (var prop in myObject){
- trace(prop);
- }
- //-----------------------------
- var myStar:Star;
- function makeStar(myX:Number, myY:Number):void {
- myStar = new Star();
- myStar.x = myX;
- myStar.y = myY;
- addChild(myStar);
- }
- makeStar(100,200);
- makeStar(150,320);
- //-----------------------------
- function calculate():Number{
- var num1:Number = 50;
- var num2:Number = 100;
- var myResult:Number;
- myResult = num1+num2;
- return myResult;
- }
- var myMC:MovieClip = new MovieClip();
- myMC.x = calculate();
- //-----------------------------
- var myVariableNam:DataType = new Class;
- var myText:TextField = new TextField();
- var myMovie:MovieClip = new MovieClip();
- myMovie.x = 300;
- myMovie.y = 100;
- var mySound:Sound = new Sound();
- mySound.play();
- var myLoader:Loader = new Loader();
- myLoader.load(new URLRequest("picture.jpg"));
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- import fl.video.*;
- var myVideo:FLVPlayback = new FLVPlayback();
- myVideo.source = "video.flv";
- myVideo.skin = "SkinOverPlayStopSeekFullVol.swf";
- myVideo.addEventListener(VideoEvent.COMPLETE, completePlay);
- function completePlay(e:VideoEvent):void {
- myVideo.alpha=0.2;
- }
- addChild(myVideo);
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- var xTween:Tween;
- var yTween:Tween;
- stage.addEventListener (Event.RESIZE, resizeListener);
- stage.scaleMode = StageScaleMode.NO_SCALE;
- stage.align = StageAlign.TOP_LEFT;
- function resizeListener (e:Event):void {
- trace("stageWidth: " + stage.stageWidth + " stageHeight: " + stage.stageHeight);
- ball_mc.x = stage.stageWidth / 2;
- ball_mc.y = stage.stageHeight / 2;
- xTween = new Tween (ball_mc, “x”, Elastic.easeOut, ball_mc.x, (stage.stageWidth / 2), 2, true);
- yTween = new Tween (ball_mc, “y”, Elastic.easeOut, ball_mc.y, (stage.stageHeight / 2), 2, true);
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- var myText:TextField = new TextField();
- myText.text = "Hello!";
- addChild(myText);
- removeChild(myObject);
- var myTriangle:TriangleShape = new TriangleShape();
- var myCircle:CircleShape = new CircleShape();
- var myStar:StarShape = new StarShape()
- addChild(myTriangle);
- addChild(myCircle);
- addChildAt(myStar,0);
- swapChildren(myStar, myCircle);
- removeChildAt(1);
- //------------------------------------
- var container_mc:MovieClip = new MovieClip();
- var text1_txt:TextField = new TextField();
- var text2_txt:TextField = new TextField();
- container_mc.addChild(text1_txt);
- container_mc.addChild(text2_txt);
- text1_txt.text = "This text field will not appear on the screen";
- text2_txt.text = "Except if we add its container to the main timeline display list";
- addChild(container_mc);
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- <?xml version="1.0" encoding="utf-8"?>
- <PLAYLIST>
- <SONG URL="audio/track1.mp3" TITLE="First Track" ARTIST="John Doe" />
- <SONG URL="audio/track2.mp3" TITLE="Second Track" ARTIST="Random Singer"/>
- <SONG URL="audio/track3.mp3" TITLE="Third Track" ARTIST="Super Generic Singer" />
- </PLAYLIST>
- //------------------------------------
- var my_songs:XMLList;
- var my_total:Number;
- var my_sound:Sound;
- var my_channel:SoundChannel;
- var current_song:Number = 0;
- var song_position:Number;
- var song_paused:Boolean;
- //------------------------------------
- var myXMLLoader:URLLoader = new URLLoader();
- myXMLLoader.load(new URLRequest("playlist.xml"));
- myXMLLoader.addEventListener(Event.COMPLETE, processXML);
- //------------------------------------
- function processXML(e:Event):void {
- var myXML:XML = new XML(e.target.data);
- my_songs = myXML.SONG;
- my_total = my_songs.length();
- playSong(0); // Simply remove this line to stop automatic playback.
- myXMLLoader.removeEventListener(Event.COMPLETE, processXML);
- myXMLLoader = null;
- }
- //------------------------------------
- prev_btn.addEventListener(MouseEvent.CLICK, onPrev);
- function onPrev(e:MouseEvent):void{
- current_song--;
- if (current_song<0){
- current_song = my_total-1;
- }
- playSong(current_song);
- }
- //------------------------------------
- next_btn.addEventListener(MouseEvent.CLICK, onNext);
- function onNext(e:Event):void{ //This used to have MouseEvent, change it to Event.
- current_song++;
- if (current_song>=my_total){
- current_song=0;
- }
- playSong(current_song);
- }
- //------------------------------------
- pause_btn.addEventListener(MouseEvent.CLICK, onPause);
- function onPause(e:MouseEvent):void{
- song_position = my_channel.position;
- my_channel.stop();
- song_paused=true;
- }
- //------------------------------------
- play_btn.addEventListener(MouseEvent.CLICK, onPlay);
- function onPlay(e:MouseEvent):void{
- if (song_paused){
- my_channel = my_sound.play(song_position);
- song_paused=false;
- } else if (!my_channel){
- playSong(current_song);
- }
- }
- //------------------------------------
- pause_btn.addEventListener(MouseEvent.CLICK, onPause);
- function onPause(e:MouseEvent):void{
- if (my_channel){
- song_position = my_channel.position;
- my_channel.stop();
- song_paused=true;
- }
- }
- //------------------------------------
- function playSong(mySong:Number):void{
- var myTitle = my_songs[mySong].@TITLE;
- var myArtist = my_songs[mySong].@ARTIST;
- var myURL = my_songs[mySong].@URL;
- title_txt.text = myTitle;
- artist_txt.text = myArtist;
- if (my_channel){
- my_channel.stop();
- my_channel.removeEventListener(Event.SOUND_COMPLETE, onNext);
- }
- my_sound = new Sound();
- my_sound.load(new URLRequest(myURL));
- my_channel = my_sound.play();
- my_channel.addEventListener(Event.SOUND_COMPLETE, onNext);
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- var mySound:Sound = new MyFavSong();
- mySound.play();
- var mySound:Sound = new Sound();
- mySound.load(new URLRequest("myFavSong.mp3"));
- mySound.play();
- var mySound:Sound = new Sound();
- var myChannel:SoundChannel = new SoundChannel();
- var lastPosition:Number = 0;
- mySound.load(new URLRequest("myFavSong.mp3"));
- myChannel = mySound.play();
- stop_btn.addEventListener(MouseEvent.CLICK, onClickStop);
- function onClickStop(e:MouseEvent):void{
- myChannel.stop();
- }
- pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);
- function onClickPause(e:MouseEvent):void{
- lastPosition = myChannel.position;
- myChannel.stop();
- }
- play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);
- function onClickPlay(e:MouseEvent):void{
- myChannel = mySound.play(lastPosition);
- }
- //--------------------------------
- var mySound:Sound = new Sound();
- var myChannel:SoundChannel = new SoundChannel();
- var myTransform = new SoundTransform();
- var lastPosition:Number = 0;
- mySound.load(new URLRequest("myFavSong.mp3"));
- myChannel = mySound.play();
- myTransform.volume = 0.5;
- myChannel.soundTransform = myTransform;
- pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);
- function onClickPause(e:MouseEvent):void{
- lastPosition = myChannel.position;
- myChannel.stop();
- }
- play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);
- function onClickPlay(e:MouseEvent):void{
- myChannel = mySound.play(lastPosition);
- myChannel.soundTransform = myTransform;
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- <?xml version="1.0" encoding="utf-8"?>
- <GALLERY COLUMNS="5" XPOSITION="30" YPOSITION="30" WIDTH="100" HEIGHT="100">
- <IMAGE FULL="full_images/image1.jpg" THUMB="thumbs/thumb1.jpg" />
- <IMAGE FULL="full_images/image2.jpg" THUMB="thumbs/thumb2.jpg" />
- <IMAGE FULL="full_images/image3.jpg" THUMB="thumbs/thumb3.jpg" />
- <IMAGE FULL="full_images/image4.jpg" THUMB="thumbs/thumb4.jpg" />
- <IMAGE FULL="full_images/image5.jpg" THUMB="thumbs/thumb5.jpg" />
- <IMAGE FULL="full_images/image6.jpg" THUMB="thumbs/thumb6.jpg" />
- <IMAGE FULL="full_images/image7.jpg" THUMB="thumbs/thumb7.jpg" />
- <IMAGE FULL="full_images/image8.jpg" THUMB="thumbs/thumb8.jpg" />
- <IMAGE FULL="full_images/image9.jpg" THUMB="thumbs/thumb9.jpg" />
- <IMAGE FULL="full_images/image10.jpg" THUMB="thumbs/thumb10.jpg" />
- <IMAGE FULL="full_images/image11.jpg" THUMB="thumbs/thumb11.jpg" />
- <IMAGE FULL="full_images/image12.jpg" THUMB="thumbs/thumb12.jpg" />
- <IMAGE FULL="full_images/image13.jpg" THUMB="thumbs/thumb13.jpg" />
- <IMAGE FULL="full_images/image14.jpg" THUMB="thumbs/thumb14.jpg" />
- </GALLERY>
- //---------------------------------
- import fl.controls.ProgressBar;
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- import fl.transitions.TweenEvent;
- var columns:Number;
- var my_x:Number;
- var my_y:Number;
- var my_thumb_width:Number;
- var my_thumb_height:Number;
- var my_images:XMLList;
- var my_total:Number;
- var container_mc:MovieClip;
- var preloaders_mc:MovieClip;
- var full_mc:MovieClip;
- var x_counter:Number = 0;
- var y_counter:Number = 0;
- var my_tweens:Array = [];
- var container_mc_tween:Tween;
- var full_tween:Tween;
- //---------------------------------
- var myXMLLoader:URLLoader = new URLLoader();
- myXMLLoader.load(new URLRequest("gallery.xml"));
- myXMLLoader.addEventListener(Event.COMPLETE, processXML);
- //---------------------------------
- function processXML(e:Event):void {
- var myXML:XML = new XML(e.target.data);
- columns = myXML.@COLUMNS;
- my_x = myXML.@XPOSITION;
- my_y = myXML.@YPOSITION;
- my_thumb_width = myXML.@WIDTH;
- my_thumb_height = myXML.@HEIGHT;
- my_images = myXML.IMAGE;
- my_total = my_images.length();
- createContainer();
- callThumbs();
- myXMLLoader.removeEventListener(Event.COMPLETE, processXML);
- myXMLLoader = null;
- }
- //---------------------------------
- function createContainer():void {
- container_mc = new MovieClip();
- container_mc.x = my_x;
- container_mc.y = my_y;
- addChild(container_mc);
- container_mc.addEventListener(MouseEvent.CLICK, callFull);
- container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
- container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
- container_mc.buttonMode = true;
- preloaders_mc = new MovieClip();
- preloaders_mc.x = container_mc.x;
- preloaders_mc.y = container_mc.y;
- addChild(preloaders_mc);
- }
- //---------------------------------
- unction callThumbs():void{
- for (var i:Number = 0; i < my_total; i++){
- var thumb_url = my_images[i].@THUMB;;
- var thumb_loader = new Loader();
- thumb_loader.load(new URLRequest(thumb_url));
- thumb_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);
- thumb_loader.name = i;
- thumb_loader.x = (my_thumb_width+10)*x_counter;
- thumb_loader.y = (my_thumb_height+10)*y_counter;
- if (x_counter+1 < columns){
- x_counter++;
- } else {
- x_counter = 0;
- y_counter++;
- }
- var preloader_pb:ProgressBar = new ProgressBar();
- preloader_pb.source = thumb_loader.contentLoaderInfo;
- preloader_pb.x = thumb_loader.x;
- preloader_pb.y = thumb_loader.y;
- preloader_pb.width = my_thumb_width;
- preloader_pb.height = my_thumb_height;
- preloaders_mc.addChild(preloader_pb);
- preloader_pb.addEventListener(Event.COMPLETE, donePb);
- }
- //---------------------------------
- function thumbLoaded(e:Event):void {
- var my_thumb:Loader = Loader(e.target.loader);
- container_mc.addChild(my_thumb);
- my_tweens[Number(my_thumb.name)]=new Tween(my_thumb, "alpha", Strong.easeIn, 0,1,0.5, true);
- my_thumb.contentLoaderInfo.removeEventListener(Event.COMPLETE, thumbLoaded);
- }
- //---------------------------------
- function callFull(e:MouseEvent):void {
- var full_loader:Loader = new Loader();
- var full_url = my_images[e.target.name].@FULL;
- full_loader.load(new URLRequest(full_url));
- full_loader.contentLoaderInfo.addEventListener(Event.INIT, fullLoaded);
- var full_pb:ProgressBar = new ProgressBar();
- full_pb.source = full_loader.contentLoaderInfo;
- full_pb.x = (stage.stageWidth - full_pb.width)/2;
- full_pb.y = (stage.stageHeight - full_pb.height)/2;
- preloaders_mc.addChild(full_pb);
- full_pb.addEventListener(Event.COMPLETE, donePb);
- container_mc.removeEventListener(MouseEvent.CLICK, callFull);
- container_mc.buttonMode = false;
- container_mc.removeEventListener(MouseEvent.MOUSE_OVER, onOver);
- container_mc.removeEventListener(MouseEvent.MOUSE_OUT, onOut);
- container_mc_tween = new Tween(container_mc, "alpha", Strong.easeIn, 1,0.5,0.5, true);
- }
- //---------------------------------
- function onOver (e:MouseEvent):void{
- var my_thumb:Loader = Loader(e.target);
- my_thumb.alpha = 0.5;
- }
- function onOut (e:MouseEvent):void{
- var my_thumb:Loader = Loader (e.target);
- my_thumb.alpha = 1;
- }
- //---------------------------------
- function fullLoaded(e:Event):void{
- full_mc = new MovieClip();
- full_mc.buttonMode = true;
- addChild (full_mc);
- var my_loader:Loader = Loader(e.target.loader);
- full_mc.addChild(my_loader); // This line was addChild(my_loade), just add full_mc. before it.
- full_tween = new Tween(my_loader, "alpha", Strong.easeIn, 0,1,0.5, true);
- my_loader.x = (stage.stageWidth - my_loader.width)/2;
- my_loader.y = (stage.stageHeight - my_loader.height)/2;
- my_loader.addEventListener(MouseEvent.CLICK,removeFull);
- my_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, fullLoaded);
- }
- //---------------------------------
- function removeFull(e:MouseEvent):void{
- var my_loader:Loader = Loader (e.currentTarget);
- full_tween = new Tween(my_loader, "alpha", Strong.easeOut, 1,0,0.5, true);
- full_tween.addEventListener(TweenEvent.MOTION_FINISH, tweenFinished);
- container_mc_tween = new Tween(container_mc, "alpha", Strong.easeOut, 0.5,1,0.5, true)
- }
- //---------------------------------
- function tweenFinished (e:TweenEvent):void{
- var my_loader:Loader = Loader (e.target.obj);
- my_loader.unload();
- full_mc.removeChild(my_loader); // This line was removeChid(my_loader), just add full_mc before it.
- removeChild(full_mc);
- full_mc = null;
- container_mc.addEventListener(MouseEvent.CLICK, callFull);
- container_mc.buttonMode = true;
- container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
- container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
- var my_tween:Tween = Tween(e.target);
- my_tween.removeEventListener(TweenEvent.MOTION_FINISH, tweenFinished);
- }
- //---------------------------------
- function donePb (e:Event):void{
- var my_pb:ProgressBar = ProgressBar(e.target);
- preloaders_mc.removeChild(my_pb);
- my_pb.removeEventListener(Event.COMPLETE, donePb);
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- import fl.transitions.TweenEvent;
- var myTween:Tween = new Tween(my_box, "x", Strong.easeOut, 40, 300, 5, true);
- var myTween:Tween = new Tween(my_box, "alpha", Strong.easeOut, 1, 0, 10, true);
- //----------------------------------
- var myTween:Tween = new Tween(my_box, "alpha", Strong.easeOut, 1, 0, 10, true);
- myTween.stop();
- my_btn.addEventListener(MouseEvent.CLICK, onClick);
- function onClick(e:MouseEvent){
- myTween.start();
- }
- //----------------------------------
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- import fl.transitions.TweenEvent;
- var myTween = new Tween(my_mc, "x", Strong.easeInOut, 100,300, 1, true);
- myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
- function onFinish(e:TweenEvent):void {
- e.target.yoyo();
- }
- //----------------------------------
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- import fl.transitions.TweenEvent;
- var myTween = new Tween(my_mc, "x", Strong.easeInOut, 100,300, 1, true);
- myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
- function onFinish(e:TweenEvent):void {
- myTween.obj.alpha=0.5;
- }
- //----------------------------------
- import fl.transitions.Tween;
- import fl.transitions.easing.*;
- import fl.transitions.TweenEvent;
- var myTween = new Tween(my_mc, "x", Strong.easeInOut, 100,300, 1, true);
- myTween.addEventListener(TweenEvent.MOTION_CHANGE, onChange);
- function onChange(e:TweenEvent):void {
- trace(myTween.position);
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- var myTextLoader:URLLoader = new URLLoader();
- myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
- function onLoaded(e:Event):void {
- trace(e.target.data);
- }
- myTextLoader.load(new URLRequest("myText.txt"));
- //------------------------------
- var myTextLoader:URLLoader = new URLLoader();
- var myTextField_txt:TextField = new TextField();
- myTextField_txt.wordWrap=true;
- myTextField_txt.autoSize=TextFieldAutoSize.LEFT;
- myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
- function onLoaded(e:Event):void {
- myTextField_txt.text = e.target.data;
- addChild(myTextField_txt);
- }
- myTextLoader.load(new URLRequest("myText.txt"));
- //------------------------------
- myTitle=Oman3D&myBody=Oman3D has many interesting tutorials&myURL=www.republicofcode.com
- var myTextLoader:URLLoader = new URLLoader();
- myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES;
- myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
- function onLoaded(e:Event):void {
- trace(e.target.data.myTitle);
- trace(e.target.data.myBody);
- trace(e.target.data.myURL);
- }
- myTextLoader.load(new URLRequest("myText.txt"));
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- var myTimer:Timer = new Timer(2000,8);
- myTimer.addEventListener(TimerEvent.TIMER, timerListener);
- function timerListener (e:TimerEvent):void{
- trace("Timer is Triggered");
- myTimer.stop();
- }
- myTimer.start();
- //---------------------------------------------
- var myTimer:Timer = new Timer(1000,8);
- myTimer.addEventListener(TimerEvent.TIMER, timerListener);
- function timerListener(e:TimerEvent):void {
- logo_mc.x+=20;
- }
- myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete);
- function onComplete(e:TimerEvent):void {
- logo_mc.alpha=1;
- }
- start_btn.addEventListener(MouseEvent.CLICK, onStart);
- function onStart(e:MouseEvent):void {
- myTimer.start();
- logo_mc.alpha=.5;
- logo_mc.x=20;
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- my1_btn.addEventListener(MouseEvent.CLICK, hideMe);
- my2_btn.addEventListener(MouseEvent.CLICK, hideMe);
- function hideMe(e:MouseEvent):void{
- e.currentTarget.visible=false;
- }
- //----------------------------------------
- var myMenu_mc:MovieClip = new MovieClip();
- myMenu_mc.addChild(my1_btn);
- myMenu_mc.addChild(my2_btn);
- myMenu_mc.addChild(my3_btn);
- myMenu_mc.addEventListener(MouseEvent.CLICK, hideThisButton);
- function hideThisButton(e:MouseEvent):void{
- e.target.visible=false;
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- import fl.transitions.*;
- import fl.transitions.easing.*;
- TransitionManager.start(my_mc,{type:Fly, direction:Transition.IN, duration:2, easing:Strong.easeOut})
- var myTM:TransitionManager = new TransitionManager(my_mc);
- myTM.startTransition({type:Fly, direction:Transition.IN, duration:2, easing:Strong.easeOut})
- myTM.startTransition({type:Zoom})
- myTM.startTransition({type:Fade, direction:Transition.OUT})
- myTM.startTransition({type:Rotate, duration:50})
- myTM.startTransition({type:Rotate, easing:Back.easeOut})
- myTM.startTransition({type:Fly, direction:Transition.IN, duration:3 , easing:Back.easeOut})
- //-------------------------------
- import fl.transitions.*;
- import fl.transitions.easing.*;
- var myTM:TransitionManager = new TransitionManager(my_mc);
- myTM.startTransition({type:Fly, direction:Transition.IN, duration: 3, easing:Back.easeOut})
- myTM.addEventListener("allTransitionsInDone", doneTrans);
- function doneTrans(e:Event):void{
- trace("The animation has finished!");
- MovieClip(e.target.content).alpha=.5;
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- var my_loader:Loader = new Loader();
- my_loader.load(new URLRequest("myPhoto.jpg"));
- addChild(my_loader);
- my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, startListener);
- function startListener (e:Event):void{
- trace("Loading Completed");
- }
- my_loader.contentLoaderInfo.addEventListener(Event.INIT, initListener);
- function initListener (e:Event):void{
- trace("Object Initialized");
- }
- my_loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener);
- function progressListener (e:ProgressEvent):void{
- trace("Downloaded " + e.bytesLoaded + " out of " + e.bytesTotal + " bytes");
- }
- //-----------------------------------------------
- import fl.controls.ProgressBar;
- import fl.controls.Button;
- var my_loader:Loader = new Loader();
- var my_btn:Button = new Button();
- my_btn.label = "Load Image";
- my_btn.x = 100;
- my_btn.y = 200;
- addChild (my_btn);
- var my_pb:ProgressBar = new ProgressBar();
- my_pb.source = my_loader.contentLoaderInfo;
- my_pb.x = 100;
- my_pb.y = 200;
- my_btn.addEventListener(MouseEvent.CLICK, startLoading);
- function startLoading(e:MouseEvent):void{
- my_loader.load(new URLRequest("myPhoto.jpg"));
- addChild(my_pb);
- removeChild(my_btn);
- my_btn=null;
- }
- my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoading);
- function finishLoading(e:Event):void{
- addChild(my_loader);
- removeChild(my_pb);
- my_pb = null;
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- <IMAGE TITLE="school">image1.jpg</IMAGE>
- <IMAGE TITLE="garden">image2.jpg</IMAGE>
- <IMAGE TITLE="shop">image3.jpg</IMAGE>
- var myXML:XML;
- var myLoader:URLLoader = new URLLoader();
- myLoader.load(new URLRequest("oman3d.xml"));
- myLoader.addEventListener(Event.COMPLETE, processXML);
- function processXML(e:Event):void {
- myXML = new XML(e.target.data);
- trace(myXML.IMAGE);
- trace(myXML.IMAGE.*);
- trace(myXML.IMAGE[0]);
- trace(myXML.IMAGE.@TITLE);
- trace(myXML.IMAGE[0].@TITLE);
- trace(myXML.IMAGE.(@TITLE=="school"));
- trace(myXML.IMAGE.length());
- trace(myXML.*.length());
- }
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- -----------------------------------------------------
- stop();
- this.addEventListener(Event.ENTER_FRAME, loading);
- function loading(e:Event):void{
- var total:Number = this.stage.loaderInfo.bytesTotal;
- var loaded:Number = this.stage.loaderInfo.bytesLoaded;
- bar_mc.scaleX = loaded/total;
- loader_txt.text = Math.floor((loaded/total)*100)+ "%";
- if (total == loaded){
- play();
- this.removeEventListener(Event.ENTER_FRAME, loading);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement