Im trying to create loop which will creat 4 new textfields and will put text into each field. The variables are already definned. But i doens't seem to work
Im trying to create loop which will creat 4 new textfields and will put text into each field. The variables are already definned. But i doens't seem to work.
I create various movieClips with TextFields in them using the following function.
function AddLabel(Label,L) // create a MovieClip with a Text Field. { obj = this.createEmptyMovieClip("mc" + L,L);[code].....
Lets say that I use the above function with the following statement:
JimMC = AddLabel("JimVision",1);
Then I try to assign a string to the above movieClip with some embedded html like so:
JimMC.txt.htmlText = "This is my test < a href='http://bogus.com'>link</ a>.";
When I try to run the above the results come out blank. When I list my variables I do see that my TextField is being assign the text and html code. What I also notice is that the textWidth and textHeight value become zero.why my results are blank? Why do the textWidth and textHeight values become zero?
Code: txts = new Array(title,title2); for(i=0;i<2;i++) { txts[i].text=raiz.childNodes[0].childNodes[3].firstChild.childNodes[0]; }
But that does not work...Title and title 2 are two dynamic textfield that i've created in my scene! The problem seems to be the declaration...Does flash allow casting? cuz i tried to cast the "TextField" option and that didn't work as well.
I'm interested to create textFields dynamically, but I don't know how to make this code working, can someone please help me to understand what do I have to put in my code at line 4 in the brackets ?? in order it to work.btw: if the variable "losingdate" in my code is achieved from asp file, is this line: this.New1.text = losingdate; is a valid thing to do ??
I basically want to make things easier by just looping LinkButtons instead of making textfields because the linkbuttons have the rollovers already programmed.
But I have a lot of text and it just keeps going. I want it to wrap like I can do with textfields.[code]...
I want to populate the stage with a list of dynamic text fields with individual names, something like pg4_txt1, pg4_txt2, pg4_txt3. I'm a novice at flash, I tried creating variables with a while loop, but I just haven't got the grasp of it.
Here's some kind of weird pseudo code to explain what I want to do:
var leading:Number = 15; var i:Number = 0; while (i<14) {
I want to create a custom class that will create textfields and return them to other classes, but it seems i cant get it working.First i created this custom class named "FormatText" extending Sprite class.Through constructor parameters i pass all the things i need to create a textfield and at the end i put it on the display list using addChild.If i do by this way and i create an istance of FormatText adding it to the display list, my textfield appears, but the problem is that i don't have full control of it, because this new textfield created is still considerated as FormatText's child, so if i try to change some textfield parameters, nothing happens.
Just an example: var txt:FormatText = new FormatText(param1, param2, param3, etc.). addChild(txt).
I am trying to create textfields on the fly that wrap the text they contain. I am using the following code but it is not working well. The text within the textfield is low and some of it is cut off.(Easy to see if I put a border around the textfield.) What's my bext solution to create a textfield which perfectly fits the text it contains.
var caption="someText"; thumbTitleTextFormat=new TextFormat(); thumbTitleTextFormat.font="exportedArialFont"; thumbTitleTextFormat.align="center";
i am using the createtextfield method to create textfields in my swf, but i can't see them i can copy paste the content of them, and the things related to them work properly, but they won't appear in my swf. i thought they were underneath some image, but when i switch off (_alpha=0) the image, there is nothing. i also have an attachmovie in the same movieclip i create textfileds in, but the clip attached is visible.here's the code i am using:
What im looking to do is dynamically create TextFields based on my array.length. So if I have 3 strings in my array then 3 TextFields with the array text needs to be created.
I've managed to actually create TextFields based on the array.length - however afterwards I dont know how to reference them individually, to lets say re-position x, y for array[1]. I've tried saving the Textfields in another array by .push method, but can't seem to reference them correctly.
//Create textfields based on data in Array - in this case 3 textfields var textArray:Array = new Array('First TextField','TextField Two','Anything, really'); //Array to .push "save" created textfields
My goal with this actionscript is to create a new movieclip for each top-level XML node and include in the movieclip two separate textfields, an image, extend the movieclips to two row if necessary, rotate each movieclip differently depending its parity and add a hover event based on the movieclips instance name. I have achieved each goal except for the hover bit. The reason I cant access the instance name outside of the for loop is because the instance name only lasts for duration of the loop. Here is my current code (at pastie address).
i'm loading some data from an xml-file and dynamically create movieclips with textfields inside of them, but I'm kinda stuck. I'm not up to the point where I completely understand how you can refer to a nested object using this syntax: _root[movieClipName]. If you want to nest something inside of that movieclip, you have to work like this:
I want to create two textfields in flash wich will move the text simultaniously by using one scrollbar. for example. the left textfield contains text and the right textfield contains pictures. and the scrollbar is in the middle.
What I want to happen is..when you click on a button ('Bengkulu' for example), the movie should go to and stop at frame 63 , whilst the textfield (my_text) should display 'This is a delightful place in Sumatra'. However, the <Data> node's text won't display. Why?
I got two textfields on top of each other, with different sizes. When I push button_1 I want text in textfield_1 and when I push button_2 text in textfield_2.
That works but now I got links in both textfields and the the links in textfield_2 are not working because textfield_1 is on top of him. Can I swap the the arrangement ? I tried the swapDepths but this doesn't work for me Maybe I can disable textfield_1 when I pusch button_2 ??
I am working on a data provider application for class and wanted to take it a step further for usability and add tabbing for navigation, but the tabIndex code I have below does nothing. I would like to tab between the buttons and the textfields. Does tabbing work with data providers?
I should note they are all embedding the desired fonts. But when displaying my flash movie in low quality my text fields no longer appear... changing back to high quality the text fields appear fine.Is there a way to ensure the textfields will appear even at low quality? And what is the reason for them no longer rendering at low quality?
I've imported an external XML file that includes both image and text elements into a textfield, and now I want to format the elements with an external CSS.I've had only limited success. Images appear below the text, instead of inline or aligned Left or Right, Flash ignores DIV or SPAN styles, etc.I don't know if I'm overestimating flash's abilities to render styles.I've attached a zip with the fla and all external scripts, as well as an html of what I'd like the end result to look like.
I've recently been trying to rebuild a project we did at work so that we'd have a better and more flexible architecture for future projects. So far all is done, and work great, but I've been wanting to make the text we use (and we use a lot) easier to modify, so I thought having it outside my Flash/ActionScript files would do it. That way, I can change the text and have it working without having to recompile.
Unfortunatly, I've noticed that having the text in a .txt file puts random linebreaks which I really don't like, but XML severely limits what characters we can put in our text (no " < and so on, unless I'm missing something). Not to mention linebreaks would/could be a pain in an XML.
So, I'm wondering if you guys would have any ideas on how to do this, or even tips on how to do it in an XML or txt file that would work.
Basicly I'm adding dynamicaly sprites and textfields, which i populate from xml, in for loop. I'm building sort of table, so for every sprite, I'm adding new data in textfields. I've loaded xml and passed data to 2 xmllists, both traced and doing fine... Later on I add data from xmllist to array which then I'm looping in for loop.
Problem is that from 1st xmllist, 6 out of 7 textfields are visible, 1 can't be found nowhere :/ from the 2nd xmllist only 1 out of 4 are visible...
I've tried everything, tracing them returns that they are visible, on good position, filled with text, contrasted color from background...
I want to link two textfields, so that if the first one is fille the text continues in the second textfield. The text is loaded from a xml file. One option would be to use html tags so the text wraps around the picture, but as you'll see in the attached image, the picture has a border around it, so it will be hard for the client to update it.I know flashloaded has a component, but as far as I can see it only works for columns, in the past I had found another component that did what I want, but I can't seem to find it anymore, not on the net and not in my backups.
Basically I'm adding dynamicaly sprites and textfields, which i populate from xml, in for loop. I'm building sort of table, so for every sprite, I'm adding new data in textfields. I've loaded xml and passed data to 2 xmllists, both traced and doing fine... Later on I add data from xmllist to array which then I'm looping in for loop.
Problem is that from 1st xmllist, 6 out of 7 textfields are visible, 1 can't be found nowhere :/ from the 2nd xmllist only 1 out of 4 are visible...I've tried everything, tracing them returns that they are visible, on good position, filled with text, contrasted color from background...
PS: here is the part probably causing the problems..
Code: for (var i = 0; i<nTotalPics; i++) { main.createEmptyMovieClip( "container"+i, i ); var container:MovieClip = main["container"+i]; container.createEmptyMovieClip( "pic"+i, i );
[code]....
First, if I add "trace (pic._name);" inside the onLoadInit function it outputs "pic3,pic2,pic1,pic0". Why does it show up in reverse order of the for-loop?
Second, is the "pic:MovieClip" in "mclListener.onLoadInit = function(pic:MovieClip)" pointing to the "pic" in "mcl.loadClip( astrImages[i], pic );"? If not, what is it pointing to? If it is, can I add another variable after "pic" so that I can pass it inside the onLoadInit function? Ultimately what I would like to do is create a textfield under each pic.
I'm having a problem with loading some xml from an external file into my swf. I'm trying to populate various dynamic text fields with the appropriate value. Eventually this will be used to make it possible to change the language used for them, by changing the xml path.Right now, everything seems to be in place, but I am not getting the actual value into my text field.[code]
I want to display a list of purchases with their name and price. I want the price aligned right and the item aligned left. Should I try to do it in two text fields and one scrollbar? Or should I put the two text fields in a movie clip and scroll the movie clip? The text is dynamic and I don't know how long the list will be.
I have a dynamically created MovieClip that contains both graphics-drawn elements and TextFields. When I set this MC's buttonMode to true the mouse will only change over the graphics-part of the MC although I have set the selectable-attribute of the TextField to false. I also tried adding a invisible Rectangle on top, but it didn't work either