I am trying to avoid having to unescape URL encoded XML nodes by using a CData node element. It is a hassle to URL encode the html to put into the XML which is then read into Flash.This is what I have so far:
Code: //Create XML with HTML 1.0 tags myXML = new XML('<![CDATA[<p>This is a paragraph<br><a href='http://www.amazon.com'><b><u>Link to Amazon</u></b></a></p>]]>'); // //Create dynamic html textfield
[code]....
I know that Flash does not fully support CData, but I'm sure there has to be some workaround.I did try sending the XML toString() but that didn't change anything.
htmlXML=myXML.toString();//create var for conversion from xml to string
I want the textfield to render the HTML--not just display the tags.
now, the problem ... I cant extract the [CDATA[57.14]],[CDATA[14.29]] & ![CDATA[28.57]] to use it ... I tried several things with firstChild,ChildNodes, but no luck ... any one has a simple solution to put all this in an Array so i can get the stuff out to use it ..
I'm trying to include some JavaScript (JSON 2, to be precise)in with some ActionScript 3 classes. I'm using the inline XML method (E4X) of declaring the data. It looks like this:
public static var JSON_2:XML = <data><![CDATA[ if (!this.JSON) { JSON = function () {[code]....
Actually, this is only about a quarter of what I need to include but this is where it breaks down. Right after the second slash in the last line, Flash reports: TypeError: Error #1091: XML parser failure: Unterminated CDATA section.
In fact, as you can see this is a perfectly valid CDATA section and isn't being terminated anywhere (there is no instance of "]]>" anywhere in the data). Unfortunately, Flash doesn't think so and seems to think that the backslash is an XML node directive. how to effectively deal with this? The JSON source code has *many* backslashes so not having to convert them would be *very* useful.
I have 3 clips on my stage each containing a textfield into which I load 3 html files. I seem to have this part working fine, however the css I have loaded is not being applied to any text field. Not sure why. I am sure the fonts are embedded correct also. I have attached all the relevant files if needed. Ignore the scrollbars. They are the next challenge.
ActionScript Code: //load the style sheet var cssLoader:URLLoader = new URLLoader(); cssLoader.load(new URLRequest("files/mici.css")); cssLoader.addEventListener(Event.COMPLETE, cssLoaded); cssLoader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); [Code] .....
I have a question about textfields and I'm wondering if it is possible to change text styles of single words or lines within a textfield with actionscript.
I use an empty textfield and add my text to that field in actionscript with the following code: myTfield.text = "insert text here"
the text contains multiple lines and I want some of them to be bold, italic or a bigger font size. The reason why I am adding my text to my textfield this way is because I need the text in the textfield to change when some buttons are pressed. Text will be added or removed from the textfield if buttons are pressed by the user and the current way I'm changing the text is by simply re-using the code above with new text in it. (it makes the code quite long though, but I guess I'll have to deal with that) But because I'm adding text this way I am not sure how to change the style of different parts of the text.
On a related note, with CS5 there are now a number of options for textfields. There is TLF text and classic text. I've searched around for the differences but I don't find the awnsers very clear. What option should I use for my textfield if I want it to look sharp like the text I'm typing here (its just regular text, no headers or anything). Some options just give blurry text because of the anti-alias and some settings don't seem to change a thing. And at times embedding fonts looks nice but sometimes it makes it worse. There are so many options to choose from, but it is unclear what would work best for regular text. (my text won't animate, it does move with a scrollbar, but I only care about how it looks when the scrollbar is still)
I have an input text field, it's grey and italic - it says "Enter album name here". When it's clicked I want the text to go away, and change the style to black/unitalicized so the user can enter some text. Here is my event function that triggers on mouse up. The text format changes properly if I set the text to "hi", but *not* if I set the text to the empty string... Is this a bug? My experiences with Flash thus far have been far from impressive for such an expensive piece of software. Maybe I am overlooking something...
I have a textfield that acts as a log in that it routinely gets messages added to it. I want to limit the number of lines the textfield can display - that is, if the textfield exceeds a certain amount of lines, the oldest lines that were added are removed and the rest of the lines of text are shifted up. Basically I'm wondering if there is a cleaner way to do this, as my technique seems inefficient:
Code: const MAX_LOG_LINES:int = 50; // assuming parameter message is a string that ends in to add a line break. function addText(message:String):void
How to set inline style sheet to htmltext of textfield component as mentioned in the xml CDATA. At present , i am using textfield.htmlText propert , but i am not able to get the fontfamily as mentioned in the xml CDATA. The text is also not getting displayed in the correct format. The image is not coming in between the 2 question strings and its getting displayed at the bottom of the question while the 2 question strings("q text info", "with images also") are displayed as a single string. How to reformat the xml so that the image comes in between.
I want to display a uncommon layout into a HTML Textfield, using AS3/Flash CS4. This is what I need to create, is it possible? [URL]... I have tried some CSS styles, but I didn't found any way to align a span to the left. TLF is out of my range, the related project is closed to CS4, but if it is the only way, someone tell me!
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.
Have an Input textfield and write e.g. 123 in it (This is on frame 1).Then later in frame 3 I want that number to be shown in a Dynamic textfield.How do I do that?
I'm using some dynamic text fields in my movie. When I change their contents in my code, they revert to the default style. For example, in the movie, they are Helvetica, style 75 bold. But when I update them with mytextfield.text = "something else", they revert to Helvetica regular. I have all the right styles embedded.
I am building a dynamic movie clip scoller in flash the swf at the moment returns all the images from the db using an asp page and does display them side by side! I am using a method of loading that I am not 100% sure about as I need to make the whole thing scroll left to right style....and right to left....
The code for this loading is .. myLoader = new MovieClipLoader(); function loadPics() { myY = 0; myX = 0; for (i=0; i<=_root.image_array_length-1; i++) { _root.attachMovie("image", "image"+i, i); this["image"+i]._x = myX; etc...
Now when I am making this scroll I am confused as to what to target to make scroll - the 'image' movieclip is in the library and uses linkage identifer of 'image' for the script... and also seems to sit on the highest layer/depth each time....
Im trying to make a menu with xml dynamic text with a style sheet (so i can change the font, colour, size e.t.c. via css) that reeds from the xml file and places the correct amount of buttons on stage based on the xml nodes. Here is a fla that ive been working on.
I'm trying to format some dynamically loaded text with CSS from a database via asp, I know that the asp works fine as it loads in, its just applying a style to the loaded text that doesn't work. This is a modified version from the Kirupa tutorial, but I cannot get it to work after many, many hours.
I have 2 input textfields on the stage and 1 dynamic textfield.
-input1 is for quantity
-input2 is for page count
When a user enters a number into the page count it makes a calculation and places the outcome into the dynamic textfield. This textfield is for the individual price.All of this so far works. What I want to do now is create another dynamic textfield for the total. So the individual price is multiplied by the quantity and this result is put in the new dynamic text field. I have the code for that working but here is where it gets tricky (for me anyway).The total price is to start off invisible. When I roll over the individual price the total price is to appear (For a test lets just say when I roll over an area the total price appears).To stop cursor flickering this should be done inside a movieclip. So... I have create a movieclip and placed a dynamic textfield inside it. They all have instance names BUT how do I reference it in script?I need to tell the resulting calculation to be placed inside the textfield which is inside the movieclip. If it isn't inside a movie clip I can do it. But how to I reference it when inside one?
I have created a dynamic accordion style navigation button using both Falsh and XML.I have the XML loading at a certain keyframe after the navigation button is fully expanded creating 7 sub navigation buttons which link to a certain website.
The Issue I'm having is when the user rolls off the button the it collaspes but the 7 sub navigation buttons still remain.
Im trying to create same MCs and create a textField inside each MC created, then I am trying to apply onRollOver event into those MCs created and change the textField.textColor.
From my code Im resulting and trace with "undefined" how can I manipulate the dynamic created Textfield inside the dynamic created MC
Here is my code:
for (var i = 101; i < 103; i++) { if ( i != 115 and i != 116 or i != 126 or i != 127 or i != 134) {
I'm creating a playlist for a music player, and I've got the song names displaying correctly in my songTitle holder MC, but there's limited space for the song names to be shown in, and I'm going to eventually have it inside a scrolling movieclip. Problem is, the text inside the textfields disappear when I try to add a mask to the movieclip they're being loaded into. I've tried adding all combos of embedFonts, antialias, and blendModes I ran into, to no avail.how to mask dynamically created textfields with a non-dynamic (Flash IDE-made) mask.
Code:
for (var i:int = 1; i <= _size; i++) { var pl_artist:TextField = new TextField; //all embedFont = true and antiAlias commands no workie }
I've got a comboBox component on the stage, instance name 'combo'. I want to style the text. I followed the adobe instructions, but they seem not work, and I get no errors.
Code: import fl.data.DataProvider; import flash.text.TextFormat; var tf:TextFormat = new TextFormat();
var loader:URLLoader = new URLLoader(new URLRequest("https://api.twitter.com/1/statuses/user_timeline.json?screen_name=Scot tMitchell")); loader.addEventListener(Event.COMPLETE, loadComplete); function loadComplete(e:Event):void { processData(e.target.data);
[code]....
So i want to display 5 tweets in 5 textfields on the stage, but how do i do this... I have really tried ALL DAY LONG, i try hard before i ask for help on here.
I coming from an AS2 environment and trying to get my head around AS3.I have a dynamic Textfield on stage (instance name tfval)a movieclip named mcPlan, this contains a btn called s4.[code]
So I just found that you can tab text using " " and to create a new line you use " " but can you tab text to the right of the textfield?
I have a product that I want to be in the left, then its price I want to align to the right in the same field. Then I have a description I would use a " " to create a new line.
I have a flash file that loads dynamic text from a text file. When you press the space bar, it animates the text upward like movie credits. It works fine until I add more than 50 lines or so, at which point it delays showing the text until it's well into its scrolling.the kink here is that it only displays this error when it plays in fullscreen mode (which it is set to do by default, and what I need). if I escape out to window mode, it plays the text animation just fine.
I have a problem with loading text from a *.txt file into a dynamic textfield which is located in a movieclip in another movieclip. It seems it can't find the textfield because it is in movieclips. I know I shouldn't work with the '_root' command but in my project it doesn't matter. Also tried making '_root' globalmain to 'this'. But that still doesn't do the trick.
Code: tdata = new LoadVars(); tdata.onLoad = function(success) { if (success) {
I'm importing an XML file with 3 elements into Flash CS3 (AS 3.0) and when I trace the results, I get everything in the XML file parsed nicely and cleanly. Now, I have a dynamic textfield that I set equal to the parsed results, instead of a trace, but when I do it, the textfield only outputs 1 node. I have the textfield set to multiline and it still only returns 1 node. Here is my xml file:
I have an external text file I use to load captions for my slideshow I'm using to present images in my portfolio I'm making for my senior seminar class. I want it to open up a url to show an expanded image of the thumbnail I added.
In my external text field I have three things: &caption1=Problem: Create a photo with things that typically don't go together &credit1=Solution: Taking photos and using Photoshop to create a unique photo &software1=Software: Photoshop CS3
I thought if I added a 4th dynamic text field (url_txt) and used &url1= for each cite it would load. I even made the field render text as HTML but it doesn't work.