ActionScript 3.0 :: TextField And TextArea Component Are Very Limited In Displaying And Formatting HTML Pages
Mar 25, 2009
i'm working on a game project and i got some trouble with displaying stuff in the game Launcher. everything is in AS3. I'm actually looking to achieve almost the same results as the World of Warcraft launcher with a news section. the way i think to work it is that i create either a textArea component or a textfield and display html page in it. This html page could contain text, image and flash SWF.
but here's the problem, textField and textArea component are very limited in displaying and formating HTML pages. So i don't know if i should continue to search and try developping this way or find another way for displaying dynamic stuff that can be easily updated.
View 2 Replies
Similar Posts:
Feb 26, 2010
I would like create a text area with code highlighting in flex. Is there an advanced textArea witch suports css for real. For example:
myHtmltext:String = '<span class="keyword"> #include </span>';
myTextArea:TextArea = new TextArea();
myTextArea.htmlText = myHtmltext;
View 1 Replies
Feb 19, 2009
I've successfully loaded an xml file into a textarea component, but it creates A LOT of line-breaks which I can't seem to get rid of. Here's an example of the XML:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<resource name='Entertainment'>
[Code].....
I've thought of a way to cheat my way around this, but I'm still really frustrated by the fact that I was unable to get rid of those annoying line-breaks.
View 3 Replies
Apr 26, 2007
I'm having an issue with TextFormat tags that are appearing in textfields. Here's an overview of what I'm doing: Basically, I'm trying to grab the text from a textArea component: (myText = myTextArea.text")
Because I want to retain formatting, I have the textArea set to be html. Thus, myText becomes the text you see below
So the myText data is then stored in XML, but later when I try to access it, it fills that same textArea component with the literal code rather than the formatted text. How do I take that TextFormat string and convert it back to it's original form? I've
tried myTextArea.htmlText
View 1 Replies
Sep 6, 2010
I'm trying to get values of an array to display into a single text field but I'm also trying to bold the first few letters dynamically using the setTextFormat() method.Basically trying to achieve what the google search function does when it comes up with auto suggestions and each keyword gets un-bolded.
View 0 Replies
Sep 19, 2011
I've a TextArea component in my MovieClip. When I double click on it, I want to switch to TextField component, allowing me to change its content. When I click outside, I want to restart its original class (TextArea).
I'm doing this, but didn't work:
element.addEventListener(MouseEvent.DOUBLE_CLICK, changeName);
private function changeName(e:MouseEvent):void{
e.target.type = TextFieldType.INPUT;
}
Where element is a TextArea (classic and dynamic text).
This is how my MovieClip looks. "Name" is the TextArea that I want to allow user changes. I'm setting it like this:
Nombre de instancia = Instance name (empty)
Texto clasico (classic text)
Texto dinamico (dynamic text)
The MovieClip is controlling my by own base class (called 'ConfLayer'). Inside it I have this:
public function doStuff(e:MouseEvent):void{
// element = TextArea 'Name'
element.addEventListener(MouseEvent.DOUBLE_CLICK, changeName);
} private function changeName(e:MouseEvent):void {
var tarea:TextArea = e.target as TextArea;
var tf:TextField = tarea.TextField; // this line throwing error
tf.type = TextFieldType.INPUT;
}
Because AS3 gives me errors, I tried this:
private function changeName(e:MouseEvent):void {
e.target.TextField.type = TextFieldType.INPUT;
}
When I double-click on TextArea element, the previous string removes and I can't write nothing.
View 3 Replies
Nov 20, 2008
I'm loading a textField with addChild in a movieClip and want the external text file I am loading into this textField to render in the textField as HTML. I have attached the code I am using.
View 3 Replies
Feb 23, 2010
I'm using AS2 in Flash CS3.I have a TextArea component in the stage that's loading its text from an XML and I've been able to use the ul and li tags to create lists. However, when I try to include a nested list it just inserts a line break between the nested list and the main list rather than indent it further. Is there a solution for this issue?Failing that, how would I be able to add non-breaking spaces into the XML so they will render inside the TextArea component? I've tried and without success. I scoured the net for some help with this and found some information about modifying the font embedding xml file with a new entry for the non-breaking space and that didn't work either, so that leaves me somewhat stumped.
View 1 Replies
Oct 6, 2009
I have created a website with one flash animation banner.The banner .swf has 5 menus. Each menu goes to different movieclips inside the .swf file. and at the same time i want to load the corresponding html file when i click the menu button and place the html content into the bottom area of the main html page without refreshing the html page.
View 2 Replies
Sep 9, 2009
I have a window on my Flash stage that has some scrollable copy in it. The problem is, I can't seem to have any formatting for the text ... if I select a word or two to make bold, it all turns bold. I gather I need to use the "Display Text as HTML" checkbox and then paste in some HTML formatted text but this doesn't seem to work. I searched this forum and found that others were designating "htmlText" in Actionscript instead of just "text" ... that didn't work either. I probably just did it wrong, or maybe it's becuase I'm using the UI component "UIscrollBar" for it's scrolling of the text.
Is there anything else I need to do to be able to format some text with strong tags and maybe some href links?
I have my properties inspector with the following check marks:
Display as HTML
Multiline
Dynamic Text
selectable
View 1 Replies
Mar 31, 2010
I've got an action set to pull some information up on screen from a file.I'd like to find away to get the text to be White, Arial, Bold, and size 15... but i have no idea how! i've been trying to figure it out for over a week now and no luck at allBelow is my action.This is using ActionScript 3 in Flash CS3Code:
Code:
var externalReq:URLRequest = new URLRequest("SYM.txt");
var externalLoad:URLLoader = new URLLoader();
[code]....
View 3 Replies
Feb 21, 2011
One of my troubles so far isn't a big one, but the livepreview has being limited to 160px wide and high.. how to get rid of this limitation?
Edit: I've been following this tutorial and made the menu strip. In the livepreview, as it gets wider, it gets cropped. Then, I made another one, for the sake of certainty, and found out that the problem persists.
I've made a box with adjustable width and height.
View 2 Replies
May 17, 2011
I have a TextArea component called labels that will be populated by Strings in an Array called labelsArray.[code]...
I don't understand starting from "...specifying the end..." to the end. I don't understand how arrow keys come into play with formatting of text.
View 1 Replies
Oct 4, 2008
I am having some trouble with a dynamic html-enabled textfield and the uiscrollbar component. I created a dynamic textfield on the stage, named it "mytext". Enable it for HTML and make it multiline. I added this action: mytext.htmlText="test<BR><BR>test<BR><BR>test" The html shows up just fine. I add a uiscrollbar to it. It is definitely targeted for "mytext". Now when I test it I get: _level0.mytext in the textbox instead. When I trace mytext.htmlText, I get the correct HTML but it just doesn't show up. When I shorten my content so that the UIscrollbar isn't necessary, the HTML is again displayed correctly. Now if I update the code to say instead:
[Code]...
View 1 Replies
Jan 8, 2011
I am studying Flash and want to make a video player with where you can change video and the corresponding subtitles with a click on either "forward" or "back" button.
So far I have created 2 arrays of video files ("[videos]") and text strings ("[captions]"). By clicking on one of the buttons, the video in the FLVPlayback component changes as well as the the subtitles-text in the TextArea.
However I have a problem with text formatting.
I use the following functions for button click:
function playNextVideo():void
{
if (currentVideo < videos.length-1)
[Code]....
My problem is that the format changes only when I click the button, but it is not applied for the first subtitle.
So, for the first video I get a plain text, with black color, not italic and not with size "18". However, if I click on "forward" button (and thus execute the playCurrentVideo() again), the format will change. If I then will try to go back to the first video, the text will now be formatted.
So my question is - what causes this condition and how to handle it?
View 2 Replies
Aug 22, 2006
so much entries here about full screen flash, but i coultnt find what i wanna know. i read the tutorial about the full screen flash, but it wont work the way i wish it would. what i wann have is a swf embeded in an html. the swf size is 950 px x 550 px and is in the absolute middle from all sides of the browser. if you scale your browser, it should scale itself smaller, but not bigger than the beginning resolution. within the swf file there is a game, that opens in a seperate window in front of the main swf. that window should be dragged whereever you want in the browser.
but i just figuered out what i have to do, to give the window some freedom. but when i want to drag it above the main swf i cant do that. i figured out that when i drag it to the left, there is the same problem, but the further right i press the mouse on the window, the further i can drag the window to the left. same is on top - on the right and the bottom site there is no problem.and the html code is:
ActionScript Code:
</script>
</head>
[code].....
View 1 Replies
Nov 17, 2010
Is there a solution to have the background audio/music play across multiple page on a website, WITHOUT restarting on every page load.The website currently uses a frameset, but I'm looking for an alternative.
View 2 Replies
Apr 12, 2011
Been tearing my hair out for ages trying to get my custom ContextMenu to apply to a TextArea, It will just display the default (copy, paste ect...).
import mx.events.FlexEvent;
public var nm:NativeMenu = new NativeMenu();
public var cm:ContextMenu = new ContextMenu();[code].......
View 1 Replies
Jan 10, 2010
I have AMFPHP installed on my server. I have a flash app that can call it's methods. I want to create some HTML (on server created) pages which will contain HTML code and results of AMFPHP functions. How to create such thing?
View 1 Replies
Jun 12, 2011
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.
Current development: [URL]
and code:
Code:
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
[Code].....
View 5 Replies
Apr 15, 2012
I have created a textArea element but cannot display my HTML content. If I just display regular text it works or if I change the textArea element to a RichEditableText element it works fine. Since this is for a mobile app I would prefer to use the textArea element as recommended by Adobe.Here is the MXML code for the textArea. All I get is the border and no content displayed.
<s:TextArea id="myHelp" editable="false" width="100%" height="100%">
<s:textFlow>
<s:TextFlow>[code]..........
View 1 Replies
May 12, 2009
I'm working on a system to let customers write a small comment.I'm using a xml file to load the comments, but somehow something goes wrong when I try to give it some special formatting.Here is my as3 code:
Code:
package classes{
import flash.display.Sprite;
import flash.display.Graphics;[code]....
Now as you can see in the xml the 1st message is without any formatting, the 2nd and 3rd are. In the attached comment.jpg you can see what the result is. I can't figure out where the "enter" and those extra "spaces" are coming from but I suspect it's from the 'font' tags.btw. those red background are just the textField backgrounds to show where the text should start.
View 3 Replies
Nov 3, 2009
I have a test site up here and as you can see, the Flash movie plays fine. But when you navigate to an inside page it does not. The flash movie has an action in the native file that references an xml file to list the images. So why wouldn't the inside pages do the same?
View 1 Replies
Feb 6, 2012
I can't seem to get TextArea to render any embedded fonts in project. I've searched online and have found a couple of instances of this issue but no solutions.
I have a few fonts embedded with my app. Spark Label & the mx:TextArea (switching embedAsCFF to 'false') will display them correctly so I know they're embedded OK. I have the fontFamily value in a binding but I even tried just instantiating a new TextArea then assigning one the the embedded fonts via the fontFamily style and have had no luck.
/* In my CSS file */
@font-face {
src:url("assets/fonts/UbuntuMono/UbuntuMono-Regular.ttf");
fontFamily: UbuntuMono;
[Code].....
View 1 Replies
Oct 24, 2011
Question is about Flex4 Text Engine: I want to
1) append HTML text to textArea text1 I can load text like:
[Code]...
But I have no idea how to appen new text !
2) add an image to textArea All this in the the new TLF :
View 1 Replies
Jun 2, 2009
I would like to show some textcontent from a website in a textarea box in flex.
<?xml version="1.0" encoding="utf-8"?>
import mx.managers.PopUpManager;
import mx.core.Application;
[code].....
View 3 Replies
May 14, 2009
I am populating the text of text fields with data from an XML file. I would like to do two things.
The code looks like this:
PHP Code:
DSGbox.textFirstName.htmlText = xmlDSG.name.first; DSGbox.textLastName.htmlText = xmlDSG.name.last;
First, I would like to format the text... bold, font size, etc...Second, I would like to concatenate the first and last name to appear on the same line without space in between caused by two text fields. I tried the following, but it didn't work.
PHP Code:
DSGbox.textFirstName.htmlText = xmlDSG.name.first + xmlDSG.name.last;
View 6 Replies
Feb 29, 2012
I am trying to use a text area to display some text on a mobile AIR app. It works fine whenever I am using the phone emulator on my desktop to debug, however whenever I put the app on my phone, the text displays, then disappears. I've also noticed that if I lock the screen and unlock, the text will display just fine when I come back.
Here's the code:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="Program Overview">
<fx:Declarations>
[code]....
One other interesting thing to note is that it only happens on certain Views, and only on Views in the first ViewNavigator tab. This leads me to believe that there isn't really anything wrong with my use of the TextArea, but something else happening at a higher level in the application.
View 2 Replies
Feb 3, 2010
I have a screen in a Flash window with four TextFields(just regular text, no html formatting).If I tab from one TextField to the next, select all the text (using keyboard command), and then start typing, the text formatting is removed.
This does not happen if I click into the TextField before tabbing into it.Even clicking into a TextField, placing the insertion point at the begging of the text, selecting via keyboard, and typing does not reproduce the effect.I'm pretty sure this has something to do with the TextField receiving focus, but am not sure how to work around it as there is no restricted order to type into TextFields.
View 1 Replies
Sep 13, 2007
Ok, so I have a dynamic textfield and I have css applied to it, it works fine.
[AS]var newStyle:TextField.StyleSheet = new TextField.StyleSheet();
newStyle.setStyle("a:link", {color: '#BED57B', fontWeight: 'bold'});
newStyle.setStyle("a:hover", {color: '#F09A61'});
newStyle.setStyle(".images", {marginRight: '60'});
newStyle.setStyle(".mytest", {marginLeft: '100'});
pro_text.styleSheet = newStyle;[/AS]
[Code]...
View 2 Replies