ActionScript 2.0 :: FMX - Dynamic Text Layout In Columns
Aug 5, 2003
Any Way to load text externally into text fields in flash but arranged in linked columns (like in Quark). I'd like to be able to just add text to the external file and the text to be rearranged automatically in the columns. For example, if you add a name in the middle, all the following text has to be moved down.
In my text field, I am looking to create a half return, so if I want space between two paragraphs, I don't have to use an empty return each time. Kind of like p padding in css. I also want to create a tab order in my text field, for better alignment of information. I am looking to create the look of two columns, where I have a date with a paragraph associated with it, with the paragraph being more then one line of the date, but staying indented. Lastly, and I am assuming this is a given, I would like the text to come from a xml or html file.!!!
I was just wondering, is there a way to split up dynamicly loaded text (pulled from a database via php) into columns? A friend of mine made a design for a flash site with the text in columns. I'm going to load the text from a database via php, but I was wondering if there's a function I could use to split up the text into columns?
I need to be able to list a bunch of parts and their attributes in a manner that is readable and dynamic. This is what I mean. I would like to display something like this in the end:
Code: QTY SKU DESCRIPTION COST 1 abcd This is a part 100
Is it possible to arrange panels inside the Flash workspace, to have one panel at the top, wide 100% (the timeline panel). Then below it, have 2 columns: main window panel on the left and properties on the right.
From what I experienced, it is not posible with docking. Either you must have all 3 panels 100% wide, or you must have 2 columns from top to bottom, and within each of those 2 columns, arrange as you wish.
I am having a lot of trouble figuring out how to dynamically display 3 columns of text in my swf. They are somewhat long lists of song/album/label titles and all 3 columns need to scroll as one unit. My client gave me Excel files with the lists in spreadsheet form. I've tried exporting as XML and HTML. I've gotten the lists to disply in my SWF using dynamic text boxes but now I can't figure out how to get all 3 text boxes to scroll as one.
Is there a way to create a simple table in Flash and have each list load into Column1, Column2, and Column3 and then attach a srollbar to the table?
I want to save remotely (on a database) the state (visible columns, columns width and order) of a Flex3 DataGrid.For width and visibility I can simply save them by accessing each column attribute.. But for the order? Do I have to create the dataGrid dynamically?
I'm implementing an image gallery which presents assets as equally sized boxes that are forming a grid. I thought that I could easily achieve that by using the spark.layouts.TileLayout but unfortunately I have some additional requirements that I'm unable to implement with it.The general principal should to be to present as many boxes as possible within given space. The entire layout of the application is liquid and depends on the user's screen resolution.[code]I don't know the RequestedColumnCount or RequestedRowCount in advance as they depend on the available space, so the above code layouts all elements from left-to-right and then from top-to-bottom - which is as close as you can get from what I really want to achieve.This list of boxes should be cable of rendering fake paging. In reality it means that if the last visible row does not entirely fit the available space it should be moved to the next page.
To give you an example let's imagine that we have a list of 10 images. Each one is 10x10 px but my screen resolution only allows me to fit a grid 35x35 px. This means that one page is only capable of presenting 9 images in form of a 3x3 grid (as 5 px is not enough to present a full image). The 10th image should be then transferred to the second page.This is obviously not happening automatically with the code that I've pasted above as the TileLayout allows for displaying partially visible rows (in a form of a vertically scrolled list). I was wondering how I could achieve the behavior described above.If the above description does not sound logical please let me know so that I can adapt it (or include more details).
I have a datagrid which displays details for a product. For a particular product i need to display its Id current status(Available/ Not) and which category it belongs to. The category part is a bit different from what it seems to be like. Product A can belong to Category A, B and C while product B belongs A ,c and D and so on. Structure of this table would be something like The category columns are retrieved from database and passed as parameter to construct the columns dynamically in Datagrid. I have defined the following Datastructure on UI to handle this.
Product{ var productId:String; var productName:String; var status:String; var categoryList:ArrayCollection; }
I am not sure if this will be able to solve my problem. I think I will need to have a Map containing category Names and if it is applicable for that product.
I have a question about the Spark DataGrid and how it works in terms of garbage collection. What I'm finding is that if I dynamically add and remove columns from the DataGrid at runtime, the GridColumns and ItemRenderers never get freed from memory.
For instance, if I have a list with 10 items and I create 10 columns, there will be 100 ItemRenderers and 10 GridColumns. If I remove all of the columns, they are still there.
When my website loads I would like some objects to come up from the bottom of the screen, no matter what size the screen is.Does anyone know how to do this?
i'm trying to dynamically layout a calendar using actionscript and i'm no good at determining algorithms to quickly and efficiently lay things out.what i want to do is set it up per the image attached:
* where there are 7 columns and a varying number of rows.
* the top row has the 2 arrows and the month and year display.
* the second row has all the day headings, i.e. S, M, T, W, R, F, S
* and the rest of the rows will have the dates.
how do i come up with a nice clean formula to calculate the positions so all these elements align?
i'm trying to dynamically layout a calendar using actionscript and i'm no good at determining algorithms to quickly and efficiently lay things out. i was hoping for a litwhat i want to do is set it up per the image attached:* where there are 7 columns and a varying number of rows.* the top row has the 2 arrows and the month and year display.* the second row has all the day headings, i.e. S, M, T, W, R, F, S* and the rest of the rows will have the dates.
I have a single text field that attaches numerous lines of text. Because each line has an individual hyperlink, I'm using += and a for loop to append the next line. Here's the problem... When the text reaches the bottom it keeps going past the viewable area instead of becoming a new column - obviously by default. I know I can use scroll bars and all that mumbo jumbo, but having several columns is the way the client wants it.
how to make the preloader works on the full screen website/ fluid layout. I add the Stage.resize on the code for FYI When I added this code to the bar, it expanded to full screen, but there's no loading bar. The text is also no progress.
I have a spark Datagrid with lot of columns. The problem is that if i have a long text in a cell, then the text goes over other columns. I want the text to stay in it cell, if it longer than the columns width, then the text to be truncated somehow.
I'm using the text layout component offered by adobe labs. I read the documentation and now capable of doing almost all what I need. I just have a small problem. Lets say I have a text layout object on my stage containing some text. How can I know the height of the text or the number of lines in it?
I found their is a porperty: "contentHeight" and a method "calculateHeight()" but they are in another class of the libraries that comes with the text layout component. I don't know how to reach them. Please help and write me the lines of code that do this job.
i'm trying to load a full html page with layout table cells intact and full function (like an i frame)i can load text and image but i can seem to get the entire page flash just lods it how it wants.does anyone have an idea? Can this be done? i've tried it with a dynamic text field, componets, and i can get falsh to see table / cell layouts at all.[code]is how i load my content. but making several dynamic text fields to load one page of content is working my nerves.URL...
I'd like to set up a 2 column, multi-row text box where a user/viewer could input text strings in and upon completion the text could be sent off, retaining its columns/rows, via email. This is on a page where clients can see a window dub of their videos and use one column to enter a timecode number(i.e. 1;03;25;23 or just 24;25) and the next to make comments.
I was thinking of two text input boxes- side by side, and then using some sort of dynamic arrays to create/push new input text boxes after a hard return is entered, but I can see all sorts of problems with that...
And I'm not sure if a data grid box component even accepts input text or whether a table would work etc. So I was wondering if you folks out there might have an idea as to the best approach for me to at least start researching or a on-point tutorial that covers this situation, etc.
I created a component that is multiple datagrids side by side that share the same columns (each datagrid is the same as the one before but with different data).ProblemThe header text only shows up on the last datagrid. How can I get the text to show up on all the datagrid headers?Here is how I instantiate the component.
does anyone know if you can load text from an external textfile into two columns, going to the second when the first is filled?? I only found this (okay, three columns, but I mean the text here is not externally loaded)
I keep asking myself why Flash is so simple when it comes to text layout and finally today I was thinking that that really can't be, considering Flash is meant to layout text in web sites. In my text field, I am looking to create a half return, so if I want space between two paragraphs, I don't have to use an empty return each time. Kind of like p padding in css. I also want to create a tab order in my text field, for better alignment of information. I am looking to create the look of two columns, where I have a date with a paragraph associated with it, with the paragraph being more then one line of the date, but staying indented. Lastly, and I am assuming this is a given, I would like the text to come from a xml or html file.
I have 5 text files that contain a list of 50 items in each file.
I want to bring that information into a datagrid; 1 column per text file. I'd also like to extend the code to add more columns when new files are created.
I was able to bring in one column, but maybe an approach with xml, an xml connector and dataset would be better.
Here is the code so far:
Code: var PATH:String = "10-12-09.txt"; var extIndex:Number = PATH.lastIndexOf( '.' ); var extless:String = PATH.substr( 0, extIndex );
I want to copy this text paragraph from notepad (img1) and paste into a TLF container with 2 columns (img2), but it seems that something is wrong. It seems that all the lines are overlapped and you can't tell what's written.
I'm using flash cs5... I've made a file uploader and it works great, only problem is it makes this textLayout_1.0.0.591.swf file (in addition to my actual swf)... is this really necessary? I have an embedded font that I think is putting this here and the whole thing doesn't work unless this swf is here.
I have an mx:vbox and inside i have several mx:text elements.how do i decrease the gap between each line of text that is shown ?i tried doing the following:
Its all about printing a Sprite that holds (besides others) a TLFTextField instance thats textFlow has been imported from an external XML file.
Everthing works fine, the content is formatted in correct way, the textfield is aligned at the desired coordinates so that i have nothing to complain about concerning what is visible ON THE SCREEN.
I then instantiated the PrintJob class, added the sprite to the job and sent it to the printer.
But no text from inside the TFLTextField is printed. Except for that, everything else (I added a background color to the sprite holding everything and a normal TextField instance with dummy text) is processed well.
Here is an excerpt from my sourcecode:
ActionScript Code: var canvas:Sprite = new Sprite; canvas.graphics.beginFill( 0xFFFF00 ); canvas.graphics.drawRect( 0, 0, 800, 600 );