ActionScript 3 :: Flash - Check Input Text With Movie Clip Button?
Jan 30, 2012
im just working on my new project. All what i need is, i want to check input text using button, if the value on the input text box is equals 1, trace("true"), else trace ("false").
here's the example link [URL]
the problem is, when im trying to input text to 1, it's always goes to else, which means false. also all number. sorry for my bad english. here's what i did
var check:Boolean = false;
var input1:String;
var answer:String = "1";
My project is to get a input text from user and user can check their answer by simply click on the button check, if their answer is true a message "good job" will be display. but,my code have an error.check this code 4 me? .
ans1_box.restrict = "0123456789"; var setUpProblem:Function = function():Void {
Tearing my hair out on this, and it seems like it shouldn't be that difficult.I've got an input text box (opAnswerTxt) that I've added to a movie clip (questAns) using AS3:That's fine -- I'm able to type text into the text field. Now I need to trace this text. (Ultimately, I will want to capture the text in a variable and then reuse the text in a dynamic text field, but just tracing to make sure I can get the text first.)I added a button (opSaveBtn) - also to the MC - and added an event listener to the button:[code]My output is the original default text I have in the text box, rather than the text I just typed in.When I add the input text box to the stage, rather than to the MC, it works fine.[code]
I am an educator and I am designing an interactive activity for my students. I created two buttons named button_B and button_G, and an input textfield named in_Text.when a student presses button_B, the letter "B" is entered into the input text field; if a student presses button_G, the letter "G" is entered into the input text field. More than one letter entry is acceptable as a student's answer: for exmple the entry BBB, BGB within the input field is okay.I have no trouble writing AS3 to accomplish this task, however:For a student's solution to the input text field to be correct, it has to contain the four values BBB, GGG, BGB, and GBG in any order. I created an array named solution_S with these values. I also have an enter the solution button named enter_btn. The student can check their solution by pressing the enter_btn button; if the input textfield is correct, the quiz moves on to the next frame in my timeline; if it is incorrect, it moves to a different frame in my timeline.
I have created a simple game which asks young children to spell in a text input box the image they see - typically banana, apple etc. I have a text input box into which they spell the word. A button they click to check their answer and a dynamic text box which displays either Wrong or Well done. The code I have applied to the button is pasted below:
on (press) { if (answer1.text.indexOf("banana") != -1) { show.text="well done"; } else {show.text="wrong"; }}
The problem I am having is that if they have a variant of the answer in the input text box it displays correct. For example, with the code above, the following answer would receive a correct response - "bananananananan". Is there any way to slightly tweek the code so that they need to spell the exact word? I have noticed that this works the same for simple maths questions. 5 + 5 with an answer of 1000 will give a correct response because somewhere in the answer is 10.
I've been trying to contol a movie clip by inputting certain text. I've tried different bits that I've found online, but I can't seem to get it right.I want it so that it only if the text is (for the purpose of this) "Test" and you press enter does it call the function "doSomething" else it doesn't allow you to enter it, or it calls a different function.This is the code I have:Quote:
myText.addEventListener(KeyboardEvent.KEY_DOWN,han dler); function handler(event:KeyboardEvent){ if(event.charCode == 13)
how to make input text work when within a movie clip? I have a scroll with text and on the bottom i have my input fields, but when i view it it appears that you can type in it but nothing happens... the field from comes through fine though.
public class TestComponent extends MovieClip{ var textInput:TextInput = new TextInput(); function TestComponent():void{
[Code].....
why the height has become 100 instead of 22, like the textInput. Right now I just have to store the height before adding stuff to it since components seem to "corrupt" it.
I'm trying to do something that seems simple, but I've been looking all over for the right information and I can't seem to find it.I've got an input text field and various movieclips. On the click of a button or hitting "enter", i am able to trace what is typed into the input text field.I want certain inputted numbers to trigger movie clip events (gotoAndStop, etc).
i was create a input text field inside a movie clip movie clip > input text field i am creating a dragg able game,so this movie clip was called from library and then i give it dynamic listener for dragging ability
Code: var mc:hub = new hub(); mc.name="myClip"+ke; this.addChild(mc);
[Code].....
and there is no default value. i was search from internet and have solution to set mousechildren to false,but if i do it,i could use my input field second question is how i acces my input text if i use movieclipname.inputtextname.text it got error., i can use getChildByName because i add many of this movieclip from library.
I want to make a draggable movie clip with an input text box in it. It's going to be a "Make your own comic" game, where you can type in the speach bubbles what you want the characters to say.
I'm updating a game in a Flash, using Actionscript 2 (what it was originally built in). It's a quiz game with different categories. At the end of each test is a results page showing their score for each of all the categories; each score being saved and displayed each time it's brought up. I need to have a print button added to this page, which I was able to do with
And labeling the frame of what I want to print #p. This works, but the drawback is, I can do that on each results page frame for each category; the error that results from multiple frames labeled the same thing, 'causes the dynamic text fields displaying the score to go blank when the print button is clicked. Even if it didn't, it would still print all of the frames with that label, printing multiple copies of the same results screen. Initially I planned to tie all the quizzes to a single results page; one results page, one results frame, only one frame with the #p label, and is the only thing printed.
The problem there is, I need to be able to have a back button that goes back to a point in the category the user just finished; so they can take the test again if they want, or take another part of the test in that category. So my idea was to put all of the dynamic text fields and the print button, inside a movie clip. All the text boxes have maintained their names and have embedding enabled. All of the actionscript, on any level of that frame, has been placed accordingly into the movie clip - and yet the dynamic text boxes will not populate with the score like they do outside the movie clip.
Worst still, the print button wont work at all inside the movie clip. Clearly I'm missing something, but I can't be that far off base in thinking this would work, am I? If I can make the movie clip show the results and work the print button, then I can use instances of the movie clip in as many frames as I need, but the only place the script or label for the print button will exist, is inside the movie clip. This is the script for the button putting the data into the text fields.
I would think this would be pretty simple, but I don't really know anything about actionscript 3.0. Please put this into terms I can understand. Basically, I want to be able to input text in a text box and have the movie jump to another frame based on what is typed into the box after the "enter" key is pressed. For example, If you type "Frame 2" and press enter, It could go to frame 2 and stop.
Additionally, I want to beable to have it control movie clips within the frame. For example, if you type "MovieClip1 Frame 3" it could seemingly transform an individual element in the frame by making the movie clip go to and stop at it's third frame.Finally, in the case that something is typed that doesn't match up (that the movie "doesn't understand,") I would like a movie clip to switch from being invisible (frame 1 of the movie clip) to showing an error message (frame 2 of the movie clip).The idea is, I want to make a visual text-based adventure game. Like, you could type "go north" and it would go to frame 3 where there's the northern part of the village.
I am new to writing ActionScript and I'm designing a customer form for my web site. I am using multiple textInput's, Dropdown boxes and check boxes. Here is some of the code I have now for this form: [URL]. Code: package{ import flash.display.*; import flash.events.*; import flash.text.*; import flash.net.*; [Code] .....
I'm creating a small drag & drop activity, and I want to be able to check and see if the dragged movie clip is completely within the bounds of another movie clip (or at least in the bounds of a certain x/y zone on the main stage. I can't use dropTest because it returns true if any tiny bit of the movie clip overlaps with the dropTest movie clip.
I also thought of something that just checks the x/y coordinates of the dragged movie clip, but I'd need this to reflect a range of values rather than one coordinate. For instance, I'd want to return true if the movie clip's x is between 50-60 AND the y is between 50-60. I'm attaching a small graphic to illustrate in case my explanation isn't clear enough [URL]
I've got a main timeline .swf file called "blank.swf" which contains nothing but two blank movie clips one called called "pproduct", the other called "ppalette". In the script frame of this main timeline I use the simple "Loader = new Loader();" method to load a URL of an .swf file into the "ppalette" movie clip. The "ppalette" movie clip contains several color chip buttons, each of which use the same Loader method above to load an external .swf into a clip. Here's what I want to do: let those color chip buttons, when the "blank.swf" file loads, be used to load an .swf movie into the "pproduct" clip on the main timeline. I'm wanting to be able to swap depths with various movie clips which will take out the movie which has the palette, but I want whatever that palette has loaded in the original "pproduct" clip to stay there.
I have made a text field and a button. The button has the following script applied: on (press) { if (textbox.text.indexOf("batman") != -1) { gotoAndStop(2); }} This is taken from a tutorial and works, but it sends me to frame two if I type in "batmannnnnodppsidjssnakd" for example. Could I easily make this just respond if the textbox ONLY contains batman?
i'm trying to get a Flash form to test certain conditions, one of which is the full date (ie 2006 as opposed to 06), but the AS below (in bold) isn't working... does anybody know the right script?
on (release) { if (!name.length) { text.emailstatus = "please enter your name";
i have several check boxes and input texts on stage and would like to null out their values with a reset button but seem to be having issues, can anyone take a look
[Code]....
TypeError: Error #1010: A term is undefined and has no properties. at Main/resetHandler()
I have input text box. the user can place there answer to question 1 in the textbox. what is the capital of the united Kingdom.the answer is london. so i want a to be able to check the user has subbmitted and typed letters london as there answer. i want to check in iput textbox ( the letter keys "london")
how do i check the answer that enter by user.... the marks is given by checking whether they user key in the keywords or not... i m thinking of using string method...but i not able to do it...
I'm trying to do a check to see if the user inputed a number into an input text field. I'm also running a check to see if the user has left the input blank (which works just fine), but I can seem to get the NaN function working.
(using actionscript 2.0 w/ flash CS3)
Quote:
this.btn_step1next.onRelease = function() { if ( zipcode.text == "" || zipcode.text == isNaN() ) { message.text = "Please enter your ZIP code to continue."; } else {
I have a dynamic text box and a movie clip with a button in it in the same frame. What I want to happen is when you click the button, it will add 1 to the text box. (when I say 'Add one' I mean if the text box says 5, after pushing the button, it will equal 6). I hope people understand what I mean, if not, ill try to explain it better.