Replace code as2 as3

I used a tutorial http://www.Flash-game-design.com/Flash-tutorials/funky-Flash-website-Tutorial-5.html make a menu for my application, I tried following advice on how to change code AS2 AS3, but it simply doesn't.

menu = ['bulls', 'about', 'alignment', 'plan'];

current var menu = [0];

for (var i = 0; i < menu.length; i ++) {}

var b = menu [i];

ce.stars._visible [b + '_btn'] = false;

this .txt [b + '_btn'] = b;

this [b + '_btn'] .onPress = function() {}

_root.site [current + "_btn"].stars._visible = false;

_root.site [this.txt + "_btn"].stars._visible = true;

current = this.txt;

_root.site.content.gotoAndStop (this.txt)

};

}

Cette.stars._visible [current + "btn"] = true;

this.onEnterFrame = function() {}

this [current + '_btn']. stars.s1._rotation += 1;

this [current + '_btn']. stars.s2._rotation & = 0.5;

};

Thank you

Glenn

Hi, I have fixed that and you sent the mail, check the Inbox.

Tags: Adobe Animate

Similar Questions

  • actions AS2 as3 scripts

    can someone help me to get comparable to as2 as3 actions? as

    1. "Loadmovie" on different levels. Level 0, level 1, etc.

    2 in, click on "loadmovie".

    3 fscommand like, quiet, full screen, enable scale.

    4. on the release to go and play

    5. on the release of play and stop.

    6. play the content to the side of the clip with liberation.

    1 AS3 doesn't have a Level0, level1, etc..  You can use the Loader class to load an external swf,

    2 AS2 doesn't have any such orders - the loader allows you to load an external file.  If you want to have an insider click it then use an event listener for a CLICK MouseEvent.

    3. search Google AS3 fscommand

    4 AS3 uses the same command gotoAndStop that AS2, except that the arguments for scene/frame are reversed to frame/scene - again, happens with a click, use an event listener for a CLICK MouseEvent

    5 AS2 doesn't have any orders to play and stop, they are against orders, nor is AS3.  If you want to say stop, it's the same for both except, once again, the order of the arguments

    6. This would be the same in AS2 where you target the movieclip using the dot notation and tell the play() - once again, using an event listener for a CLICK MouseEvent.

    Explaining the AS3 button Code
    --------------------------

    Assume that you create a button symbol.  Since this is a button, it is already a car animation object that will react to mouse interactions, but only visually at this stage.  The first thing you need to do to make it useful down must assign a unique instance name.  If you drag a copy of it on the stage of the library, and while it is still selected, enter you this unique instance for her name in the Panel properties... say you name "btn1.

    In AS3, to make a button with the code, you must add a listener of events and event handler for it function.  You may need to add a little (for different events, like reversal, deployment, by clicking on it, but for now let's just say you want to be able to click them to get a web page.)  In the scenario that contains this button, a layer of separate actions that you create in a similar framework where this button exists, numbered, you must add the event listener:

    Btn1.addEventListener (MouseEvent.CLICK, btn1Click);

    The name of the unique function for the treatment, the click of this button is specified at the end of the assignment of event listener, so now you just have to write this function:

    function btn1Click(evt:MouseEvent):void {}

    var url: String = "http://www.awebsite.com/awebpage.html";

    var req:URLRequest = new URLRequest (url);

    navigateToURL (req);

    }

    Here's what this is:

    evt:MouseEvent - event listeners get an argument automatically the function should be implemented to receive.  In this case I just this argument a name of variable evt, although I could choose anything.

    : Sub - this defines the class of the value that the function returns.  In this case, the function does not return anything, so "Sub" is used.  If she returned a value, you will see a line that contains "return xyz." in the function (where xyz is not literal, it represents just the variable or the value returned)

    The normal code that opens a web page contains three distinct elements, the url, the application and command to get the page, so I showed in three separate lines.  Many people combine in a single line.

    In AS3, in strict mode, it is necessary to identify the types/classes of variables being created, that's why you see: String,: MouseEvent, etc. display everywhere.

    I know it's probably clear as mud in the explanation, but I hope that it will shed some light on what you're working with.

    Now, to create another button with a single function for it, you could just drag another copy of the library, give it a unique name, say btn2, copy / paste the code from btn1 and replace "btn1" "btn2" in this code copied, adding a new url to the page, this button opens.

  • AS2 AS3 help required

    Hi, I have an AS2 code that I would like AS3 code, I get an error:

    Stage 4, layer 'character', frame 1, line 1, column 201086: syntax error: expecting semicolon before leftbrace.

    I modified the code already, removing underscores if necessary. Here is the code and the additional code I will use later, I would be grateful any changes with that could help. Im a complete newbie to AS2 and AS3 and just a little game at the end of my animation film.

    Current situation:

    onClipEvent (load) {}

    var field: MovieClip = root.ground;

    var grav:Number = 0;

    var gravity: number = 2;

    var speed: Number = 7;

    var maxJump:Number = - 12;

    var touchingGround:Boolean = false;

    }

    onClipEvent (enterFrame) {}

    y += grav.

    Grav += gravity;

    While (ground.hitTest (x, y, true)) {}

    y = gravity;

    Grav = 0;

    }

    If (ground.hitTest (x, y + 5, true)) {}

    touchingGround = true;

    }

    else {}

    touchingGround = false;

    }

    If (Key.isDown (Key.RIGHT)) {}

    Speed x +=;

    }

    If (Key.isDown (Key.LEFT)) {}

    x = speed;

    }

    If (Key.isDown (Key.UP) & & touchingGround) {}

    Grav = maxJump;

    }

    If (ground.hitTest (x + (width/2), y-(height/2), true)) {}

    x = speed;

    }

    If (ground.hitTest (x-(width/2), y-(height/2), true)) {}

    Speed x +=;

    }

    If (ground.hitTest (x, y-(height), true)) {}

    grav = 3;

    }

    }

    Bits of code for the other layers.

    VCAM layer


    onClipEvent (enterFrame) {}

    y += (root.char.y-y)/4;

    x += (root.char.x-x)/4;

    }

    reset the box


    onClipEvent (enterFrame) {}

    If (root.char.hitTest (this)) {}

    root. CharX = char.x

    root. Char.y = Chesneau

    }

    }

    Thanks for any help!

    Hello

    the code in as3 is almost completely different.

    I think you have to rewrite all of this, it's better.

  • AS2 AS3 conversion please!

    Hi guys.

    I had a major problem when trying to convert an old AS2 AS3 code.

    It would be great if you guys can help in anyway you can.

    onClipEvent (enterFrame)

    {

    This;

    If (_x > 520)

    {

    setProperty (this, _x,-20);

    } / / end if

    This;

    If (_x <-20)

    {

    setProperty (this, _x, 520);

    } / / end if

    setProperty (this, _x, _x + (1.250000E + 000) Number);

    }

    In the chronology of the object in question, try:

    addEventListener (Event.ENTER_FRAME, moveX);

    function moveX(evt:Event):void {}

    If (x > 520) {}

    x = - 20;

    }

    If (x<>

    x = 520;

    }

    x += 1.25;

    }

  • Conversion function XML AS2 AS3

    Hi guys, how are you?

    Once again I m here to ask for your help.

    I m trying to convert an AS2 AS3 script, but I m not good in AS3 síntax yet. I Don t know how to create this structure. Please, could someone help me?

    xml:
    
    <resources>
    
             <levelTitle1>Iniciante</levelTitle1>
              <levelTitle5>Aprendiz</levelTitle5>
              <levelTitle10>Aspirante</levelTitle10>
              <levelTitle15>Recruta</levelTitle15>
              <levelTitle20>Experiente</levelTitle20>
              <levelTitle30>Profissional</levelTitle30>
              <levelTitle50>Star</levelTitle50>
              <levelTitle70>Ás</levelTitle70>
              <levelTitle90>Campeão</levelTitle90>
              <levelTitle120>Lenda</levelTitle120>
    
    </resources>
    
    
    AS2 Function:
    
    public static function getLanguage(tag:String):String
    {
               if (languageObject[tag].data){
    
    
                        return slanguageObject.resources[tag].data;
               }
                 return "Error";
     }
    

    I can´t find a way to work in as3 without the parameter 'data '.

    I want to call this as2 function, pass "levelTitle30" to the "tag" parameter and return by the return of the function of the content of "levelTitle30" of the xml tag.

    Kind regards

    is your code xml in an external file?

    If so, (for example, resources.xml), you would use:

    var xml

    var urlLoader:URLLoader = new URLLoader();

    urlLoader.addEventListener (Event.COMPLETE, completeF);

    urlLoader.load (new URLRequest ("resources.xml"));

    function completeF(e:Event):void {}

    XML = e.Target.Data;

    }

    public static function getLanguage(tag:String):String{
    if(xml[tag]){
    return xml[tag];

    } else {
    return "Error";
    }
    }

  • Convert AS2 AS3

    So I made this game to base a few years ago, which was in AS2 and Flash 6.  Now I want to convert this AS2 AS3 game, but I have no idea where to start.  The code is approximalty 4 k lines long and I don't know what to change to make it work in AS3.  What do you guys suggest?

    I think you need to set the lower bar, do a few test tasks and see if you can complete them on Android. Code conversion takes a long time. You need an application view whole birds and you need to understand exactly how it works. You cannot convert random each piece to the equivalent AS3. You will need to rewrite it in a way that makes sense, using if everything going to OOPs.

    Make fun test applications on Android. Download a few buttons to make them do things, read the camera, vibrate the device, put up a StageWebView things and stick, etc.. Have fun. Otherwise, I think you're going to burn and/or will not convert the app very well.

    Believe me, I have come back to my own code a year later, with a lot more experience and didn't even know, I wrote and thought that the classic line... Who hell wrote this code? Oh... Yes, I did... What I thought?

  • Declare the new color of AS2 AS3

    Hi all

    Could you let me know how to 'convert' the following AS2 AS3 code:

    var distracterBkgdColor = new Color (this.distracterBkgd_mc);

    Thank you!

    var ct:ColorTransform = this.distracterBkgd_mc.transform.colorTransform;

    CT. Color = 0xrrbbgg;
    this.distracterBkgd_mc.transform.colorTransform = ct;

  • Values recover/Fetch AS2 AS3

    Hi all!

    I am new to AS3. I'm trying to retrieve values from AS2 to AS3.
    Here is my code

    AS2 code:

    var as2Txt;
    as2Txt.text = "my text"!

    loadMovie ("as3.swf", mc_holder);

    AS3 code:

    var as3Txt;
    as3Txt.text = _root.as2Txt;

    I'm not sure of this syntax

    I hope you can help me with this... I really need this bad.

    Thanks in advance!

    An AS2 file cannot load an AS3 file, and a file can't mix AS2 and AS3 code

  • change AS2 AS3

    I did the program in flash using FLASH 8. If the program has been performed using AS2. Now, I wanted to add some codes more AS3. I used flash CS4 and add the code in the program and saved the file in CS4 format. But AS3 codes are not loaded and there is an error saying that codes the couldnot be loaded. So is there anyway to modify the program in AS3 without actually creating the entire program for scratch?

    We don't know what you've tried, but if you have changed using AS3 code, then you must also go in your publication of Flash settings and set the version of Actionscript for AS3.

  • Need help with as2 as3 conversion. Please, I beg you.

    Could someone help me to convert as2 as3, please?

    Source code:

    _root.magnet = 500;
    _root.magic = 10;

    and

    onClipEvent (load)
    {
        homex = this._x;
        homey = this._y;
        forcex = 1;
        forcey = 1;
    }
    onClipEvent (enterFrame)
    {
        x0 = this._x;
        y0 = this._y;
        x1 = this._xmouse;
        y1 = this._ymouse;
        distancex = x1 - x0;
        distancey = y1 - y0;
        distance = Math.sqrt(distancex * distancex + distancey * distancey);
        powerx = this._x - distancex / distance * _root.magnet / distance;
        powery = this._y - distancey / distance * _root.magnet / distance;
        forcex = (forcex + (homex - x0) / 2) / _root.magic;
        forcey = (forcey + (homey - y0) / 2) / _root.magic;
        this._x = powerx + forcex;
        this._y = powery + forcey;
    }

    I am a newbie in flash so if anyone can help with this would be great.

    I really need to be done please help me.

    MovieClip(root).magnet = 500;MovieClip(root).magic = 10;
    

    and

    var homex:Number = yourmc.x;var homey:Number = yourmc.y;var forcex:Number = 1;var forcey:Number = 1;
    
    yourmc.addEventListener(Event.ENTER_FRAME, loopF);
    
    function loopF(e:Event){    var x0:Number = e.currentTarget.x;    var y0:Number = e.currentTarget.y;    var x1:Number = e.currentTarget.mouseX;    var y1:Number = e.currentTarget.mouseY;    var distancex:Number = x1 - x0;    var distancey:Number = y1 - y0;    var distance:Number = Math.sqrt(distancex * distancex + distancey * distancey);    var powerx:Number = e.currentTarget.x - distancex / distance * MovieClip(root).magnet/distance;    var powery:Number = e.currentTarget.y - distancey / distance * MovieClip(root).magnet/distance;    forcex = (forcex + (homex - x0) / 2) /MovieClip(root).magic;    forcey = (forcey + (homey - y0) / 2) / MovieClip(root).magic;    e.currentTarget.x = powerx + forcex;    e.currentTarget.y = powery + forcey;}
    
  • To AS2 AS3, need help.

    I learned Flash using AS2 and I try now migrate to AS3, but some of the simplest things have changed.  I know I can't put script directly on movieclips now, but I do not know how to use if the conditions to check for movieclips hit some frames, etc.

    Can someone direct me to the tutorials on the displacement of AS2 AS3 and some of the fundamental behaviors of AS3.

    For example:

    If I had a movieclip I used as a button and I tried jumping a specific image when another movieclip on the stage struck a framework?  With AS2, I could simply put a script on the movieclip itself that says something like:

    onClipEvent (EnterFrame)

    {

    If (this ._currentframe is 10)

    {

    _parent.sampleClip.gotoAndStop (2);

    }

    }

    I don't know how to do simple same navigation like this in AS3 code.

    Thanks for the help.

    There are a lot of tutorials and a few great books too. For tutorials that you probably want just a search on any specific problems that you find. Regarding the example you gave, it is a little different in 3 and also better:

    someMovieClip.addEventListener (Event.ENTER_FRAME, checkFrame);
    function checkFrame(e:Event) {}
    if(someMovieClip.currentFrame == 10) {}
    sampleClip.gotoAndStop (2);
    }
    }

    I say better because you don't need to worry about scope as you did in 2 - checkFrame is not executed in the context of the someMovieClip - sampleClip is available directly, you don't need to 'parent' to access.

  • AS2 AS3 help.

    Hi guys.

    I had a major problem when trying to convert an old AS2 AS3 code.

    It would be great if you guys can help in anyway you can.

    What I try to do is, load in a clip again and again to create a rain effect, the clip is a drop of falling rain.

    I need for the MovieClip name is also updated every time. For example, Name1, name2, Name3, name4 ect

    AS2 code:

    {onClipEvent (load)}

    _root.d_counter = 1;

    }

    {onClipEvent (enterFrame)}

    If () {}

    _root.attachMovie ("particles", "particle", + _root.d_counter, _root.d_counter, {_x:0, _y:0});})

    _root.d_counter = _root.d_counter + 1;

    }

    }

    =====================================

    My AS3 Code:

    particle.addEventListener (Event.ADDED_TO_STAGE, loaded);
    function loaded(event:Event):void {}
    var _counter:Number = 1;
    }
    particle.addEventListener (Event.ENTER_FRAME, entered);
    function entered(event:Event):void {}
    if (MovieClip (root) .d_counter < 100) {}
    MovieClip (root) .addChild (particle);
    . D_counter (root) of MovieClip is MovieClip (root) .d_counter + 1;.
    }
    }
    =====================================
    My code is close to what I want, but it does not load in multiple instances of the same object.
    Any help would be great.

    use:

    var d_counter:Number = 1;
    particle.addEventListener (Event.ENTER_FRAME, entered);
    function entered(event:Event):void {}
    If (MovieClip (root) .d_counter< 200){="">
    trace ("Yes");
    rain in the var: MovieClip = new Particle();
    Rain.x = Math.Random () * stage.stageWidth;
    MovieClip (root) .addChild (rain);
    . D_counter (root) of MovieClip is MovieClip (root) .d_counter + 1;.
    } else {}
    remove your particles and their ready for gc
    particle.removeEventListener (Event.ENTER_FRAME, entered)
    }
    }
  • Convert checking of AS2 - AS3

    I'm sliding to convert AS3 AS2 code. Here's moviclip instance name handle_mc. Here I have code AS2 and trying to convert it to AS3. U review it please my AS3 code. My code is correct?

    AS2 code

    Stop();
    var t1:Number = 0;

    handle_mc.onPress = function() {}
    If (t1 > = 0) {}
    If ((getTimer () - t1) < 300) {}
    popContent_mc.play ();
    } else {}
    _root.main.pop_mc.StartDrag ();
    }
    } else {}
    T1 = 0;
    }
    var time: Number = getTimer();
    T1 = time;
    };
    handle_mc.onRelease = function() {}
    _root.main.pop_mc.stopDrag ();
    };

    AS3 code

    Stop();
    var t1:Number = 0;

    function press_handle_mc(event:KeyEvent)
    {
    If (t1 > = 0) {}
    If ((getTimer () - t1) < 300) {}
    popContent_mc.play ();
    } else {}
    _root.main.pop_mc.StartDrag ();
    }
    } else {}
    T1 = 0;
    }
    var time: Number = getTimer();
    T1 = time;
    }

    function click_handle_mc (event, MouseEvent)
    {
    root.main.pop_mc.stopDrag ();
    }

    handle_mc.addEventListener (KeyEvent.Press, press_handle_mc);
    handle_mc.addEventListener (MouseEvent.CLICK, click_handle_mc;

    No, you still have elements of AS2 code in your AS3 code.  If you really try to learn it and not just to see if you can get people to do your design work for you, then you must be running the code, see what are the mistakes occur and then research on the way to correct it at the time.  The compiler will be happy to tell you where you have problems.  That's how you learn it.

  • How to convert the following code in as3?

    As the title says... How to convert the following code to as3?... Thanks in advance.

    import flash.display.BitmapData;

    linkageId = "landscape";
    myBitmapData = BitmapData.loadBitmap (linkageId);


    MC = this.createEmptyMovieClip ("mc", 1);
    mc.attachBitmap (myBitmapData, 1);

    onMouseMove = function() {}
    myNewColor = "0 x" + myBitmapData.getPixel(_xmouse,_ymouse).toString (16);
    newColor.setRGB (myNewColor);
    selectedColor.colorValue.text = myNewColor;
    }
    selectedColor.swapDepths (_root.getNextHighestDepth ());
    newColor = new Color (selectedColor.sample);

    :

    var myBitmapData:landscape = new landscape (0,0);

    var bmp:Bitmap = new Bitmap (myBitmapData);
    addChild (bmp);

    stage.addEventListener (MouseEvent.MOUSE_MOVE, f);

    function f(e:MouseEvent):void {}
    var myNewColor:String = "0 x" + myBitmapData.getPixel(mouseX,mouseY).toString (16);
    newColorTransform.color = uint (myNewColor);
    selectedColor.sample.transform.colorTransform = newColorTransform;
    selectedColor.colorValue.text = myNewColor;
    }
    addChild (selectedColor);
    var newColorTransform:ColorTransform = selectedColor.sample.transform.colorTransform;

  • Noob question: how to upgrade code very basic as2 as3.

    I was asked to update a web banner with old as2 code, and is not a coder or a regular user of Flash, I'm stuck with what I am certain is a simple problem. As part of the opening code is;

    function timeOut (pauseTime) {}

    Stop();

    pauseTimer = setInterval (Thi, "goPlay', pauseTime);

    }

    function goPlay() {}

    Play();

    clearInterval (pauseTimer);

    }

    After that, there are a few images that include timeOut (500); code, that seems pretty basic, so I imagine that my problems are all in the opening code.

    I get 4 errors that refer to the Frame 1;

    1120: access of undefined property pauseTimer.
    1067: constraint implied to a value of type CapOne_MM_648x480b_fla:MainTimeline to a type unrelated to function.
    1067: constraint implied to a value of type String to a type unrelated to number.
    1120: access of undefined property pauseTimer.

    Can anyone help or point me in the right direction? Thank you.

    For the code show you it would not need to convert to AS3 since between AS2 and AS3, it has not changed.  One thing he shouldn't do is to declare variables and given that pauseTimer is used in multiple functions must be declared outside any function.  Another thing you need to do is to specify the types of variables, including the arguments passed to the function.  Regarding the call to setInterval itself, it seems to write properly...

    var pauseTimer:Number;

    function timeOut(pauseTime:Number) {}

    Stop();

    pauseTimer = setInterval (goPlay, pauseTime);

    }

Maybe you are looking for

  • iMac will not start

    I have a 2008 24 "iMac 3.06 GHz Intel Core Duo, 6 MB of L2 cache, 4 GB 800 MHz DDR2, 500 GB SATA runs 10.9.5. Worked very well; All of a sudden won't boot to the top. After the "bong", the Apple logo & spinning wheel are displayed along w / an at the

  • HP15-f279nr: BCM43142

    Just got a HP15-f279nr, tyring configure wifi dual mode, no luck.  Any ideas?  Thank you

  • Calibration SMU 4330 problem

    I tried to calibrate the SMU-4330 and getting coherent errors when you try to Gain accuracy test of the calibration Procedure 4330/4331 Express SC OR For the three brand new 4330 cards, I get an error in table 5 of the manual for the outputs of calib

  • PDF PRINTER

    HP Office Jet printer, model 4620. My questions: what is a printer? Is the 4620 a PDF printer? How to print to a PDF file? I am running the XP operating system.  

  • Cannot close Windows IE 8 start window

    After installation, removal and reinstallation of IE 8 several times, I still get the Start Up window initial 'welcoming' me to IE 8. No matter how many times I put in place, it still seems everytime I open IE 8.