ActionScript 3.0 :: Maximum Limit To Put IF Else Statement In Function?
Jul 2, 2009
I'm wondering if there is a limit as to how may if else you can put in a function. I have a form that never seems to fire the last if else on the first load. It will work once I've run through the form, and all of the times after that, but never on the first try. In other words, when I test the form for the first time, if # 5 never kicks in. But after the form has sent, I can run the form again and if # 5 will work like I want it to. I did add .tabIndex to the form because it wouldn't originally tab the way I wanted it to and I wondered if this might be part of the problem. I also tried moving the if else statements around, but that didn't seem to make any difference. Does it only read 4 if's at a time?
Here's the code:
// add evenlistener for submit buttonsubmit_btn.addEventListener(MouseEvent.CLICK, ValidateAndSend);
function ValidateAndSend(event:MouseEvent):void{
// if #1
if(company_txt.text ==""){
company_name_mc.gotoAndPlay("red");
[Code] .....
I just noticed that the last thing I added won't show up, unless I add it earlier to the display list. But then the last thing in my display list no longer appears. Is there a maximum # of items that can be displayed?
Is there a maximum size limit for files being uploaded in Adobe Flex?I am testing it on localhost and can't upload a file of roughly 300MB.Even though I receive the complete event, after I upload the file....I was able to upload a file of roughly 10MB.
I have a presentation that I'm trying to create and export to a projector file. My problem is that I have gone beyond the allowed 16000 frames so the presentation stops in the middle and loops back to the beginning.
Is it possible to limit the length of live recorded video stream to N minutes/MegaBytes by SSAS in FMS? If the aggregate size of stream outcomes the limit,always make the recorded video file the last N minutes/MegaBytes of the live show? remove the video file and record from the beginning when arriving N minutes/MegaBytes?
I have a function ( basically its the click on a reset buttons ) that sets back quite a loooooot of variables and text boxes. But after ( I think 200 lines ) , actionscript simply stops with that particular function and doesnt even give me an error.So it looks like there is a lines per function limit or something like that.I also tried it with an external .as but its the same.Creating functions for all these commands didnt work either.The only thing I can do is move a few lines up so that they get processed earlier.... ( but the last few still don't work )I even tried to make a function with 300 lines of myTextField.text = "hello"and a line: myTextField.text = "how are you" at the endDidnt work... it stayed at hello.
Is there a limit for how many statements I should put in the same function? I have a function that takes care of all of the code for a movieclip and it's up in 16 "if statements" allready, should i split it up in more functions or not?
I have problem with the setInterval function. I have a game application that sets a time limit of 3 minutes. From 3 minutes counting down by 1 second up to zero. The problem is, the counting of the timer is by 2 seconds and sometimes by 4 seconds. I tested the movie in my local computer and looks fine but when I upload it to a server and it is embeded in a website. And by the time the user clicks the link to play the game application and starts playing the problem about the timer occurs.
now when you first look at this code.. it looks perfectly fine right? .. well if you use this exact code and place a clip on the stage with an instance name of 'mc' .. publish and rollover 'mc'... the trace statement does not show.. is there something I never read about with respect of creating functions inside if statements??
I would think you could use the function name(){ syntax.. and not be forced to using variableName = function(){ syntax in creating functions inside if statements..
I am trying to make a dropdown menu where the user hovers over a bar it gets larger with more links then when they roll off it disappears. I am struggling to get my links to only appear when the menu is extended.. atm they show all the time. I thought it might be possible to have the btn function inside of the mouse event but it doesn't work.
Code: import com.greensock.*; import com.greensock.easing.*; var emptyMc:MovieClip = new MovieClip(); function mouseMove(event:MouseEvent){ if(mc.hitTestPoint(mouseX, mouseY, true)) [Code] .....
I also would like to call an array at some point to go to the dynamic text field for my links.
In the main timeline I have this onEnterFrame function. I also have this movieclip and in it's own timeline stops at frame one. When this movieclip is rolled over it plays and then stops at frame 9. I'm trying to make an if statement in the onEnterFrame function that says when that one movieclip is on frame 9, delete the onEnterFrame function.
I tried to do this code, but so far all I have is if (movieclip._currentlabel = "framenine") { delete this.onEnterFrame; }
so I am trying to embed xml files for a game based on the button I select. I assume I would need an event listener, however I do not know how the function should look.
The instance name for the button is "jonesy", "John" , "Marky". I would like when the user selects the button jonesy, the above code is activated.
If the user selects " John, or Marky" the corresponding embed code for those are loaded.
I have
Code:
jonesy.addEventListener (MouseEvent.CLICK, whichxml); John.addEventListener (MouseEvent.CLICK, whichxmljohn); function whichxml (e:MouseEvent):void
[code]....
this isnt' working though. Not sure what is missing, or if it just needs to be an IF Then statment.I guess embeds have to go on the intro frame, or first frame? But, the problem I have is that, I have so many embeds it is freezing the whole game.
I am having a problem with the if statement in my timer function, the trace statement within in it is not working, eventually I wanted to use this if statement further but need to make sure it is working first.
Code: timerFunction(); } function call in function above function timerFunction() { trace("hey");//this trace works var myTimer:Timer=new Timer(1000,15); [Code] ......
I have a movieclip with the instance name information_mc. I am trying to get this movieclip to move up and down, depending on its y co-ord or in what direction it is tweening at the moment it is clicked.I have the following AS:
Code: information_mc._y = 240; var curMovement:String = "goingup";
I'm just trying to make a simple function that will return all the data from my SQLITE database as an array. But it looks like when my function is returning the array, the SQL statement is actually still executing... so it's empty... Does anyone have a suggestion? Or am I just going about this whole thing wrong.I know I could just have the event listener functions outside this function, and they could then set the data. But i'm trying to make a AS3 Class that holds all my SQL functions, and It would be nice to have everything for this particular function just in one function, so it can return an array to me.
public function getFavsGamesArray():Array { getFavsArraySql.addEventListener(SQLEvent.RESULT, res);
I have a bunch of event listeners that refer to different movieclips but trigger the same function.I have an if statement within this function that I need to trigger if the function is triggered by a specific movieclip.
Having a few problems with what I thought was a simple if statement. Here is the code:
[Code]...
I can't quite figure out the small problem with the code. It seems to just bypass the first requirement of the if statement when I do type in the proper input and go straight to the else statement.