ActionScript 2.0 :: OnFocus Function Is Clearing Variable?
Apr 3, 2007
osting to PHP - but decided to have an initial message in my textInput to instruct people to input their email address.But now that the onFocus function is telling the textInput it equals "" when clicked, it is posting the variable as "" instead of what the user has input!!How do I clear my textInput for the user but still post the user's info?The onFocus code is:
Code:
this.email_address.text = " your@email.com";
tiListener = new Object();
but later I want this onEnterFrame to stop functioning to conserve on processor resources.setInterval isn't too good of an option from the way I have things set up, so right now I just set it to a new function with a trace action which overwrites the old one.
how to clear the interval in this code? I'd also like to know if there is a better way of firing makeStars() than using setInterval in a function - like I'm doing. I've looked at the Kirupa tutorial and I'm not seeing what should be done.
Basically, this attaches a number of stars within the Stage width and height properties. When the browser resizes I rewrite the stars to the screen with the new bounds. But I can't get the interval to stop, so the stars just keep getting replaced - disappearing and relocating abruptly.
It all works great outside of the resizeIt() function, but once inside she goes down hill from there. A couple of things I need cleared up (pun intended) are:
1. Am I creating a new interval each time resizeIt() is executed?
2.What is the scope of the interval(s), and does how you access them change depending on where you are in the code, or are they more global?
stop(); //number of stars to make var numstars:Number = 100; _root.attachMovie("background","bkgd",this.getNext HighestDepth());
Code: on (click) { var x = 1; print(x,"bmovie"); }
To print out the current page as displayed on the screen. The command works great, but when the button is pressed all of my variables seem to be reset, along with various combo boxes.The print function works as intended except clearing all my values .Is there a way around this?
Edit: I just ran a small test on a blank .fla with 3 buttons 1 - set variable = 1, 2 - trace variable, 3 - my print code
This does not clear the variables like it does in my application.What exactly goes on during the print function? If I can isolate and trace the problem, I could find a fix for it, but I have no idea whats going on.
i'm reusing a function as a timer with setInterval. it works the first time around but then for some reason the counter var gets stuck at 10 (the delay var = 10) and won't reset and start counting up from zero again...code:
how you would target a function's local variable through a concatenated variable string.For example:
var txt = "Hello World"; function testing(msg) { var test1 = msg;[code].........
I'd expect the trace to be "Hello World" but rather is given "undefined". So if variables created outside functions are created on the main timeline, where are local function variables created and how would you access them?
I'm trying to combine PHP/SQL and Flash. I've got a problem now. I want to load a variable that contains an url to an image. so the variable is like this: [URL] Now I want flash to load the image, not the text. The variable is called 'img1' but the loadmovie function doesn't work when I put it in.
I want to monitor a variable. Whenever the variable value changes I want to call a function. In actionscript 2 I can use "watch" but in as3 what can do ?
I have a set of Cue Points in an FLV I'm playing. It's an interactive quiz, so the idea is that flash will change a variable, theAnswer, to a different letter depending on which question it is. The answer to question 1 is B, question 2 is D, etc. Either the cue point event listener isn't working, or else it is working and Flash isn't declaring the variables. 1120: Access of undefined property theAnswer. I literally can't find a single problem with my code. I have an almost identical Event Listener further down which works.
I need to pass a variable to a function inside a function. However this parameter (i) seems not to be passed (to function ...onRollOver). This is required to attach a textfield to a movieclip (reading the adress and showing it as a tooltip).
ActionScript Code: for (i=0; i<array_BE_ElecCities.length; i++) { var attachElecCity = mc_map.mc_places.attachMovie("Plant",
I want to create a vector, then call a function that populates that vector with arrays. Fine. The only catch is the function itself will declare new array variables to put into the vector, but are these new array variables private to the function only?e.g. something like this
ActionScript Code: public var vec:Vector.<Array> = new Vector.<Array>(); private function populateVec():void {
[code]....
Is this "kosher"? a was declared in the private function but added to something outside the function..?
AS3 noobie here..So i am trying to load external SWFs into a DisplayObjectContainer.When i re-instantiate the Loader object it won't clear the old SWF.basically, in this version, i've resorted to adding a new containerover the old one (very bad, i know). I'd love to know how to solvethis issue properly.[code]...
I have built a flex application which has a "main" project and it is assosciated with a few RSL's which are loaded and cached once i run my "main" application. The problem i am facing is that the newer versions of my RSL's are not being loaded as the cache holds the older version of my RSL and execxutes the same. Each time i have got to clear the cache to execute the new version of my RSL's, which is irritating.
I have a website that is currently all flash-based. Unfortunately if you return to that website, it won't change a thing until you delete your temporary internet files, being that it is flash. So for every update, I have a new .swf file ie: 2801091.swf and this works perfectly fine. However when you enter the calendar, it loads the .xml file but it's always what's been cached.
1) Everything about the flash file can be revised if it's the newest version so dated .swf files aren't created every time there's an update?
2) A way to clear the .xml cache or refresh it every time the calendar is opened?
In a simplistic view, what I want to do is when the 'previous' or 'next' button is pressed, increase or decrease the page number by 1, which is easy enough, and start afresh...I though it should be a case of removing all the children from the scene and then executing the functions at the start of the script, after all the variables have been set.However, when I do this, I get the following error:
## [Tweener] Error: : [object preloaderMain_12] raised an error while executing the'onComplete'handler. ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
I'm creating a gallery of thumbnails and main images from a loaded XML file.The initial load is fine and all is working, Thumbnails are produced in a masked movieclip and the first image is defaulted to display at start perfectly well. The gallery also has several categories in it which a user can view by clicking a button for each. eg Sites, Designs, Cards etc. Each of these categories information are held within different separate XML files. eg sites.xml, designs.xml and cards.xml etc.
Now here lies the problem. When a user clicks a new button the new XML loads the new information and the files display, but on top of the thumbnails/main images that were already present because the file that was initially open has not cleared. So what I want to do is simply remove the data that is currently being displayed, so in essence removes the images etc. Then replace those with the images from the new XML file.Is this at all possible because from searching the last week I haven't been able to find it. I guess I can't see the wood for the trees at the moment.
I've having a problem when I am removing a child. There is an area where you can choose a button to click(there are multiple buttons here). Once you click a button it loads workss_mc and you can go back from there and workss_mc is being removed then work_mc is being added again. The problem is once it is added again and you click on any of the other buttons the frame label from the previous session when it was clicked is still at that location.
Here is the flash file I am working on for a local kids charity so you can see [URL]. If you press the next button 9 times it will bring you to a drag and drop game I have made, you have to match the targets so it spells cat, this works fine, the problem I am having is that the objects you match stays there for the rest of the frames (try it yourself by pressing next) I am just wondering how to clear this?
I am using a Flash Component in our web site to show videos but I need a way to clear flash cache every time the page is loaded. Such a Flash Component configuration is based on an XML file to get the videos that will be played. Is there a way to do it using C# code?
I am trying to create a flash visual showing a time series of data on a world map. I have created a flash file which 1) creates proportional circles for each country of interest (in this case 6 countries) and 2) has a timeline so that the circles change through time. I have successfully gotten the timeline to work with the proportional circles, however the circles to not clear out before displaying the new circles when adjusting the timeline. I am not able to figure out how to properly clear out the circles. I have tried using the holder.removeChild(c) command before I create my new circles, but get an error which states 'Parameter child must be non-null'.