simple code firing different functions upon onClick.. how do I add my variables to a my error_txt dynamic text field, without having to write tons of code?! im from as2, and before I would just::: my_txt.text = myVar; here's my code:
I have a flash file which loads in vars from director. It then adds the values to a graph. The amounts from the string are inputed into text fields. the fields are named energy, waste etc. I want a textfield to output whichever sections that are over 5 saying "well done, you have excelled in water, energy...... I have got this working but am stuck on this bit: I am wanting to add an "and" before the last item, so it outputs as "well done you have excelled in water, waste and energy". Also if only one item is over 5 it wont add the "and". This probably doesnt make any sense, heres my code anyhow:
Code: var summary_results = "2000,6,3,10,8,6"; var txtFields:Array = [Total,Energy,Waste,Water,Food,Transport]; var excelledItems:Array = []; var theValues:Array = summary_results.split(","); for(var i=1;i<theValues.length;i++){ [Code] .....
I've seen some discussion on how to load a child swf using swfLoader and accessing it's variables but I am wondering if it is possible to do this without adding any code to the child swf.Either accessing public vars or listening for funciton calls would work fine
When i use html in my xml it seems that as3 add the html text hidden to the textfield causing an y moving because of the html. How can i do to use html in xml without adding it to the textfield?
I have a textfield whose contents change programmatically. I tried to use TextField.onChanged handler but with no luck. Searched and read that: "programmatic changes to the text field do not trigger the onChanged event". Is there any other way to do this?
So I have this animation where listeners are added to movieclips on stage. The problem is that when I add textfields over the movieclips, the listeners no longer work. I highlighted the code in red where I add the textfields
Code: var numbChildren:uint = this.numChildren + 1; var txtInfocon5:String;
when I add button1.addChild(prodName); prodName being my textField, I can't see the text when I add stage.addChild(prodName); I see the text in the upper left corner of the stage. Do I need to do anything specific to get my textField to show up in the movieClip "button1"?
Adding 2 numbers having 3 textfields and a button, I can do. The first textfield for input one, the second one for input two and the third one for output (result). The button triggering the operation. [URL]. How can I add 2 numbers only with one textfield( result) and 4 buttons. One button for number 1, another one for number 2, another one for the operator +, and finally another one for the sign =.
I have the code, how to put everything to work: import flash.events.Event; var txt_inp:TextField = new TextField(); txt_inp.type = "input"; txt_inp.x = 168.95; txt_inp.y = 51.10; [Code] .....
I have addChild(ball); in a for loop creating many balls. I also have addChild(number); I want number to be placed in the ball mc. So ball.addChild(number);. However the whole thing freezes and takes longer than 15 seconds to load. Is there something wrong with adding number, a textfield, in ball?
How to add a dynamic text field to display the time elapsed and time remaining to play. I have been checking out the Adobe Live Doc but cannot search for what I need. Below is the code I have already that just shows the video and its controls.
Actionscript Code: //the below script it on a button on click actionvideoholder.vidPlayer.source = "videos/Introducing our team.flv"//this code is in the same frame as my FLV holder called 'vidPlayer'import fl.video.*;// vidPlayer is the FLV holder//CustomVideoControls is the mc where the play, pause, mute buttons arevidPlayer.playPauseButton = customVideoControls.playpause;vidPlayer.seekBar = customVideoControls.seekvideo;vidPlayer.muteButton = customVideoControls.mutevideo;vidPlayer.fullScreenButton = customVideoControls.fullScreenButton;
I've been trying for hours to add the elapsed time to a dynamic text field using a video player. The Flash website has code similar to this: Select all//Get playhead time var listenerObject:Object = new Object(); listenerObject.playheadUpdate = function(eventObject:Object):Void { trace(ns.state + ": playhead time is: " + eventObject.playheadTime); controls.elapsed = Math.round(eventObject.playheadTime); }; ns.addEventListener("playheadUpdate", listenerObject);
But that was designed for an FLVPlayback component and therefore does not work.
how can i make a movieclip and a textfield to resize to the content of the text in the textfield? I mean, if I have a textfield with 3 letters font name XXX and then the content of the field change, how can i resize te textfield so the text dont autoadjust to the 3 letter space?
Does anyone know, why a textfield may become white when loading text + JPGs into it? Sometimes it happens to me, sometimes not. I haven't figured out why. If you have any clues... The AS I'm using:
I am looking to change the background color of a input textField when the user selects that testfield to start populating it. I have done a bunch of searching and I keep coming up with this type of answer...
Code: myTextField.onSetFocus = Set(evt:Event){ // Change color }
Problems...
1) Is onSetFocus/onKillFocus still available? From what I can tell it is not.
2) I have my text objects encapsulasted in a class so I do not believe I am able to do it like I have been suggested.
I'm using the following to remove a textFeild from the stage I then need to add this textField back to the stage at a later time....i tried using addChild the problem is the text that was in the text field prior to the removal is still in the textfield when i re add it......How do i remove the textfield and replace it with a fresh textfield at a later time?....using msgTa.text =""; is not an option.
I just recently started playing with cs5 and it's new features. I tried to rotate a textfield with the 3D rotation tool, but when you do this, the textfields gets blurry.And it seems like it's not a vector text anymore, because when you zoom in, it still is blurry.Is there a way to prevent that?
i would just like to ask why is the case that when i use embedfonts = true on a textfield, the textfield's text only resizes according to the textfield's height but not the textfield's width. meaning if i make the textfield's height bigger, the text also gets bigger in terms of height, but not width, can't the embedded font maintain aspect ratio according to the textfield height?
I'm only wondering about this because this is not the case when embedfonts= false
Attached is basically a recreation of the problem. What I'm basically trying to do is a tooltip window with 4 frames. Each frame has different textfields but also some the same. Like the "Weapon" frame has textfields called namebox, typebox, levelbox, and damagebox, while the "Armor" frame has namebox, typebox, levelbox, and defensebox.
In the attachment there is a Movieclip called awd on the stage. It has 2 keyframes in it called "Weapon" and "Drop" each with their own textfields but they are both called "box". I have a click event listener that makes awd go to its second frame and outputs the second child in awd, which will be the textfield. The problem is when I click the first time, awd goes to the second frame but it outputs null instead of Object TextField. When I click again it outputs Object TextField. If I trace the number of children it gives me 2. So I don't know how it can be null.
I've got a flash document using AS3. It dynamically reads data from an XML file, and creates a bunch of single line textFields. Could be like this:
<XMLdata> <Line>this is line 1</Line> <Line>this is line 2</Line> <Line>this is line 3</Line> </XMLdata>
So, for each node, it would create a new TextField, and change the textField.y value so that they are "stacked" on top of each other. All this if fine, except that if you hae so many "lines" (or textfields) that the "stack" is taller than the Flash Document size. What I would like to do is have a scroll bar or something so you can scroll the stack of TextFields. Doesnt' even need to be a scroll bar. Maybe an arrow button at the bottom, and when you click on it, it scrolls down. One for up too.
I have a numerical stepper,and a user can click on a textfield, then click the up and down arrows on the stepper to change the font size,i then try and set the focus back to the textfield and put the caret at the end of the textfield, but the stepper keeps focus anyway.Here is the event handler for when the stepper value is changed.Get the textfield's current format, change the size, set the new format, then focus on the textfield and set the caret position, but the caret just stays inside the stepper.
Code: private function handleChangeTextSize(e:Event):void { var tField:TextField = Main.LAST_FOCUSED_OBJECT;[code]....
I've had problems with other components too with the exact same focus issue and the only solution i've ever come up with is to set a timeout for like 100 milliseconds to set the focus back then and it works. another way to do this without the "hack"?
What I have is a dynamicly created row of movieClips. In which TextFields are added with text that's received from an Array. What I would like to be able to do is click on the movieClip that's visible and have the code understand I clicked array[3] for example and it will show the 4th array item in another textfield.
I have two text fields and the user can use a button to underline text in either field. I have a listener on each field that keeps tracks of the last clicked in field.
public function setLastActiveTextField(event:FocusEvent):void { lastTextActiveField=event.currentTarget; trace(lastTextActiveField.name); }
[Code]....
lastActiveTextField is defined as an Object. When the highlight button is hit, it reports the correct the range, but I can't figure out how to send the formatting to the actual textfield without setting up another if (lastActiveTextField.name==field2) control. Also, stage.focus won't work because the object isn't really on the stage, I guess. There has to be a way to refer to the textField object.