Actionscript 3 :: Is This Statement About The Following Condition Correct
Feb 17, 2011
Look at this code:
var a:Number = 1;
var b:String = "hello";
if (a == 1 && b == "goodbye") {
trace("options a and b");
}
The book I am reading says: "In this example, the test would evaluate to true, because one of the two conditions (the first) is true. As a result, "option a or b" would be traced."Isn't the above statement incorrect? this if statement to me reads as "if a is 1 and b is goodbye THEN output it"
View 3 Replies
Similar Posts:
May 18, 2002
Is it possible to have more than one condition on an if statement?eg. if something is black and if it is 40cm then do the following..both conditions must be fulfilled before the action can occur.
View 3 Replies
Jan 21, 2012
Is it possible to use a for loop within an if condtional statement? I have been trying but just get errors no matter what I do. I have a series of buttons that pop up in a window and I want to make it so a click anywhere outside of the buttons will close the pop up window. I have been doing this by running a hitTest that checks if any of the buttons are being touched one at a time. It works, but it seems overly tedious, especially since there are a lot of buttons. I do not want to put the hitTest on the background of the window because it will cause the mouse cursor to turn into a hand even when it is not over one of the actual buttons.
If the for loop can't be within an if condition, then maybe there is a better way to use the hitTest code, but I couldn't figure that out either. Here's a simplified version of what I have now (it works, but is too much code..):
[Code]....
View 6 Replies
Nov 11, 2010
I am developing a small game in flash and decided to use AS3 for it! Now the problem that has happened to me is that the condition within an if statement is executed!!!
Here is my code:
ActionScript Code:
if (y > 850 && splodeCount == 0)
{
play('Sploding');
splodeCount++;
}
Now instead of trying if the conditions (y > 850 && splodeCount == 0) are true it simply follows them as if they were orders. For example it places the object at y 850 and makes the splodeCount 0!
View 3 Replies
Dec 11, 2009
I am trying to do a multiple if statement checking to determine which frame label within a MC (NE) and is located on frame 3 of the main timeline, to display. In the main timeline frame 1, I have declared a new var:
var n_e;
button1.onRelease = function (){
n_e1 = 1;
main timeline go to and stop at frame 3
}
[Code] .....
But it doesn't seem to work, and most of the time it lands up on Ne("2") instead...
View 6 Replies
Jun 14, 2010
I can't for the life of me come up with anything that works...
function setCurrentCMI(id){
if (_level0.strInteraction+id==""||_level0.strInterac tion+id=="undefined") {
//does nothing, user hasn't been here yet
[code]......
View 0 Replies
Dec 30, 2009
I'm trying to get the depths of all the blocks to be at the correct levels at the correct times so that the 3d effect is maintained. I've tried many things, but have had little success. All the instances of the blocks are stored in an array, but since it's adding them in accordance with when they're added to the stage, it doesn't help me locate them to swap depths. Is there a way to arrange them by location on the board?
View 4 Replies
Sep 12, 2009
I have a BD return by PHP without problem : I have "all_good" and "no_good" If the variable change my condition don't change ..... why
[Code]....
View 3 Replies
May 14, 2009
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.
View 7 Replies
Aug 31, 2011
if (variable == 1){
//code
//Execute this code.
} else if (variable == 2) {
//code
[Code]...
I dont want to copy the code from the first into the second and the first and second into the third.
My mind isn't working and there is probably an extremelly simple way to get this working.
I know I could used functions but for some reason it stops the instance referencing working: _root["bullet"+j] doesnt work in a function.
View 7 Replies
Oct 10, 2008
The Flash movie contains 2 Text files, one Component button, and 1 component checkbox.The purpose of the application is to load an XML file(works)Populate 2 text fields with information from the XML file(works)Compare the two text fields, if they contain the same information then the checkbox, via AS is told to be selected. (Heres the problem);
Heres the code:
Code:
runCode_btn.onPress = function() {
data_xml = new XML();
data_xml.ignoreWhite = true;
data_xml.onLoad = function(success) {
[code]....
The idea behind this app is that its an electronic form. The user fills it out, the information is then sent to a newly created XML file, months later the open the XML file in flash, and Flash fills out text fields and check and or unchecks Checkboxes based on the XML data.CheckBoxes are mandatory.But I don't see how I'll be able to use them if i can't create and condition statements based on the loaded Data.
View 1 Replies
Mar 30, 2011
why this code won't work
[Code]...
I'm sure you can put if statements inside other if statements, seriously I can't figure it out
View 4 Replies
Sep 22, 2010
I need to write an if statement inside an if-else statement. But no matter how I write it it keeps giving me a syntax error.The syntax error is "1083: syntax error: else is unexpected".[code]No matter how or where I place the braces, it keeps giving me errors.
View 13 Replies
Jul 12, 2010
what I'm trying to do is create an else if argument for each object in an array based on a user set number
Code:
for(var i:int=0; i < numberOfElseIfs; i++){
GENERATE AS3 CODE
}
to which I want it to GENERATE THE FOLLOWING CODE:
Code:
}else if(baskets[i].used == false){
baskets[i].used = true;
drawButton(i);
}
the problem is obviously that the compiler reads this code rather than understanding I'm trying to regenerate the code within the for loop...does that make sense :S? So basically I need as3 to read the code between the for statement as if it is going to echo that out later. Is this even possible?
View 4 Replies
Sep 22, 2010
I have a script which is giving me a lot of trouble since I have no idea how to write another "if statement" inside another if-else statement. I keep getting errors, I guess I don't know where to put the braces exactly...
example:
if(bla == bla) {
<------------how would I write another if statement here?
}else if (bla == bla){
}
View 3 Replies
Sep 23, 2009
I'm working under as2 with variables in a web site navigation, i want to create a condition, a simple condition, for frame controling but i'm not sure how to code it.I have the content_fade_out variable, whenever a user clicks a navigation button, the variable should be checked to see wich movie clip to play. I know i can do it with an if but, if i do it with a "if" I would need add 5 ifs to each button, while i think somethin like this can be done:
variable value = Y
y = 0
_root.home_mc.gotoandplay
y = 1
_root.galery_mc.gotoandplay....
and so on, I'm just not sure how to set the variable value condition.
View 1 Replies
Sep 29, 2010
I'm making a simple animation in flash, but I need to make an OR statement:
if (xxxxx or yyyyy){
}
this is my code, but an error appears because of the "or", I had the same problem with "AND", but it was fixed by replacing it with .
View 1 Replies
Nov 28, 2011
ive tried with this script (as2)
on (press) {
if (triggermc._visible == true) {
if (d1.hitTest(_root.d2.hit)) {
[code].....
View 5 Replies
Sep 16, 2010
I need to specify more than one condition for visibiltyvisible="{data.allow && data.open}"However, this gives the error "The entity name must immediately follow the '&' in the entity reference."I could use a function, but I'd like to know if it is possible to do this directly with different syntax.
View 1 Replies
May 17, 2005
for i know that i often fail when it comes to syntax, i thought i might ask how the syntax would be if i'd want to ask if two variables are set. say i'd want to let things happen if the variables _root.move==1 and at the same time _root.window==0.
in this piece of code:
onClipEvent (enterFrame) {
if (_root.move == 1) {
if (_root.mainVarX == 0) {
[Code].....
my problem is, that i let something scroll in front of a button on mouse release, and flash now thinks that i left the button and thinks it should fire up stuff that should happen on rollout, which shouldn't when i mouse release on the button.
View 6 Replies
Oct 26, 2011
Just I want to write a condition in a Function stating If condition. The following is the situation.
If myButtons_mc.alpha=0 then
myButtons_mc.alpha=1
Else myButtons_mc.alpha=0
View 6 Replies
Apr 13, 2012
I have 5 movie clips on stage made invisible. Each time only 1 movie clip appear randomly. The next movie clip appear on condition that the previous movie clip must disappear by pressing of a button. Example: mc - A,B,C,D,E
If B appear, a button must be pressed to make B disppear in order for the next button to appear randomly.
View 8 Replies
Aug 25, 2010
So, what I'm trying to do can't really be that hard, I still can't get it to work properly...
So, I have two textfields and one button. Whenever I type a set message into one of the textfields and then press the button, I want the other textfield to return another set message. Probably the trickier part: this should work both ways.
View 3 Replies
Dec 22, 2008
It is very ridiculous that I can't remove a simple listenermethod :). I think this is a common problemWhen I am using removeEventListener manually, i.e outside thecondition its working fine, but whenever I am using it inside theif/else condition it is adding the listener in "true" mode but notremoving in the "false" mode.here is my code:
if (proAlign == true) {
trace("align Option = " + proAlign + " -- " + "this is true
part");
[code].....
View 2 Replies
Jul 8, 2009
I have a movie clip which is brought on to the stage by a tween function called introTween. After the introTween has finished, it has an eventhandler inside it which calls on 2 new tween functions to start. These are tweenX function which contains the myTweenX tween and tweenY function which contains the myTweenY tween. these functions loop round to keep the movie clip floating along the bottom of the stage. The movie clip can be dragged by the user. The problem I have is that when the user drags the movie clip during the introTween the dragIt function is called (see below) and when called its looking to stop the myTweenX and myTweenY tweens. However, because the introTween function hasn't finished, and thus hasn't called the tweenX and tweenY functions...then the dragIt function can't find myTweenX and myTweenY to stop(). how I would go about solving this problem? Is there some sort of IF condition I can put in the dragIt function which looks at whether the tweenX and tweenY functions have started or even the myTweenX and myTweenY tweens have started?
[Code]....
View 1 Replies
Jul 28, 2011
I've a problem with calling the movieclip from the library with the if else case.If I take out the if else condition, the code runs normally but when I do I can't. I tried numerous attempts to fix the code but it still failed.What I wanted to do is, when I click one button out of 3 buttons at the 1st frame, it will pass the string (either red, blue or orange) to answer textbox. Then I store the string into a var called tarotno to go through a if else condition to call the MovieClip according to the string passed.[code]
View 1 Replies
May 18, 2010
package {
import flash.display.Sprite;
import flash.events.*;
import flash.net.FileReference;
import flash.net.FileReferenceList;
public class FileReferenceListExample extends Sprite {
[Code] .....
Code like the above will get executed as soon as loaded, how can I make it run under certain condition? Pretty much this in this answer:
function keyEvent(code:String):void {
// do something with the "code" parameter,
that looks like "alt+ctrl+D", may use .split('+'), etc
}
View 1 Replies
Jun 5, 2011
Imagine a multiplayer whiteboard where several people can draw at the same time. To keep it simple, lets say there's a single object on the whiteboard which can be moved or deleted by any user. There is no notion of user-owned objects (i.e. it's important that any user be allowed to manipulate any object... it's a free-for-all whiteboard)My problem is this... if two users try to do a different action on the object at the same time, i.e. one deletes it the other moves it, what happens?
Right now- in just letting the messages go through, it gets all out of whack.One idea was to have a serverside control which resolves who has control of the object, and nothing is allowed to happen clientside until that conflict is resolved. Conflict resolution can be based on a first-come, first-serve basis.Even though this can happen very fast, the small delay (~50-300ms) is unacceptable since movement must be instantaneous on the client side. For example, instead of manipulating objects, think of a pen. For there to be a delay till they've already started drawing... not good!
Another idea was to have a "request control" button, which asks the serverside extension for control.... same idea as before, but now they aren't frustrated by the initial delay of pen drawing. This is also not so good though since they must hit that button till they can do anything, and this whiteboard is really meant for kids..
View 3 Replies
Oct 19, 2011
I want to start my for loop at a certain number, and make it loop. Like this: 5, 6, 7, 8, 9, 10, 0, 1, 2, 3, 4
If the maximum number is 10 and it starts at 5. The reason is because I want to loop through every tile in my game in a certain order (top to down, then go right).
[Code]...
View 3 Replies
Mar 6, 2012
i have my hGroups as like [code]and i m trying to hide the hgroups on a condition when this bean tagInfoData have a value "notworking" otherwise it will shown..should i need to write code in the creation complete as all this is in a pop up window of the button click event.[code]
View 1 Replies