ActionScript 2.0 :: CS3 Match XML Attribute Name To Text Box Instance Name?
Jun 26, 2009
I have a list of items in XML that populate dynamic text boxes using the code below. I basically reference an attribute in the XML element to a specific instance name on a text box.
This works great for a few items, but I need to do this for several hundred, perhaps a thousand, items in an XML. Rather than copy & paste my code for each item and call out each specific text box and attribute value, is it possible to modify this code to match an instance name to the XML attribute value? In other words, one set of code that says "if the text box instance name is "x," provide the price of "x" from XML, but if the name is "y," provide the price of "y."
I am not new to regex but have come across a problem I can't seem to solve. I'm trying to locate a specific HTML tag that has a specific attribute/value pair (it may have other attributes, too, but those are optional), extract it's contents as a backreference and wrap a new custom tag around it. The original tag is:
I have a tab button in a movieclip with 3 different states keyframed - popup, hover and up. I use the textfield on each state to show tab title - the problem is I cannot use the same position for the textfield on each keyframe, so I keyframed the textfield's position. And in both keyframes for the textfield it has an instance name tabText. And when I assign text to it - it changes on one keyframe only. How should I resolve this situation without adding the textfield programmatically?
I have a paragraph of text on the stage that looks good (Helvetica Neue, Ultralight), but when I play the movie it looks much thinner and really bad. Why does the text on the stage not match the movie?
the preloader bar doesn't reach its maximum size while the text goes from 0% to 100% correctly (when it says 100% the bar is still at 20 or 30 percent of its original size).[URL]This is my website, with the preloader at the beginning: [URL]
I am trying to get a regex match on HTML code that is parsed into a text box in flash. I have successfully loaded the HTML code and then began the regex matching, but am stuck on getting the right regex expression to match. The code that I am using in html page builds a tree view list on the html page, so once it's loaded into the flash text box, i am trying to match the html pages to build a list from. The code below is what I am trying to match. The code I want to match is the first two items in quotes for each entry to build the array list of page names, and their URL. The problem is that the pages won't be named as nice as the example below. Each time it can be a different page name, and page url, so I need to match what is in the first two quotes.[code]
Does anyone know if it is possinle to scroll a graphic or a movie instance as well as a text instance in flash. I want to scroll text and images as well. Actually text with imges embedded in it.
I am having trouble parsing some xml that has a few attribute names with : characters in them. The compiler is not throwing any errors and when I trace my complete xml object out it is all there, however when I try to trace out any element or node it keeps comming up undefined. I removed the attribute names with : characters in them and everything works fine. I cant seem to target the attributes either to delete them.
My code is as follows (including all the typical XML initiates):
Code: function loadXML(loaded){ if (loaded) {[code]....
if I remove the for Loop, and make i=1 , and trace xmlNode[i]... Then I get "test2". All seems good.Now I want that "test2" to be placed in the dynamic text field of block[i], which has an aptly named "title_txt" dynamic txt field instance name.Why does it not place the text in the text field when I run it?
I have inherited a flash file which pulls dynamic text from an XML document. The XML relies heavily on node attributes. I need to add underlining, italics, etc to some of the text in these attributes and I can't figure out how to do it![code]In the text attribute, I need to italicize the word "italicized" and underline the word "underlined".I have styled whole nodes before using HTML text and CDATA, but can't figure out how to get the same effect within an attribute.
I have imported libary of flash "flash.text.TextField". I have have set x and y position and height and width of text file . Now I need to know all the available attribute of flash.text. For example flash.text.border=true. etc. Is there any document about flash.text ?
if you feed the textarea text attribute with an tag that has a valid src url, then for some reason flex will try to render everything as html.Eg, try this:<mx:TextArea id="textArea" width="100%" height="90%" text="<img src='http://url-to-a-valid-img"/> and instead of it rendering it as raw text it will render it as an html.
I am resizing a movie clips height automatically to match the height of some dynamic text that is displayed above it (will eventually be loading it from xml ). is there a way to keep a safe margin top and bottom? this is my code so far Text_Box_Graphic.height = Text_Box.height;
I've completed the Hover Caption tutorial at [URL] successfully. What I'd like to do in addition, is to resize the caption box to match the caption text's length.
I've tried giving the background box a name (box) and turning it into a button and then doing:
But the box never aligns with the text properly after that. don't know what methods to call in order to get the bottom corner of the text and bottom corner of the box and align them properly.
i got a input text , how do i set some number if they input the right one?like i want (2,4,6,8,10) to be true if they input the the same number ,i want boolean to be true how i going to do this?
Alright so lets say I have a number of movieclips or text fields or something with instance names test1, test2, test3 and so forth. Now say I want to fill these text fields with text that I have in an array and I want to do this with a loop, how do I do this? What I'm really asking is if there is a way to use a variable in an instance name if you catch my drift.
There's a movieclip, lets call it myMovieClip. Inside this movieclip there is a dynamic text box, lets call this one myText. Now to change the text within this text box that is embedded in a movieclip, it's simply:
[Code]....
However, what if there is a variable, called myVariable that stores the instance name of the text box. With only one text box I know it's pointless, but for the sake of example, lets leave it simple. So, suddenly the code looks like:
Does creating a new instance of an Object that uses an identical name to an older instance, delete the previous instance? Or should the original instance be deleted first? The code uses a ridiculous amount of XML vars. Isn't it less memory intensive to parse the XML and save the properties to an Object, and then delete the XML Object, rather than keep the XML Object around and reference it's child nodes directly? Is it better form to break up a huge XML file (>600lines/3200vars) into smaller chunks?
I've found plenty of scripts for scrollbars that move a movie clip up and down within a mask. However, what I'm trying to do is create a scrollbar that changes the "scroll" attribute for an XML textbox. I already have it set up to work with scroll arrows. Here is the code I'm using below:
I have been trying to figure out how you could add in custom attribute tags that flash can recover.
EX: <param name = "movie" value = "somefile.swf"> <embed src = "somefile.swf" width = "550" height = "400">
Except, that I would like to add a Custom tag, like "randNum" so that the tag user could input some number, or rather, a flash movie could generate a tag with a number already put in...Basically, heres a really basic version of the idea.There is a Flash Movie.In the movie, you can input text into a textfield.Upon finishing your message, you click a button "save".
The flash movie then:
1. Comes up with a random number unique to the message.
2. Assigns that number to a variable... "randNum".
3. Saves message as a xml file to the server as "filename" + randNum.
4. Outputs into a textfield a generated HTML tag that a user can post on myspace and such so that it will load in the flash movie.
Except... in the tag, there will be a custom attribute. If the random number variable "randNum" was 00112233, the custom attribute will be 00112233.
So when the movie opens, it retrieves that randNum from the tag and can use it inside flash. How can this be done? Sorry this post was so long, but I wanted everyone to understand the concept.
I created a dynamic text box and gave it the instance name "body" however i loaded the text from an external source using one of my classes. how do i reference the dynamic text box on the stage from my class???
How can I change the text of a button instance without affect the other button text? I belive an AS aproach would solve it but I don't know how to do it.
I am trying to learn Flash and as soon as I think I am in good shape, comes along this "curve ball". Take a look at the .FLA from this site ([URL]) How in the world do the alpha buttons get their captions? I understand the numeric ones, but alphas completely baffle me as there is no code (that I can find) that sets them. I have deleted all of the Actions, I have deleted virtually everything there is, and I still can't figure out how does the button instance appear as the caption in the text box.
I have created seven buttons in flash called "button1" through "button7" within each button is a text box. Is there a way to load XML text into each text box within the button instance?
My library has an instance of a button symbol which brings up a popup with more information when clicked. All i want to do is change the display text of the button instance. From what i've read i thought i could just double click the instance and modify in the properties but there is nowhere in the properties to change the text.
I'm making an activity where you drag and drop text (in mc's) into a specific column. There are two columns, the left is for workplace responsibility the right side is for personal responsibility. I've made the actionscript so that I can drop multiple targets into any of the correct spaces they're supposed to go to and I want the text to appear in that particular spot.
At the moment I have dynamic text, and when the text/mc is dropped into the box I have the code (textOne.text=event.target.name) - and so the instance name shows, but since you cant have whitespace in the instance names its not formatted the way I want it.
I have a textbox for input . and a button for duplication of the instance.
my instance is a simple box.in the box movie symbol i have another textbox.
when i click the button, my instance gets duplicated. but i want the value in the input textbox to be copied to another texbox which is in the box object. how do i do that?
here is my code where i have duplicated a simple circle. i want the text input to be copied to the textbox in the new box instance
Quote:
function addbox(event:MouseEvent) { //trace(¯new box ¯ + i); var newBoxrocess = new process(); addChild(newBox);
I have three buttons on my stage, each with an instance name of USA_btn, Canada_btn, and Mexico_btn. I also have corresponding text with instances names of USA_txt, Canada_txt, and Mexico_txt. When file opens, you see all three buttons on stage and USA_txt. When the user clicks Canada_btn, the USA_txt should fade out, and Canada_txt should fade in. I need to accomplish this with action script as I will eventually have 10 combinations.
I can determine the instance name when a button is clicked with event.CurrentTarget.name. How can I use the instance name to: 1) Fade out old text? 2) Fade in new text?
I assume I will set opacity=0 but I keep getting error #1056: Cannot create property alpha on String.