Flex :: Calculate Height Of Text (width Fixed)?
Nov 18, 2009I want to create a text box with a fixed width that will fit itself to its current text. So I went ahead and wrote this simple application[code]...
View 2 RepliesI want to create a text box with a fixed width that will fit itself to its current text. So I went ahead and wrote this simple application[code]...
View 2 RepliesI know this question has been asked before but the other solutions didn't work for me quite well. here's my sample application.
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
[code].....
On my website, I display uploaded PDF files in a flash player for my users to read. I already use various tools to extract the text and produce a serious of high quality images from the file and the system works well. The last piece of the puzzle is to be able to highlight specific parts of the document to help users with accessibility issues.
However I cannot figure out how to calculate where the specific text is positioned on the page? Notes: The documents uploaded to the system are from 3rd parties, so fonts may be embedded. Meaning that I cannot be sure of the width of specific letters. The text to be highlighted may not be unique, the same text may be repeated How can I calculate the coordinates, height and width of a specific piece of text on a PDF, so that I can then draw a box around it?
How can i make a dyn textfield with fixed height but variable with width?
ps what is the difference between
Code:
var pageContent:TextField;
vs
var pageContent:TextArea;
I am trying to define a flash movie with a fixed width but 100% height. I have the movie setup with an onResize handler. My problem seems to be in the HTML. I can get it to go 100% width and height or have it aligned top left but not centered.
Code:
html, body {
height: 100%;
margin: 0;
[Code]....
I am tweeing a bunch of rectangles randomly on stage.
Code:
TweenLite.to(thumbArr[i],1,{
x:Math.random () * (stage.stageWidth - thumbArr[i].width),
y:Math.random () * (stage.stageHeight - thumbArr[i].height),
rotation: Math.random () * (60) - 30});
the problem is that after I added random rotation (between -30 and 30 degrees), the corners of my rectangles are still sticking out of the stage at the end of the tween.
If I trace objects width and height after the rotation I get the new values but this still doesnt help me because I am tweening to that rotation.
Code:
mc.rotation = 20;
trace(mc.width);
trace(mc.height);
I am tweeing a bunch of rectangular shaped objects randomly on stage.
Code:
TweenLite.to(thumbArr[i],1,{
x:Math.random () * (stage.stageWidth - thumbArr[i].width),
y:Math.random () * (stage.stageHeight - thumbArr[i].height),
rotation: Math.random () * (60) - 30});
the problem is that after I added a random rotation between -30 & 30 degrees they still stick out of the stage a little.how could I calculate width & height of the these objects based on their final rotation so they dont stick out of the stage?
I am working on a 3d zoom function. How can I calculate it it best? I have a placeholder_mc:
width: 400
height:400
_x:0
_y:0
In the placeholder_mc I have 10 obj_mc's:
orig width:400, scaled in placeholder_mc: _xscale=20
orig height:400, scaled in placeholder_mc: _yscale=20
the _x and _y are random positions
Now I need a formula that make the placeholder_mc zoom into obj_mc inside and the placeholder_mc must be _xscaled, _yscaled so that the width and height of the clicked _mc are exactly 400x400.
for the _x and _y I use.. onEnterframe=
placeholder_mc._x=placeholder_mc._x+(placeholder_m c.obj_mc._x-placeholder_mc._x)/8;
placeholder_mc._y=placeholder_mc._y+(placeholder_m c.obj_mc._y-placeholder_mc._y)/8;
So this makes the placeholder_mc move to the correct position of the clicked object but how can I scale it now the placeholder_mc so that he moves and scales correct?
Is there a way I can stop a single word splitting over two lines when putting dynamic text into a fixed width, multiline text field?I have a simple method of checking if there are more lines than words and then running a while loop to reduce the font size until there are the same amount or less lines than words. But this doesnt always work, if say the final word of three is quite short and the second word splits over two lines then I still have 3 words and 3 lines.
View 3 RepliesI've got the following Flex application markup:
<app:MyApplicationClass
xmlns:app="*"
width="100%"
[code]....
I am having some problems with clipAndEnableScrolling, it works fine for VGroup when the parent has fixed height, but if the parent doesn't have a fixed height then it doesn't work and the content spills over. e.g:
<s:TitleWindow width="500" height="500">
<s:VGroup width="100%">
<s:Group width="100%">
[code]......
I'm using a flex columnchart to display data, that changes at runtime. It works perfectly, except the fact, that the y-axis with is automatically resized when the values goes under 1.For example first the values of the charts are between 0 and 10. The y-axis now has labels like 0,1,2,3,4...10. If the values are going under 1 the labels are updated to 0.0, 0.1, 0.2...1.0. And because of the width of the labels, the group with the charts is resized.It looks like the chart is "jumping".So, I need a way, to set a fixed width of the y-axis of the chart.
View 2 Repliescalculate textarea height based on the text length and fontsize in as2?
View 4 RepliesI am trying to reference to top level (stage) width and height of the main stage for the placement of something located inside a movieclip on the stage.
My code is:
Code:
my_loader.x = (stage.stageWidth - my_loader.width)/2;
my_loader.y = (stage.stageHeight - my_loader.height)/2;
But this seems to just relate to the width/height of the mc that my_loader is nested in...
I have tried the following and had no luck:
stage.stage.stageWidth
root.stage.stageWidth
parent.stage.stageWidth
MovieClip(root).stage.stageWidth
I have many dropdowns in my flex application. Now I want to set rowCount property so that as many rows as possible so there is less scrolling when see the dropdown items.The flex application was running on a popup window. So I think I have to know the distance from dropdown to bottom border of window, and then calculate what number should be for the rowCount. Like Height/per row height.As I known, the dropdown.y is the relative y coordinate of itself. But my dropdown has many parent UI layout component, and also I have many dropdowns, it is hard to calculate one by one.
View 1 RepliesI have three datagrids inside VBox container. Since I don't want scrollbar in my flex widget i am increasing the height of SWF through javascript, which increases with each addition of row in my datagrid. My query is how can I get the exact height of my VBox which is the parent element of datagrid. I am not able to get the height of VBox. I have tried to use measuredHeight,height with no success.
View 1 Repliesi want to load external images of different height and width into same height and width.
View 3 Repliesi want to load external images of different height and width into same height and width.
View 0 RepliesI would like to use a movieclip to load a flv video. The problem I have is that I want to change the video dimensions. I've tried several software to change the video dimensions but as far as it seems all of them keep the same height-width ratio than in the original video. Is there any software that would allow me to change the height and width without keeping the same height/width ratio as in the original video file?
View 1 RepliesWhat code can I use to shrink a piece of text in a dynamic text field to fit within a certain height and width.
View 1 RepliesWe are trying to get a Rectangle that represents the exact* boundary of the text in a TextField.
*Exact as possible.
Take this image:
Using my current knowledge, I can retrieve the blue rectangle above like so:
var textRect:Rectangle = new Rectangle(
field.x,
field.y,
[Code]....
Even if I fill a small section with the color I'm looking for I still get a zero-sized rectangle:
bmd.fillRect(new Rectangle(0, 0, 30, 30), textField.textColor);
I am using this script (3.0) to set the text of a dynamic text field...
stop();
my_Btn.addEventListener(MouseEvent.MOUSE_OVER, onMouseover);
function onMouseover(event:MouseEvent):void
[Code].....
How do I set the height and width of the text?
I'm looking to print my view to an A5-printer but when I test the print functionality to pdf, I always get a narrow and long printout.
Is there a way to set the pageheight and width? According to adobe help it's read-only.
I wahnt to place a container (alpha red) on top of my chart like on the image.How to get the x, y (point A), width, height of this area?
View 1 RepliesI have an actionscript, which makes a dynamic image wall. It gets parameters from FlashVar and changes the width and height dynamically.
When I use
[SWF(width="584",height="290")]
It's fully centered, but when I remove it, it's appear ~+50px from left. How can I set dynamically the SWF metadata or what I need to set for the correct view?
Top of the picture with SWF tag and the bottom is without SWF tag.
How can I make an application with the same ratio width/height? I have an application with width = 800 height = 600. Its width = 1.33*height and when I change the width to 1024 I want the height to change to 768 automatically.
View 1 RepliesI'm trying to set width/height of a FlexSprite object in ActionScript but it doesn't seem to work at all. I'm still a rookie when it comes to ActionScript and I don't understand why I can't set the dimensions of that object. I know I could use a UIComponent but I need something more lightweight since I'm going to add hundreds of them.
public class MyComp extends UIComponent
{
public function MyComp()
{
[Code].....
I plan to add other objects inside the FlexSprite and I need to set their dimensions explicitly as well so I really need to figure out how to do that.
I am loading an external swf using the SWFLoader component. The swf that is being loaded is masked so that only a portion is being shown. However, when it's loaded the actual size of the swf (loader.content.width/loader.content.height) is the complete swf including the masked area. Therefore, the loaded swf does not display properly in the itemrenderer Is there a way to to grab the size of the just the masked area as opposed to getting the size of the entire swf's contents? also i need to re size the masked area
View 1 RepliesI have an actionscript, which makes a dynamic image wall. It gets parameters from FlashVar and changes the width and height dynamically.When I use [SWF(width="584",height="290")]It's fully centered, but when I remove it, it's appear ~+50px from left.How can I set dynamically the SWF metadata or what I need to set for the correct view
View 4 RepliesI'm trying to apply the code below to a movieclip, so that any text can be entered and the movieclip's height and width of its text field will resize automatically. Does anyone know how to apply this code to a movieclip? If you could write any sample code or make changes to my code that
[Code]...