Variable to use in the next scene

Hello

I'm trying to use a variable captured in a scene in the next scene of the game that I do.

Here is the code I use to set the variable

var player;

Player = inputbox.text;

On the the next scene I used trace (player) to test the output. Instead of out the name entered in the previous image, it out rather 'undefined'

I use a custom .as file that is shown below

package {}

import flash.display.MovieClip;

import flash.events.MouseEvent

SerializableAttribute public class extends MovieClip {PlayerName

public static var player

public void PlayerName() {}
}
}

}

I don't really know ActionScript and have been using things I found on the internet. Any help would be appreciated.

By a stoke of luck I managed to get this to work, without having to remove the scenes.

Instead of

var player;

Player = inputbox.text;

and trace (player)

I had to use

var player;

PlayerName.player = inputbox.text;

and trace (PlayerName.player)

as I put it as a local variable.

Tags: Adobe Animate

Similar Questions

  • ActionScript 3.0 - when all items are drop, switch to the next scene.

    I want to drag and drop to some coordinates.

    I have two blocks of mobile homes, where player can drag any block in initially to support 1. Then drag another block for the second time on support 2.

    When block does not strike has 1 or 2, it will take end and this block to the original mark.

    When the hit two two details of the holder, then move to the next scene.

    import flash.events.Event;

    Stop (); stop the scene

    var startingPt:Point = new Point (). variable declaration

    var movingBlock:Sprite;

    set var: int = 0; initialize

    var blok1:Boolean = false;

    var blok2:Boolean = false;

    point var endpoint: Boolean = false;

    Block3.addEventListener (MouseEvent.MOUSE_DOWN, startBlockMove); function

    Block2.addEventListener (MouseEvent.MOUSE_DOWN, startBlockMove);

    function startBlockMove(evt:MouseEvent):void {//the object moving

    movingBlock = Sprite (evt.currentTarget);

    startingPt.x = movingBlock.x;

    startingPt.y = movingBlock.y;

    stage.addEventListener (MouseEvent.MOUSE_MOVE, moveBlock);

    }

    function moveBlock(e:MouseEvent):void {call //object based on the mouse coordinates

    movingBlock.x = stage.mouseX;

    movingBlock.y = stage.mouseY;

    }

    stage.addEventListener (MouseEvent.MOUSE_UP, stopMotion); stop moving

    function stopMotion(evt:MouseEvent):void {}

    stage.removeEventListener (MouseEvent.MOUSE_MOVE, moveBlock);

    snapInPlace();

    movingBlock = new Sprite();

    startingPt = new focus();

    }

    function snapInPlace (): void {/ /}

    If (blok1 == false | blok2 == false) {}

    If (holder.hitTestObject (movingBlock)) {//object1 hit the goal

    movingBlock.x = holder.x;

    movingBlock.y = holder.y;

    place ++;

    movingBlock.removeEventListener (MouseEvent.MOUSE_DOWN, startBlockMove);

    blok1 = true;

    }

    ElseIf (holder1.hitTestObject (movingBlock)) {//object2 hit the goal

    movingBlock.x = holder1.x;

    movingBlock.y = holder1.y;

    movingBlock.removeEventListener (MouseEvent.MOUSE_DOWN, startBlockMove);

    blok2 = true;

    }

    else {}

    movingBlock.x = startingPt.x;//if does not hit the goal, the return of original coordinates

    movingBlock.y = startingPt.y;

    blok1 = false;

    blok2 = false;

    }

    }

    Else if (blok1 == true & & blok2 == true) {}

    setTimeout (function () {endpoint = true;)

    trace ("You died!");

    removeEventListener (Event.REMOVED, snapInPlace);

    (Stop (1, "scene 2");}, 1000);

    }

    }

    The output gives the error,

    TypeError: Error #2007: hitTestObject parameter must be null.

    at flash.display::DisplayObject/_hitTest()

    at flash.display::DisplayObject/hitTestObject()

    at Untitled_2_fla::MainTimeline/snapInPlace() [Untitled_2_fla. MainTimeline::frame2:38]

    at Untitled_2_fla::MainTimeline/stopMotion() [Untitled_2_fla. MainTimeline::frame2:31]

    Where to frame2:38

    If (holder.hitTestObject (movingBlock)) {}

    and frame2:31

    snapInPlace();

    How to solve this problem?

    Use this code:

    var startingPt:Point = new focus();

    set var: int = 0;

    Block2.buttonMode = block3.buttonMode = true;

    Block2.addEventListener (MouseEvent.MOUSE_DOWN, startBlockMove);

    Block3.addEventListener (MouseEvent.MOUSE_DOWN, startBlockMove);

    Block2.addEventListener (MouseEvent.MOUSE_UP, stopBlockMove);

    Block3.addEventListener (MouseEvent.MOUSE_UP, stopBlockMove);

    function startBlockMove(evt:MouseEvent):void

    {

    startingPt.x = evt.target.x;

    startingPt.y = evt.target.y;

    evt.target.startDrag ();

    }

    function stopBlockMove(evt:MouseEvent):void

    {

    evt.target.stopDrag ();

    If (evt.target == block2 & evt.target.hitTestObject (holder1))

    {

    evt. Target.x = holder1.x

    evt. Target.y = holder1.y

    evt.target.removeEventListener (MouseEvent.MOUSE_DOWN, startBlockMove);

    place += 1;

    }

    ElseIf (evt.target == block3 & evt.target.hitTestObject (holder2))

    {

    evt. Target.x = holder2.x

    evt. Target.y = holder2.y

    evt.target.removeEventListener (MouseEvent.MOUSE_DOWN, startBlockMove);

    place += 1;

    }

    on the other

    {

    evt. Target.x = startingPt.x

    evt. Target.y = startingPt.y

    }

    ////

    if(placed == 2)

    {

    Stop (1, "scene 2");

    }

    }

  • This may seem like a strange question, but im trying to encode two buttons Flash Adobe, next and previous, however, when I put the thumb to the next scene and play on the next button and the previous scene and play on the previous button, it keeps switchi

    This may seem like a strange question, but im trying to encode two buttons Flash Adobe, next and previous, however, when I put the thumb to the next scene and play on the next button and the previous scene and play on the previous button, it keeps switching autour.

    If you have symbols of button on the stage to the next and previous, each of these symbols has an instance name with a listener event attached to it. The event listener is linked to a mandate. You can have a single event point to a function. So for example, if you have a next button and a click event that points to a function that says something like nextFrame(); and then you want to use the next button to point to a function that says something like nextScene(); you will need to use another instance of this next button and have this different instance to use a different event handler to point to a different function. Who help me?

  • How I continuously loop frames with pause for 20 seconds in each image of the scene even without going to the next scene?

    How I continuously loop frames with pause for 20 seconds in each image of the scene even without going to the next scene? There are buttons for other scenes in these images. The below works well until I got to the last frame of the scene, then he goes to the next scene and plays. How can I make one loop continuously.

    Stop();

    var: timer = new Timer (20000,0); / / <--

    timer.addEventListener (TimerEvent.TIMER, timerHandler);

    Timer.Start ();

    function timerHandler(event:TimerEvent):void {}

    this.nextFrame ();

    or if you want to jump for example 5 executives

    this.gotoAndStop(this.currentFrame+5);

    }

    Thanks for any help.

    If you want to stop your timer, use the stop() method:

    Timer.Stop ();

    PS when you use the adobe forums, please check the useful/correct, if there is.

  • I need assistance with encoding button to go to the next scene

    Hello! I have been using flash cs5 for a few years now and I was never very good with coding since I usually just swf animations. However, I am writing a history book / and I wanted to make a little guide for all species of dragons in history.

    Example: I got it so there is a title screen and a start button, you click on the Start button and you are taken to the next scene; that is an image of a dragon of mist that I drew and then plays audio. describing the dragons mist. in the corner, there is a 'next' button and when you click it, need you to the following species and audio playback, just as with the mist dragon.

    my major problem is that my code is muffed up (I know it is not totally complete, but this code is what I'm comfortable with, he knows whaat the full code is?). I typed in what I'm remembering class... could someone help me?

    Here is the code that I remembered:

    Stop();

    Btn1.addEventListener (MouseEvent.CLICK...

    function btn1Listener(e:MouseEvent):void {}

    Stop (1, "mist dragon");

    use:

    Stop();

    Btn1.addEventListener (MouseEvent.CLICK, btn1Listener);

    function btn1Listener(e:MouseEvent):void {}

    Stop (1, "mist dragon"); //<- you="" may="" want="" gotoandplay(1,"mist="">

    }

  • Flash CS5 advance the playhead to the next scene

    Hello

    Please forgive a simple question, I have not used the Flash for centuries.

    In Flash CS5 someone knows how to move the playhead to frame 1 of next scene? I may be wrong, but I thought that older versions of Flash would do it automatically.

    My scenes are a loop that is fine for some but not for others.

    I thought that I used to put a "goto and play" action on the last frame to return to section 1 of the current scene, if I wanted it shut.

    Otherwise, it would advance to the next scene.

    I can't find 'go and play' action except a clickable that you attach to a button.

    I tried to add a behavior but to get the message

    "This function is not supported by ActionScript 3.0. To use this feature, you must

    target the ActionScript 1.0 - 2.0 "

    Thank you for sharing your wisdom

    s

    by default, the playhead still coming through scenes.  If you are stopping on the last frame of a scene and is not to the next scene, there must be something that.

  • Stopping in front of the next scene!

    Hello

    I'm kinda a newbie to ActionScript 3 so this is a newb question, but I'm setting up a swf with several scenes and using

    Stop();

    then when the user presses a key, it will go to the next scene.

    I put 5 scenes in the film, and it passes right through each other without stopping. I tried to Stop, but still nothing!

    Any answer or direction pointing would be fantastic!

    Thank you!

    I'll offer you should reconsider the use of scenes and just stick with a scene, a chronology.  Use movieclips or sections of the chronology of the scene of one instead of scenes.  The main reason for the suggestion is due to my own experiences with questions when it comes to scenes of navigation.

  • How to locate where the shared Variables are used in the project.

    I'm looking everywhere where a shared Variable is used in my project. Right-clicking does not provide a find. The display hierarchy does not help. In the Project Explorer, the appellants find displays only the names of the screw called, not the many places where the call is made.

    Does anyone know how to find the location where a shared Variable is used?

    Edit-> find and replace. For "Select object" click and access features-> Structures-> shared Variable.

  • Download DataServer User/Pass/host with ODI Variable to use in the ODI tools

    Hi guys.


    I was thinking about a way to dynamically modify the ODI tool based on the parameters of a root.


    So I created a dummy DataServer with host that the IP address of the server I want to reach and define the user/pass I will use to authenticate.


    Data_Server_DMZ.png

    Then I coded a variable with odiRef.getInfo to obtain this information, but the two results return nothing because this API based on the execution of an interface works. I've not found an API to get these values from a package.

    ODIVariable_HOST.png

    Is there a way to get this base only in a logical schema, such as: odiRef.getDataServerInfo ("LS_OF_THE_DATASERVER", "DSERV_NAME") so that I can use it like this:

    ODI_PKG.png

    Thanks for the help, Giampaoli.

    I've made a few changes based on the post you sent.

    Basically, I used only the tip of the game from the source as the topology I wanted settings and coded the target with this:

    Command on the target

    Command on the Source

  • Cannot get my menu buttons drop down to post a link to the next scene.

    I can't get my menu buttons drop down to connect other scenes in the same Flash file.  The buttons are unresponsive during playback - as if no code was attached to him.  Here is what I have as my AS2 code on abandonment button which is supposed to link to the "Published" scene / page:

    {We (Release)}

    _root.gotoAndPlay ("published", 1);

    }

    I work with Actionscript 2.0 in Flash CS6.

    Any help would be appreciated!

    Thank you

    Robert

    You can use different scenes.

    but don't use scene for navigation information (in your actionscript code).

    for example, if you want to use a goto in the 18th frame of stage 5, label which frame (for example, "frame18_scene5") and use:

    _root.gotoAndPlay ('frame18_scene5');

  • I want to use for the next loop to reduce the code to make of removechild)

    I work if (addChild (bmp1)) - removeChild (bmp1). But I need to do it 20 times. I thought I could use a for/next loop, but this day can't do things.

    for (var i: Number = 0; i < 21;) I ++)

    {

    my_bmp. Name = "bmp" + 1;

    If (addChild (my_bmp))

    {

    removeChild (my_bmp);

    }

    }

    }

    This code from the compiler, but when I run it I get "a term is undefined and has no properties." I think it has something to do with my_bmp.name? I tried several things and just cannot break.

    The name of an object is just a string.  for the compiler to treat it as an object, you can use the getChildByName() method or even the support rating.

    removeChild (this.getChildByname (my_bmp));

    OR

    removeChild (this [my_bmp]);

    I'm guessing that you intend to use "bmp" + String (i) instead of "bmp" + 1

  • OBIEE 11 g: variable presentation use in the column header

    Hello world

    I was playing around with app sample dashboards and I saw a prompt of dashboard that they turned into a column selector. I liked and it reproduced in my own sandbox.

    I love the results, however, I would also like to change the column heading to indicate clearly how much has been selected. It's pretty clear when you're looking in the dashboard, but once you export the data, it can be confusing to what extent has been selected.

    This is why I would like to use a variable of presentation in the column header section. I tried to do, but he he interpreted as a literal instead of evaluation of the declaration.

    Is there anyway to get a variable in the column header?

    Thank you!

    -Joe

    Hello

    Take a look at the following links:

    http://oraclebizint.WordPress.com/2008/01/25/Oracle-BI-EE-101332-dynamic-column-headers-using-presentation-variables-sets-and-conditional-formatting/

    display the variable of presentation on the table column header

    Set the presentation variable in the column header

    It will be useful.

    Kind regards
    Kalyan Chukkapalli
    http://123obi.com

  • SQL question - define multifields to a variable to use in the select query

    Hello

    I classified a, b, c, d, e,... good fields in Table1.

    my query is: select d, f, g, a, c from Table1

    I want to set these fields in a variable like y and use in a query select as below;

    y = "d, f, g, a, c '.

    Select y from Table1

    How can I achieve this?

    Kind regards

    Mustafa

    Hi, Mustafa,

    Sorry, I don't know anything about SQL Developer.

    Close this thread and start a new thread in the forum SQL Developer:

    https://forums.oracle.com/community/developer/english/development_tools/application_development_in_pl_sql/sql_developer _(not_for_general_sql_plsql_questions)

  • Is it possible to put the results of a query in a variable to use in the bean class?

    Hello, I am using JDeveloper 12.1.2.0.0

    I like to keep the result of my queries (the method that I created in the AppModule) in a richeTableau or another type of variable, so I can get results and I don't have to make unnecessary after queries. I don't think that the query is the problem but keeping the results.

    I tried to do in using this:

    public String testVFactSales (String conditions) {}

    PreparedStatement query = getDBTransaction () .createPreparedStatement ("" + "select * from v_fact_sales"+ conditions, 0 ");

    ResultSet rs;

    Outcome of the result set;

    Result of the richeTableau;

    String result = null;

    try {}

    query.setString (1, conditions);

    Query.Execute ();

    Query.Execute ();

    result = query.getGeneratedKeys ();

    Query.Close ();

    System.out.println ("result:" + result.toString ());

    return result.toString ();

    } catch (SQLException e) {}

    e.printStackTrace ();

    }

    Return ' ';

    }

    As you can see, I have already tried a few solutions, but so far I have only errors (cannot convert or null exception, when I try to put the result in a richeTableau in my bean class)

    Any ideas?

    It is very important for me, because it would improve the performance of my project a lot.

    Kind regards

    Frederico.

    Although the issue is not 100% responded, I used the idea that Shay told me, where you can create a method in your AppModule to set your where clause!

    Good luck to everyone who has the same problem.

    As an attack similar to what I wanted in the first place, you can check this:

    https://community.Oracle.com/thread/2619669

    Kind regards

    Frederico.

  • Jump to the next scene, without playing the AS3 sounds

    I have a serious problem with sounds in Flash CS6 AS3, I'll do my very simple question.

    For example:

    I have 3 scenes in the project

    "Scene 1".
    "Stage 2".
    'Stage 3 '.

    I have a 'Stage 1' button, that should take me to "Scene 3" when clicked. "

    the problem is: all the sounds in MovieClips in 'Stage 2' starts automatically , I'm using this code:

    btnGoS3.addEventListener(MouseEvent.CLICK , btnGoS3CH);
        function btnGoS3CH (e:MouseEvent) :void
    {  
      gotoAndStop
    (1,"Scene 3"); 
      
    }

    I thought that the code above should take me "Scene 3" with no problems I do not know why sounds of "scene 2" starts while I am won't "scene 2" at all "

    Please provide a simple and clear solution, consider that I have a huge amount of movieclips in my actual project, so slaughtering the sound of each movieclip maybe not good for me because I have a MovieClip in MovieClip etc.

    Thanks in advance

    This is a bug not related to scenes.  the same problem occurs in a scenario of a scene.

Maybe you are looking for

  • Install a new OS on a new ssd

    Currently, I bought a new hd OCZ SSD for my macbook mid2010. I installed the macos via cd, but when I try to install the new yosemite that it downloaded but just restarted and installation of yosemite, I try to install but said left 23mins and stops

  • I have a task that repeats every day.

    I have a task that repeats every day. For now, I do it manually. It involves Quicken and Quicken is their backup feature (file > > Backup > > To Disk). How would I go about using Automator to get there?

  • Read excel cell when excel is already open

    Hello I want to read a specific cell of a spreadsheet with excel already open. LabVIEW has only to read the cell and can't open excel. I have several examples that show: Labvview open excel Select excel file Select the workbook Select Sheet Select th

  • Program priority dates back to the default setting

    Original title: default configuration monitoring program Hmm I have question for program of priority by default, Why my default monitoring program is below normal? Hmm its not a problem, I can change in the Task Manager to change the normal monitorin

  • Adding table to an existing group

    I am trying to remote installation wizard allows you to add a PS6210x to an existing PS6000 with a PS6210xs group. I have successfully added tables the same group with RSW in the past, but I get an error this time on a bad group password. I logged in