ActionScript - coding

Posted on 2011-03-23
Last Modified: 2012-05-11
hi experts,

im working on a site using ActionScript2. Im at "Login" section, where i need to read some variables from a .txt file and load them in a movieClip. see the following code:

this.createTextField("hty", 1, 100, 180, 450, 40);
hty.multiline = true;
hty.wordWrap = true;
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xFFFFFF;
hty.text="Verifying your credentials...";

this.createEmptyMovieClip("target_mc", this.getNextHighestDepth());
target_mc.user_activationk = NULL;
function checkParamsLoaded()
 if (target_mc.user_activationk == NULL) 

          //this code create the login result text
          if (target_mc.user_m=="ok" & target_mc.user_p=="ok" & target_mc.user_stts=="activated")
             result="Welcome " + target_mc.user_n + " " + target_mc.user_ln + ".";
          if (target_mc.user_p=="nok")
           {result="Wrong password.";};
          if (target_mc.user_m=="nok")
           {result="You are not registered yet.";};
          if (target_mc.user_stts=="verifying" & target_mc.user_m=="ok" & target_mc.user_p=="ok")
           {result="You did not activated your account. Check your emails to activate it.";};


var param_interval = setInterval(checkParamsLoaded, 100);


Open in new window

Basically as long as "target_mc.user_activationk" is NULL the code is still reading the .txt content. The .txt content contains the values of the variables in a query form and the "user_activationk" variable is the last one in the query. Once the reading reach the last variable in the .txt the result is defined in some "if" decision codes and display it on the screen by setting the "hty.text" TextField.

The code works fine at first running, but if i try to run it the second time with different user credentials it shows the first user credentials and then the execution is stopped, the browser cracks.
I suspect the last line doesnt clear the "target_mc" object. Is there any other way to "reset" the content of it?

Any help in this matter will be highly apreciated.

Thank you in advance.
Question by:raulmonda
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 39

Expert Comment

ID: 35201676
why are you looping this in the interval?
can you upload your file and the txt file.

Author Comment

ID: 35201709

im not using Fireworks or other adobe soft. Im using Selteco Alligator, which is more or less limited in features. anyway what code i should use to upload the file content?

LVL 39

Accepted Solution

blue-genie earned 500 total points
ID: 35206077
i have no idea what alligator is.
will i be able to open it in flash?

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
free flash maker 5 222
Download Adobe Flash Player 6 71
Flash Media Live Encoder unreliable encoding start 2 102
PDF edit software 2 64
I know the transition can be hard. We got used to the ease of use ActionScript 2 had, but honestly, it became problematic later on, especially if designers were involved in the project and found it easy to add code as they saw fit. So, this artic…
The last time I worked with Flash and Socket connections was in AS1. A recent project required flash connecting to a Socket, and sending receiving information - we figured it would be easy enough - we all know about the socket policy documents and c…
The goal of the tutorial is to teach the user how to how to record live broadcast.
The goal of the tutorial is to teach the user how to select which audio input to use. Once you have an audio input plugged into the laptop or computer, you will go into the audio input settings and choose which audio input you want to use.

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question