ActionScript 2.0 :: Numerical Values - Access Each Thumbnail's Number Not Entire Name
Sep 13, 2004
This ActionScript is creating reading an XML file, and laying out thumbnail images. I'm stuck though! Each thumbnail is given a value of thumbnail[x], going from 0-5. I wrote some mouse actions and need to access each thumbnail's number, not entire name (where I have it in red below).
I have been using flash AS2 for about 12 months but I'm totally at a loss with something that seems totally straightforwards...How can I input only numeric data so that AS recognises it as numbers not text?in the test below the input field in _root.myNumand I'm using a button (_root.in2) to test. I've tried:
Code: this.in2.onRelease=function(){ var numVar:Number = parseInt(_root.myNum);
I used to use flash years ago, and have only recently come back to it in my course in university so im very rusty.
What i am looking to do is in flash create two sliders where the user can slide along to their shoe size, and their weight, so that as they do that, the numbers in two other boxes will periodically change to help indicate what size snowboard they need to get.
eg. as user makes shoe size slider go along to larger sizes, at certain points the number in a box labelled board width will increase.
also as an added touch I would like a character to actually increase in size as the slider is used, I'd imagine for this I would need to have a movieclip of the character getting bigger and allow the slider to progress through the frames of this movieclip.
XFL is the new uncompressed ADOBE FLASH (CS5) source file, it consists from XML definitions, most of them are clear but unfortunately, the important one are strange. Looking to various existing sources, I can see shape's EDGE definitions like:
how do I sort the list component by numerical values? At the moment, the sort sorts as follows 1 10 100 2 20 200 3 30 300...i want it to be 1 2 3 10 20 30 100 200 300...I am using the following code to accomplish this.[code].Is there a way I can reuse my listeners because basically the actions of the lists are the same...when you mouse over the elements I want the booths to highlight.when you click it zooms to a booth and highlights it something else...I am accomplishing this by duplicating the listeners [code]
I'm currently underway in designing the UI for my game's level editor, I'm not using Flash's build in UI components instead I'm doing it from scratch using OOP.I want to have buttons, drop down menus, panels/windows that contain text fields and buttons.
At the moment I have the buttons down whenever one is created it is added to a static class's static array, and given a unique id number dependent on how many buttons have been created and added to the array so far.I figured this would be good as whenever a button is created I could apply an Event Listener looking for a MouseEvent.CLICK. Then just using the event.currentTarget.getID(), to find out what button has been pressed.
I'm about to start making panels/windows so the user can enter numerical values then submit them via a button, which will also close the window. I was thinking about doing more of the same and having static classes for each input type which lists all instances of that type of object.
I have a program that plays swf files in the UILoader. The program counts the number of customers that use the program by adding 1 to a variable called customerCount each time a button is pressed. I am trying to design one of the swf files so that it can access and diaplay the accumulated value of customerCount. Can someone help me to find the actionscript code that will let me display the value of customerCount in the swf file.
So I have a movie containing some content that I would like to pre-load. I made the pre-loader and it works fine but it could be more friendly for the user. Because the movie is quite long in duration, I think its good enough if I only load say the first 35% of the movie and then let the remaining 65% download while the user is watching the first 35%. Is there a way that I can modify my pre-load script to do this to say something like: 'load content for frames 10 to 200, play from 10'.
How would I go about editing the code for this tutorial: http:[url]......so that there are 8 thumbnails displayed at a time and instead of scrolling based on mouse position, the user clicks a next or previous button to display the next set of 8 thumbnails in the xml?I attempted to get it to display the thumbnails vertically by changing some x values in y and a width variable into height, but that failed miserably.This site is an example of what I am trying to accomplish: http:[url]....
I've created a movie clip and within that movie clip I've posted my animation, thus making an animation within one keyframe (this makes it easier to manage because instead of having to say "gotoAndPlay(70)" I can put "gotoAndPlay(1)" for the standing animation, "gotoAndPlay(2)" for the moving animation, etc.) But I don't know how to refer to the certain frames within that one keyframe via AS3.
[code]I want to input a number and find a match for the number, returning the values on the row in to specific fields for each number. For example, if I input the number 10 in an input field, I want the number 1.2276, 0.00100, 106.38 and the rest of that row to output these values I have seen so many options, don't know where to start.
Code: cnx.addEventListener(CNXConnection.DIGITAL, onDigital_10); function onDigital_10(e:DigitalEvent) {
[code]....
While debugging everything works properly if I'm testing that frame.But, pushing a button in another frame, I get the following error:
TypeError: Error #1009: Cannot access a property or method of a null object reference at "frame number:raw number"
I'm quite sure that the problem is that the variable e.Join changes its corresponding e.Value pushing a particular button in another frame (as must be). Any ideas how to link that information to the frame that create the error?
im trying to get a movieclip to go to a certain frame when its health is at a certain number. Ive coded it so that if the health is 14, it will go to the first frame, and if the health is 13, it will go to the second frame using this code, and if the box touches it, its health will decrease by 1.
[Code]...
but before the box even touches the movieclip, the movieclip is already on the second frame.
I got a slideshow class, and in here I have a Number variable named "currentImage". This is changing(with the method currentImage += 1 when you click to the next image.
The problem is that when I trace currentImage (Event.ENTER_FRAME), it gives different values on odd and even frame numbers. On frame number 1 trace is 0, on frame number 2 trace is 1 and so on, on frame number 3 it is back to 0 and so on.
The slideshow works, but I got a function that resets the slideshow and this function is also using currentImage, this function doesn't work because of the changeing number.
instantiate a Vector.<Number> with two values of 1.0 You might think I would do Vector.<Number>(1.0, 1.0); but that only traces 0 Is what I'm trying to do possible? If so, how? Or am I stapled to the routine of using .push ?
lets say i do some simple AS3 math and get a Number of 199. How can i use a Array with values of "preferred" numbers, compare the 199 to the array and round up or down to the closest value in the array?
[Code]...
I want to round the 199 up to 200(closest match) and have the myMatch = the rounded number from the array.
So I have an input text and let's say the user inputs "Hello" in it.Then I want to calculate the total value of what is entered in a fashion like H=4, e=2, l=3, o=6. Meaning the total value of the entered characters would be 18 in this case.
I've been making arrays from numbers produced by the Collatz conjecture. But when the number where we start calculating exceeds over 1x10^16 program can't do any more calculations. It loses it's capability to handle odd numbers. Heres a part of my code that makes calculations:
ActionScript Code: var a:Number; var result:Array = new Array(); var count:int = 0; function calculate(e:TimerEvent):void{ [Code] .....
Q. How do I set the width of the array and length and set each of the values in it to the same number.This is for a game im working on. (Tile like you could of guessed.)
Note: I know you use for loops to find the x and y of the values... This doesnt work, but think its how it suppose to work.
I want to animate an image inside a movieclip with frame label animate1, animate2, animate3 and animate4.I did manage to generate random numbers but my concern is that I want my animation will not animate same image twice, below is my code.