ActionScript 2.0 :: Visibility With Dynamically Generated Text Fields?
Oct 25, 2009
I have a dynamic textfield that's being created at runtime using information from an xml file and is being attached to a movieclip (a box that acts as the background for the text). (lines broken for readability. This code is all on the same line)
Code:
var thisFeatureDesc_txt =
thisFeatureDesc.createTextField("featureDesc_txt",this.getNextHighestDepth(),
15,15,180,18);
I then assign the text to the textField and make the containing movieclip's alpha to 0.
I have a dynamically generated swfs with text fields in a html page which have to be printed/have pdfs made from them. The text is virtually unreadable when printed. I have tried setting the sharpness settings on the text fields to highest, rendering the text fields as bitmaps, nothing seems to improve them. Is it possible to get text to print as clear from swf in html page as from plain html text? I have seen the PrintJob class in as3 but this seems to relate to only one swf at a time. Is there possibly a way to use this for highres printing?
I'm having trouble with dynamically assigning text to a dynamically created text field.
[Code]...
I've tried setting up the TextFormat and createTextField as a function that's called on the onRelease handler. I've tried dropping the whole frackin' code in the onRelease function for each button. Neither approach works. I've been digging around on the web, looking for answers, and nothing seems to solve my problem.
I have a code that creates 10 dynamic text fields, along the "y" axis, based on a loop.
What I want to happen is, for each text field that is created, i want the numbers to constantly change based on a timer (they'll all change at the same time, but to random numbers).
Right now, the code below changes the numbers, but keeps stacking the new numbers on top of the old...
Code:
Code: var timer:Timer = new Timer(100,0);//called every Xms, repeated infinately (0); timer.addEventListener (TimerEvent.TIMER, doNumber); timer.start ();
I can't get the text fields that I am creating dynamically to accept html,I have tried .html = true;Am I really going to have to create my own button and use getURL?I am using flash 8, as2.
I am having trouble referencing dynamically generated textfield in a document class. I gives me the assigned name when traced, but generates an error when I refer to the name. Here are the documents:
I have the following AS2 code which creates dynamic buttons based on an array:
Code: var labels_array:Array = new Array({label_txt:">> arquitectura industrial", gotoX:"partners"}, {label_txt:">> edificaciļæ½n", gotoX:"team"}); var initX:Number = 0;
[Code]....
the variable nextX places a new button every given number of pixels, in this case 140px. What I'll like to do is to make this value dynamic so that a new button is placed taking into account the width of the preceding button, plus a certain number of pixels.
I am trying to make a quiz application. I want to use classes in this project (which I am still learning how to use). I found a sample posted by a user here that I can clearly understand. The issue I am having is that actaul text for the questions is very long. So when I apply my questions it just runs the text off of the stage. How can I have the text field drop to another line so that it doenst go off of the stage? Here is the code that creates the text field (it is on an AS file).
public function QuizQuestion(theQuestion:String, theAnswer:int, ...answers) { //store the supplied arguments in the private variables: question = theQuestion; theCorrectAnswer = theAnswer; choices = answers; //create and position the textfield (question): questionField = new TextField();
[code]....
I am guessing I need to add something where the text field is created that talks about the width of the text field and allow it to be multiline, I am just not sure how to word it in AS3...
I am trying to create 2 dynamic text fields at run time and load an XML in the fields. These 2 text fields are separated by a small space between them no matter how many lines of text the XML file contains.After few attempts there is still a problem with loading 1 of the 2 external XML files.The attached example loads 1 of the 2 XML files only when the text of text field 1 is written inside Flash.one_txt.text = "write some text here"When i try to load on both fields XML files an error comes up which I am not able to figure out why!
I am trying to figure out how to dynamically populate textfields in Flash. The text in the fields will either say ON or OFF based on the value of bstatus.var bstatus will either have a value of 0 or 1 I have the following textfields listed below.I'm not sure if the syntax is correct, but I was thinking that the text fields would be in an array, and I would create a for loop--that will go through the array in order to have the fields populated.
var textFields:Array = new Array(); textFields[0] = compTxt.text; textFields[1] = bathLightTxt.text;
I am trying to create 2 dynamic text fields at run-time.
With the following lines of code I manage to create the 2 fields but i cannot figure out how set a space between the 2 fields without specifying the _y value.[code]...
I am looking for an alternative way to set a space between the 2 fields instead of specifying the _y value which is shown in bold!
I have some input text boxes on a form. The text within those boxes is appearing in the top left, so looks kind of stupid. I thought this would be easy to correct by moving the text away from the edges with some coordinates something like in the following:[code]Unfortunately myTextBox.text is a string so won't allow x and y values to be applied to it. Can anyone tell me how I can use actionscript to move the text around within the Input text box?
I have combed through the forums and read every font embedding article I could find and still I don't understand what's going on. I have created a simple test case that I have attached to this post. Hopefully someone can tell me what I'm doing wrong.Here's the situation ...ultimately, my goal is to be able to dynamically create text fields with embedded fonts (I'm using Arial or Arial Unicode) that can display a variety of languages (English and Russian are the primary ones I'm working on right now). In the attached sample, I have added a font to the library and set it to use Arial Unicode.I have 3 text fields on the stage: Field 1 is generated entirely from code using createTextField, Field 2 is a design-time text field that uses the embedded library font, and Field 3 is a design-time text field that uses basic Arial rather than Arial Unicode.For the 2 design-time fields I have embedded the glyphs necessary to display English and Russian as well as some others.I also have a few buttons on the stage to create the 3rd text field (using createtextfield), send english or russian text to all 3 fields, and turn embedding on/off of the generated text field.
Here are the results I've found:With embedding OFF:English shows up fine in all 3 text fields (in the generated one, it uses the system default font instead).Russian shows up in the generated field and in the 3rd field (basic Arial) but NOT in the field that uses the embedded library font.With embedding ON:NOTHING shows up in the generated text field the 2 design time fields function the same as they did before.I REALLY don't understand why the design-time text field doesn't work when it uses the library version of the font. Why should that matter? I also don't get why even ENGLISH doesn't work in the generated field when embedding is on.
//EDIT: I just tried using Arial as the font for the generated text field rather than using the linkage name for the library font and now the embedding works. So I guess my main question is why it doesn't work using the library font....I thought that using the library font .
So, I'm making a text editor for my mobile (Nokia 5800). Anyway, I want it to have kinetic scrolling, but since I will be allowing the user to input their own text and also to load their own text files, how could I re-size both a dynamic text field and an input text field so that all of the text is shown, but there isn't alot of empty space (no one wants to kinetically scroll to the bottom just to realize it is 3000 lines of emptiness ).
I was thinking possibly finding the total number of characters in the string and deciding on a number of characters per line, then finding line height and making the text box be number of lines time line height. On problem with that is I'm not using a fixed with font (Quicksand Bold), so it would probably not work the best.
I want to dynamically create multiple text fields that fade out and "die". I have been looking over the "sprite" programming but there seems to be nothing that works in CS4. Have I bitten off more than I can chew with this one?THe basic concept is this:I want the function to do the following. Step 1: Create a new dynamic text field.Step 2: Tween it to fade out (or whatever).Step 3: Kill the text field.Key item is that the function should be able to create multiple text fields and each text field may be
I have created a timeline with visibility button against each column. The timeline.swf is loaded into two empty movieclips to create a two-screen operation. Everything works fine except, I cannot for the life of me get the visibility button on the first swf to affect the visibility for the column on the second swf.
I wish to have a 3d carousel much like a flash one in the below link : [URL] however, i wish the images to be dynamically generated and at the same time txt 'beneath' (to be added) the picture to be dynamically updated also...through a database. I wish to get it connected to a back end and probably use a content management system.
ok, here's the deal. We are creating an ecard that will be customized by the sender, and sent to soldiers in Iraq. There are about 5 different things that the sender can customize, as well as write a message. The goal is to have their choices sent to a database and then inserting those variables when the receiver watches the movie.Now, instead of creating possibly thousands of XML files (one for each sender), we decided it would be better to just generate the XML on the fly from the info in the db. But my question is, how do I handle loading that XML? Since this won't just be a static page on the server, I'm not sure how to go about it. I'm wondering if you can use variables when loading XML, for example:
Code:my_xml.load("senderData.xml?user=LyndaSmith");Basically, how can i create an XML file on the fly with the values from the DB, that can then be loaded into Flash?I have virtually no experience with db's, so this is the method I came up with because I do have some experience with XML. I have a developer who will actually insert the values into the database with ColdFusion, and he can also generate the XML, I just need to be able to load the dynamic XML in flash when the receiver watches the card.
I've been trying to write AS3 that can read xml which is dynamically generated by php.i've generated the xml in several ways all of which seem to work but i keep getting the error,Error #1088: The markup in the document following the root element must be well-formed,when i try to load the xml into flash. however the xml (as viewed when you go to "view source" in your browser) is indeed well formed.i have 4 versions of the php.the first just uses echo. the second uses echo but i wrap it in {start_ob(),ob_end_flush()}; then i use simpleXML and finally i use domdocument.[code]
I have a movieclip that I am adding to the stage dynamically. The movieclip has to be placed at specific coordinates to match the current text field.The coordinates that show on the INFO tab are x=264 and y= 365. However, in order to get the movieClip to match those I have to set x to 398 and y to 200.If I set the coordinates to those in the INFO tab then the movieclip does not show; it appears off stage.
My company has a database-driven system of web forms, each ofwhich consists of many questions in various layouts (2-columnradio, 1 column checkbox, etc). The forms are never hard-coded.Each HTTP request causes Java code to perform DB queries todynamically generate the various questions and answers.Thosequestions are then rendered through JSP and Struts tiles into HTML.The HTML also contains JavaScript functions to hide/showconditional questions on the web page based on answers to earlierquestions. Now we're trying to figure out the best way to adapt thissystem to use a Flash front-end instead of HTML/JavaScript.My preliminary research suggests at least two possibleapproaches:
1. A pre-compiled SWF could send a request with certainparameters, and the server could respond with an XML description ofthe form to build. Then the SWF could parse that XML andynamically generate the form using attachMovie for each formelement (with a lot of math to determine relative positions ofelements with variable sizes, like text labels). 2. Flex might reduce the code for placing elements, by usingMXML to describe the form structure as well as visual arrangement.I haven't used this yet, and I'm wary of Flex 2 simply because itrequires Flash Player 9 which is only at 50% browser penetration
I'm currently reading in data from an XML file. Each attribute of a child is assigned as a property of a movieclip as shown in the code attached. However, what i'd like to do is not have the property names already decided as i don't necessarily know how many attributes a child in the xml file will have. Is it possible to dynamically name the properties depending on what number attribute they are...?
I've tried to generate movieclips dynamically the method I have used does the following: Uses a loop runs depending on how many movieclips I want to generate e Each time the loop cycles it creating a new movieclip instance Adds the new movieclip to an array Uses method addChild to put moveclip on the stage then draws a rectangle begins fill ends fill Adds it to that movieclip
I then use a conditional statement checking if the movieclip is the first item in the array if so it sets the current MovieClips x and y position to a chosen value. the first movieclip is used for a starting point to align the rest of the generated movieclips to. If not the movieclips x and y position are set to the previous array items x and y position + current movieclips width or height + the gap I would like them to have. Then the cycle repeats. I've coded this using timeline code and it works fine the shapes appear on the stage no errors. I tried to move this code off the timeline to an as file and the code has no errors but when run I just don't see the objects even if I trace there x and y positions I don't see them on the stage.
Timeline Code var mcArray:Array = new Array();// DEFINE ARRAY FIRST var randomNo:Number; var colorStr:String; var currentColor; var movieClip:MovieClip;// TEMPORARY VARIABLE [Code] .....
I have a Flex application which references a separate MXML file as a template for a custom component. I create instances of the component dynamically several times in my program, but I need to get a handle that will allow me to modify that instance of the component as desired. I pass specific information to this component on instantiation using bindable public variables in the component's MXML file. I add it to my main program using addChild().
I want to update the component's progressbar as necessary and I want to remove it from the box to which I addChild'd it. What's the easiest/best way to get a variable that will give me predictable access to each component so I can easily manipulate the components as necessary? Some research suggests creationComplete, but I decided it was faster to just ask than to go through lots of different experiments and come up blank.
I'm not quite sure how to describe the problem I'm having but I'll do my best. I have an image gallery built in AS3 that loads content via an XML file. Nothing mind blowing here... When testing locally on a static XML file, the gallery works as intended. The purpose of this gallery is to function within a CMS and load dynamically generated XML files to display the appropriate images/info for each particular gallery. All this functions fine, to an extent...
The first part works, I can "firstText" and I can make it go to frame 9 and stop but I can't manipulate the movie clip "title_txt" which is inside "firstText"
i have a bezier curve that is generated dynamically now i want to mask an image with it to produce a cut of face functionality just like in elfyourself.com or in jibjab.