ActionScript 2.0 :: OnEnterFrame Calling Function That Shouldn't Be Called

May 16, 2004

I'm making a game, and it has an onEnterFrame which checks each players status (hp and turn), and decides what to do based on that.[code]So this works fine when it's the players turn. But when it's the enemy's turn, the enemy simply attacks a bunch till hero.HP<0 and enemy wins. I am certain this is because it's checking each frame to see if it's the enemies turn and then it executes the hitting code before the turn is changed (which must mean this is freakin fast, so cool, but not good for me here!).I tried simply making a function to call at the end of the attack, with a function that happens only on first turn to let the player initiate, but when then the hero makes no attack, enemy attacks and there is a recursion error and it shuts down.

View 5 Replies


Similar Posts:


ActionScript 2.0 :: [FMX] OnEnterFrame Calling Function That Shouldn't Be Called

May 16, 2004

I'm making a game, and it has an onEnterFrame which checks each players status (hp and turn), and decides what to do based on that. Looks like this:

Code:
_root.onEnterFrame = function(){
if(enemy.HP>0){
if(hero.HP>0){
if(hero.turn==0) {

[code]....

So this works fine when it's the players turn. But when it's the enemy's turn, the enemy simply attacks a bunch till hero.HP<0 and enemy wins. I am certain this is because it's checking each frame to see if it's the enemies turn and then it executes the hitting code before the turn is changed (which must mean this is freakin fast, so cool, but not good for me here!).I tried simply making a function to call at the end of the attack, with a function that happens only on first turn to let the player initiate, but when then the hero makes no attack, enemy attacks and there is a recursion error and it shuts down.

View 5 Replies

ActionScript 2.0 :: ANOTHER Image Resize - Put The 'this.onEnterFrame' Section Just Before The ResizePic Function Is Called

Mar 2, 2006

I've followed the tuts on the site and written||cut'n'paste a few bits together that resize my picture to the border's size.

[Code]...

First; this code didn't work properly until I put the 'this.onEnterFrame' section just before the resizePic function is called. Why? Second; I've noticed a lot of times 'onEnterFrame' is called, its deleted again further down the code. Should I be doing so in this case? Why is it normally deleted? Memory managent?

View 2 Replies

ActionScript 2.0 :: OnEnterFrame=null - OnEnterFrame=undefined & Delete OnEnterFrame

Mar 29, 2008

onEnterFrame=null, onEnterFrame=undefined & delete onEnterFrame....

Which one to use??? What are the performance considerations. If all my movieclips on-stage are running a MovieClip.prototype.onEnterFrame = function() {run initial stuff before setting onEnterFrame=null/undefined... }, will there be performance hits? It's sad that delete onEnterFrame doesn't work unless I delete the prototype enterFrame as well, which would make the clips reinitailise itself again once you declare the enterFrame prototype again (i need to do this since there's more movieclips that end up appearing on-stage, and they need to automatically initialises themselves the moment they appear).

[Code]...

View 5 Replies

ActionScript 3.0 :: DispatchEvent - ExitToolTip Function From MC Shouldn't Run ExitToolTip Only When Mouse Out Of MC?

Aug 26, 2010

So I have a Movieclip with a Listener listening for MOUSE_OVER, and on mouse over it triggers a function ToolTip.

[Code]...

which triggers the tooltip function but the problem is that... when the mouse is clicked on MC2 showToolTip works fine.. but when I mouse_out of MC2 it runs exitToolTip function from MC shouldnt it run exitToolTip only when you mouse out of MC? how do I make exitToolTip run only when we mouse out of MC rather than MC2 ...

View 1 Replies

ActionScript 3.0 :: Compiler Bug - Var Declaration Function Definition Postcedes External Called Function Execution

Jun 29, 2010

Use Flash CS5 (and AIR, though this does not seem like it would be AIR related) in Win XP 64 I have a MovieClip symbol in my library with the identifier 'Puzzle10Piece10' with the following actionscript attached to frame 1 of the only layer with the following actionscript:

[Code]...

This runs contrary to my understanding of the pre-compiler and code execution order. In my way of thinking, any reference creation and related memory allocation is made when the object is instantiated, and indeed that allocation, unlike C depends not on code order (declaration before use), though this is an order that would satisfy even the C pre-compiler. If I understand the Flash compiler at all, it's not even a question of 'code order'... the symbol is pre-compiled such that for it to exist... for it to be instantiated, the variable would exist before the function would even be 'available' to be called internally or externally. Is my thinking way off, or is this a bug?

View 6 Replies

ActionScript :: Flex - An Object Returned From A Function Call Changed The Next Time The Same Function Is Called?

Jan 10, 2012

I have an AS3 program that calls a function multiple times. The function must return multiple variables, so I created a class for the function to declare an object containing all of these variables. For example, here's my class:

package
{
public class PER
{
[Code].....

Let's say the calling program calls the function, which returns the variables into data_set1 (where data_set1 depends on input variables arg1, arg2, arg3) using:

var data_set1:PER = function_name(arg1, arg2, arg3);

The calling program does some stuff, then calls the function again, but returns the variables into a new variable name, data_set2:

var data_set2:PER = function_name(arg4, arg5, arg6);

My intention is that data_set1 and data_set2 are different (e.g. not linked together).

My question is, given that arrays are passed by reference, will data_set1 be modified to agree with data_set2 upon the 2nd function call? Why or why not?

View 1 Replies

ActionScript 3.0 :: Return Result From Function Called By Function?

Aug 4, 2010

I'm using an AMF service that was built by someone else. Basically what happens is that some info is passed to the AMF service and it returns true or false.I want to be able to pass in various info to the a function that calls the AMF service(submitTracking) and then get the true or false value returned in onResultSubmit to be passed back to submitTracking.

var screen:String;
var buttonnumber:String;
function submitTracking(screen:String, buttonnumber:String) {

[code]....

View 3 Replies

Professional :: How To Use This.onEnterFrame = Function()

Jan 10, 2010

as2 this works but in as3 it no work how do you do this in as3
 
this.onEnterFrame = function() { if(Key.isDown(Key.UP)) {  square._y -= speed; }

View 4 Replies

ActionScript 2.0 :: Variable From OnEnterFrame Function?

Feb 19, 2009

I need to get the width of mc and pass it to a global variable that i can use.

Heres the code sample.

ActionScript Code:
xCor = -3;// this value is actually in the xml so it depends whether its negative or positve
var dragitem:MovieClip = _root.createEmptyMovieClip("new_item"+dragItemTracker,

[Code]....

View 3 Replies

ActionScript 2.0 :: OnEnterFrame Function Not Working?

Nov 2, 2009

I'm not getting errors but my program wont call my function.

Code:
this.onEnterFrame = function() {
if(wm == 10)[code].....

I want to change to my end game screen when my value of variable wm gets to 10. Sorry I cant figure out whats wrong with the if statement. It doesnt work outside a function either.

View 1 Replies

ActionScript 2.0 :: Call Function Within A OnEnterFrame?

Dec 3, 2005

i want to call a funtion once within a onEnterFrame, butthe problem is that the onEnterFrame needs to go on and execute the function only once...(if its between the desired x positions (see script below))

my code

Code:
onClipEvent(enterFrame)
{
if(this._x < -150 && this._x > -1600)

[Code].....

View 1 Replies

ActionScript 2.0 :: Make A Function Go On Without An OnEnterFrame?

Mar 13, 2006

How can I make a function go on without an onEnterFrame?

View 3 Replies

ActionScript 2.0 :: Replaying An OnEnterFrame Function?

Feb 7, 2007

Got a piece of code that moves a line of text I'm calling "eeScroller". I'm using this method because timeline and as tweens make the movement herky jerky (when the movement is slow).

What I want to do is reset the _x of eeScroller to 0.9 once it reaches the _x of -889.3

Here's what I got so far:

Code:
function movething() {
_root.eeScroller.onEnterFrame = function() {
if (_root.eeScroller._x>=-889.3) {

[Code].....

how to implement onMotionFinished if that's even the way to do it...

View 1 Replies

ActionScript 2.0 :: Executing A Function In OnEnterFrame?

Jul 17, 2003

A function has to "run"(execute) inside the onEnterFrame event method but the function does not seem to run when called.

Example:

_root.onEnterFrame()=function(){
if(something==true){
performFunction();

[Code]....

View 3 Replies

ActionScript 2.0 :: Call The Function With OnEnterFrame?

May 29, 2009

cerbatana is the instance of my button.. I need that when I hold left key... the "moverizq" function starts.. so I create a new function.. where I have the condition for Key.is Down and then I call the function with onEnterFrame..

function moverizq() {
cerbatana._x = cerbatana._x-5;
}
function moverder() {

[Code]....

View 1 Replies

IDE :: Use An OnEnterFrame Event To Call A Function Just Once?

Oct 5, 2009

I need to use an onEnterFrame event to call a function just once. Here's the code:

my_object.onEnterFrame = function() {
if (this._y == 100) {
my_function();
}
};

So say i drag "my_object" to a y-coordinate of 100, how do i make it so it only calls the function once. Then if i drag the object away from y=100, and then back to y=100, i want it to call the function again.

I'm using the onEnterFrame event b/c i need it to constantly look for the object to be at y=100, maybe except when its actually at 100.

View 4 Replies

ActionScript 2.0 :: Call Function Only Once In OnEnterFrame

Nov 4, 2010

I've been trying to work this out.
Code:
function ghostGoUpDown(currentGhost) {
//do stuff
} benet.onEnterFrame = function() {
//do stuff
if(maze_mc.hitTest(this._x-16,this._y,true)) {
[Code].....
How can I change it so that the ghostGoUpDown is only run once each frame the hit test is true?

View 4 Replies

ActionScript 2.0 :: Stop An OnEnterFrame Function?

Mar 6, 2005

How can one stop an onEnterFrame function?

View 5 Replies

ActionScript 2.0 :: OnEnterFrame From A Prototype Function?

Aug 30, 2004

The function is called on release of a movieclip. I'm making a drag a drop navigation and there are two content windows .. "h1" and "h3".

I don't think there's anything(much) wrong with my code itself, I'm just having trouble with calling anything within h_ins.onEnterFrame. Is there a fundamental issue that I'm not aware of? Below are all the details if you're interested.

[Code]....

View 1 Replies

ActionScript 2.0 :: Putting A Function On An OnEnterframe Funct

May 1, 2009

Just wondering what the effects are of putting a function on an onEnterFrame function.

when you call the function what will it do differently? if anything. And is it a bad thing? will it cause bugs?

View 1 Replies

ActionScript 2.0 :: Making IF Statement In OnEnterFrame Function

Jan 20, 2009

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;
}

View 4 Replies

Actionscript 2.0 :: OnEnterFrame Function Skips MC Tween?

Oct 6, 2009

Users are also given a set of thumbnails for extra feedback and navigation (here's what I currently have: As you can see, I have a button on my main stage named "portfolio". It has a simple "on (release)" function that goes to frame 2 (frame 2 is when my artwork portfolio displays).I have some code placed on frame 2, in a separate "actions" layer(very simple stuff):

stop();
onEnterFrame=function() {
_root.thumb_movie.gotoAndPlay("book");

[code]......

View 1 Replies

ActionScript 2.0 :: Assigning Function To OnEnterFrame With Parameters?

Jan 21, 2008

When assigning a function to onEnterFrame, for ex. onEnterFrame = someFunction, you do not include the brackets or the script will not run properly. my question is then, how can you assign a function to onEnterFrame while specifying parameters for that function? I tried onEnterFrame = someFunction(param1), but the function will only execute once.

View 3 Replies

ActionScript 3.0 :: OnEnterFrame - The OnEnterFrame Is Not Triggered Automatically By Flash Player At Run Time

Feb 1, 2010

i'm very new to Flash (although have plenty of experience in Java, C++, PHP, etc). For a University assignment, I am creating a World Cup Guide and i'm creating a countdown to the tournament. I've followed a tutorial and modified it slightly but i'm receiving an error message. The error message is:

[Code]....

View 1 Replies

ActionScript 2.0 :: Grasp Applying Generic Function To Mc OnEnterFrame's?

Dec 17, 2004

So, I'm a beginning to intermediate Flash and AS guy grappling with some programming concepts.I find that when I create my own functions from scratch, especially to define a generic function to different movie clips, in this case to their onEnterFrame functions, I get unexpected results.The bottom is some code from a new simple website I'm trying to code. My problem is that I can't get the function working in a generic way. I know I may be taking the completely wrong approach and totally missing something, but I am continuously coming up with problems (seems to be a misunderstading of scope at a deeper level, not simple variable timeline scope, but inherant scope within functions, etc..).So, I will just copy paste the code here and try and comment as much as possible. For claritie's sake I will remove button codes except option1 and option2.

//initialization of a few global and one timeline variable. These should
//be self explanatory in the code so I wont go into to much detail
//my probs arent in the detail but in the overall relationship of the

[code].....

View 7 Replies

ActionScript 2.0 :: Assign The Function FMy_Function To My_MC.onEnterFrame

Oct 7, 2005

If I need to assign the function fMy_Function to my_MC.onEnterFrame

Then it's fine to write :

myMC.onEnterFrame = fMy_Function;

but how to pass a parameter to fMy_Function ?

N.B. I don't want to use =function(){ fMy_Function(parameter1, parameter2); }

View 4 Replies

ActionScript 2.0 :: Delay A Function Which Then Sets The OnEnterFrame Of A Clip?

Feb 21, 2006

I'm trying to delay a function which then sets the onEnterFrame of a clip The colde I am trying will not work

[code]...

View 2 Replies

ActionScript 3.0 :: Flash - OnEnterFrame Driven Function Not Working?

Feb 22, 2012

There is a function that I use all the time written in AS2 with buttons and rollovers to create a smooth animation in and out that doesn't relly on gotoAndPlay or gotoAndStop methods (as I have found them to be quite buggy. The AS2 code follows. I have started to write the same function in AS3, but keep getting errors when attempting to create a nested even listener for the onEnterFrame function that will drive the animation forward. How can I rewrite the AS2 function to work the same way in AS3.This is the AS2 Code

Code:
btnBox.onRollOver = function()
{

[code]....

View 7 Replies

ActionScript 2.0 :: Does The OnEnterFrame Function() Slow Down The Computer As Opposed To Other Methods

Jul 31, 2006

Does the onEnterFrame Function() slow down the computer as opposed to other methods?

[Code]...

Just not sure whether I should use onEnterFrame so they are always accessable or to just call the function when I need it at that point in time. Big question is, is there much difference between the two methods?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved