Change An Integer Variable Per Second?
Jun 22, 2009I'm working on a game were your health variable will add 1 hp automatically every second if the health variable is not equal to 100. How would you do that?
View 1 RepliesI'm working on a game were your health variable will add 1 hp automatically every second if the health variable is not equal to 100. How would you do that?
View 1 Replieshow can I check if a variable is integer or not?
View 9 Replieshow can I check if a variable is integer or not?
View 5 Replieshow can I check if a variable is integer or not?
View 13 RepliesI have a problem with some code where it will not output exactly what I want.Here's a direct code copy of what I am trying to do. I think it might just be a syntax problem, but for the life of me cannot work it out.
Code:
var textFileData:LoadVars = new LoadVars();
textFileData.onLoad = function(){
minNum_txt.text = textFileData.minNum; //minimum number specified for range[code].........
I am trying to write a short AS3 script in CS4 that allows me to step backwards and forwards through an animation. I have a stop button a play button, rewind button and a forward button. The buttons work ok apart from when I hit the rewind button sometimes it jumps to the start of the timeline rather than just step back a frame at a time. When I use the stop button and the timeline stops where it is, the rewind button steps back as required.
But, if the rewind button is clicked first it jumps to the start of the timeline, I know the theory as to why I cant get this to work. I need to know how to increment an integer variable (counter) to increment as the animation players. i.e. the counter variable to match the frame number. Below is the code I have, how to match an integer variable to the current frame and tell me where to insert the line of code on the listing.
var counter = 1;
gotoAndStop(counter);
function setupevents(){
buttonplay.addEventListener(MouseEvent.CLICK, playbutton);
buttonstop.addEventListener(MouseEvent.CLICK, stopbutton);
[Code] .....
I want to have a dynamic integer reference.
For instance
ActionScript Code:
var heart:int = 5;
var stalker:int = heart;
[Code].....
Obviously stalker traces as "5" while "heart" is "7". However, I need to make stalker a pointer reference to heart.
when I try to type cast something, there r 2 ways to do it:if var integer holds a integer (Uint)
text_txt.text = integer as String;or text_txt.text = String( integer );
but sometimes when I want to pass a value to a function both ways don't work and only one way works, when should I use option 1 and 2???
Im really new to as3, and im just trying out some stuff, but i cant get a shape to refresh and change when i change its variable using a text field.If i change the text fields text before i test it, it works, but while its running it doesnt change it again.Btw, trying to change the stroke size.[code]i just want is so that when i change the strokeSize_txt text box, it will change the stroke for the shape.
View 2 RepliesI have been banging my head against a brick wall regarding the following problem which must be very simple to fix, just can't see the answer.I have a class assigned to a movieclip called canvas. The class is called drawClass. I have called the instance of canvas on the stage 'drawingCanvas'.When I trace "drawingCanvas" I get object drawClass] which is fine. Tracing drawingCanvas.name gets me the instance name 'drawingCanvas'.This is a String variable.Basically what I am trying to do is pass the MovieClip name to another class. In my example the class 'toolBar', which can then interact with the MovieClip.
The problem is passing 'drawingCanvas.name' results in a String, so I get an error saying :TypeError: Error #1034: Type Coercion failed: cannot convert "canvasArea" to flash.display.MovieClip.I can't for love or money find a way to convert a String variable to a MovieClip variable! I have the name of the MovieClip, I just need to tell the toolbar class. But I can't find a way of doing this as the instance on stage is an object of drawingClass, not a MovieClip (unless MovieClips with attached classes are not treated as standard MovieClips?).
I'm trying to achieve something i thought would be extremely easy, but i can't get it to work!
[Code]...
I'm creating a board game which has 3 variables, p1Move, p2Move and activePlayer.
p1Move and p2Move store the p1 and p2 location on a game board. activePlayer stored who's turn it is at the moment.
I am loading a value in from a text file which changes the value of move. This all works fine when i designate a player directly:
ActionScript Code:
p1Move = [insert variable name],
but i want to designate dynamically based on who's turn it is.
Something like this:
ActionScript Code:
_root["p"+activePlayer+"Move"] = Number(this.varAmount);
so that flash changes the value of p1Move (or p2Move depending on who's turn it is) to varAmount. varAmount is the variable being read from the textfile.
Hopefully that all makes sense. Basically i want flash to change the variable associated with the active player only.
I have an flash movie with on the main timeline a movieclip "MC1". In this movieclip I have another movieclip "MC2". On the first frame of MC1 I have declared a variable x and I want to give this variable a new value when I click on MC2 but it doesn't work?!
Main timeline: 1 frame with MC1
MC1: 1 frame with MC2
Codes implemented on the timeline:
MC1:
x;
MC2:
onMouseDown = function() {
_root.x=1;
}
Example: [URL]
I am attempting to make a remoddled clone of the game at [url]...so far i have some blobs that slowly move down through a door, then when they're off the screen they jump back above the screen to come back down.my problem is that the door is user controlled using this code on a butten[code]...
View 1 Repliescan I set variable from QueryString . if yes , then HOW ?
for-Example :
FLASH:
var myvar:String;
I want to change the name of variable (which is already declared in Flash ) from querystring
like myvar+new
is that possible , I change variable name again from QueryString?
I have a variable set up on my actions frame. It is var bucket:Number=0 .I want bucket to equal one if one object hits another.
View 9 RepliesI have one swf file that containes a mc using an easing function to move an arrow around. That mc has the instance named myruler. The arrow moves based on the value of a variable named "y". This swf also has a mc that I use as a container to load movies into. The movies that are loaded into the container mc have buttons that I would like to use to change the value of the variable "y" in the movie clip named myruler found in my base swf. Did that make sense? [code]...
View 2 RepliesThis is just a simple problem, i have two integers (for example)
var myInt:int = 3357;
var myOtherInt:int = 10;
Then i ask flash to trace myInt divided by myOtherInt
trace(myInt / myOtherInt);
And in the output menu i get 335.7 as the traced number and i need to get an integer which would be 335.
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]....
What is the best way to listen for and trigger a function when a string stored in a variable changes? I have a variable named source which is a string. When its value changes I need to run a function newVideo. What's the most efficient way to detect the string has changed?
View 3 RepliesI have a flash movie being loaded inside a parent movie. Inside the loaded movie is a variable called lvl, and its refered to as loadedmovie.lvl in the parent movie.
So if i'm wondering what the lvl is in the loaded movie, I just use loadedmovie.lvl to get the variable.
But I want to know when this variable CHANGES. How am I able to detect when this lvl variable changes? Inside the loaded movie, it's been set to change almost every frame in the movie, but I'm not going to call a function inside every frame of that movie to find out when it changes.
how do I detect a variable change and then make it call a function?
[code]....
need a way to change from tile0 to tile1 through variable [code]....
Can I detect a change to a variable (a data string)?
I am making a AS2 SWF (player level 7) with a combobox page navigation. I have a page name variable that I am changing from outside of the SWF with Director and Authorware using (I believe) FlashVars. The variable (internally) is set by default during SWF initialization. The external variables values allowed are always one of the combobox's data field values. The combobox default variable is not always index positon 0 (zero). Or the order of the data either. The variable can get changed internally by the nav combobox used for navigation independent of the external variable. - this works When the shared nav var is changed from the external source, the combobox needs to change to the match the corresponding combobox's data variable. This is what I am trying to do. I can change the combobox setting programatically (index) but not get it to recognize it as a change event. Or tell it programatically
Can the combobox be selected by the data variable or is the only option to use the index (and loop through index values to match variable to data field)?
And update the combobox selection (and as a result the nav page) by triggering a change event programatically?
Detecting the var change cleanly without the OnEnterFrame trick is my goal - if it even works in the version I have to use (flash palyer 7).
I need to change one variable at the click of a button the problem is that when I enter the first frame i declared a _global var _global.conteudo =null;
In the second frame:
this equal a _global to :
_global.conteudo = "enterprise.swf";
But when I click a button , i need change my _global var for example:
on (release){_global.conteudo="my variable declared";}
I am running an swf preview.swf, How can i change the value of flash variable mode using jquery ??
I have code something like
AC_FL_RunContent(
"src", "preview",
"width", "378",
[Code].....
Is it possible to use an addEventListner(MouseEvent.MOUSE_DOWN... to change an integer in a variable without using a function? So, you could have:
myMC.addEventListener(MouseEvent.MOUSE_DOWN, myVAR = 1); etc?
Obviously I've tried, but I get implicit failures.
I'm trying to get a function(recPlusFunct) to alter a variable(i) outside of the function but it doesn't seem to work, here's my code.
var i:Number = 0;
var recPlus:Function = this["rec" + i];
function recPlusFunct():Void[code]........
how can i change variable name dynamically
ActionScript Code:
i=2
vari + "i" = 7 //these don't work
//i need to trace these code
trace(vari2)
i allways get error. i've tried the bracket none worked for me like these quotation
I've done a search on this and I can't find anything that makes sense
Its the first time I've created a document class and an object class that extends a movieclip. I've tried endless functions and properties to access the public function within the object class, but I'm getting lots of different errors. Both classes are within the same folder as the .fla file. I don't know what I'm doing wrong.[code]...
When the value of _root.mc1._currentframe is 10 I want the value of _root.mc2._currentframe to be written (sent or changed) to a variable which I can use in mc1. So I want to be able to use this variable in different clips but I do not want it to be changed until the playhead in mc1 is in frame 10. However I do want the variable to be valid even if the playhead is not in frame 10. This should be so simple.
This is what I have in mc1:
Code: Select allon (press) {
press = true;
if (press == true) {
[Code]....