ActionScript 3.0 :: Modifying TextField Margin (Ascend/Descend/etc)?
Jan 28, 2009
My first post, yay! Ok, here's what's been bugging me for a long time. When dealing with TextFields, Flash always adds some sort of margin/padding around the outside of your TextField, so that if you set the X and Y of your TextField to 0, then your text would still sit about +4 pixels in.
If you create a TextField and set 'border=true', you will see what i mean - the border is drawn right on the edge of the TextField, but the actual text itself sits within a padding of about 4 pixels.
Is there any way at all to get the text of a TextField to sit hard-up against the border?
View 5 Replies
Similar Posts:
Oct 31, 2011
I am trying to figure out why some letters (like the norwegian Ã… (Ã…)) are cutted out in the middle of the top "o":
My code is this:
var titleFormat:TextFormat = new TextFormat();
titleFormat.size = textSize;
// this is embedded font, and exported for action script, declared
titleFormat.font = myFontBold.fontName;
titleFormat.bold = true;
[Code] .....
So, I have tried different things like setting height hardcoded and bigger than text, but top us cutted again, I have tried with css but no success. Why the letter is not showed fully and why if I zoom in the swf (2-3 zoom ins) it shows up normal (and what i try to achieve) like this: I think it has to do with the topMargin, but unfortunately I didn't find something like that in as3 documentation.
View 1 Replies
Jan 28, 2009
When dealing with TextFields, Flash always adds some sort of margin/padding around the outside of your TextField, so that if you set the X and Y of your TextField to 0, then your text would still sit about +4 pixels in.
If you create a TextField and set 'border=true', you will see what i mean - the border is drawn right on the edge of the TextField, but the actual text itself sits within a padding of about 4 pixels.
Is there any way at all to get the text of a TextField to sit hard-up against the border?
View 4 Replies
Jan 11, 2011
How can I get a consistent value from the top margin/padding of a TextField to the top of the actual text.According to the docs (link below), the text field has a 2px gutter on all sides. But there seems to be another gutter that seems to increase / decrease with the size of the text.Using times new roman for a default font size, I can get the baseline of some random text using what we know: I know that there is a 2px gutter all the way around the text field and we can get the ascent through textfield.getLineMetrics(0).ascent. If I draw a line at that position I'll get a line about 2 px below the actual text. Works fine.Now if I want to draw another line at the TOP of the text it's a guessing game. At 36pt text it's 8px from the top of the textfield. At 72pt text it's more like 12px from the top, and at 144pt text it's more like 20px from the top.URL...
View 0 Replies
Mar 31, 2011
I have a flash header on my site - nothing crazy, just a short clip. It works in safari and opera on the mac and all IE versions on PC. It will not work properly on firefox on either PC or Mac. Firefox seems to be putting a gap of 10-20px under the flash I have looked up many fixes for this as it seems to be a known problem. I have seen people say it's because the "object" element it treated like letters in FF, so it allows room for the "tails" on a G and Y etc (not sure if I explained that well enough, hopefully you get the idea). I have tried margin:0; padding:0; line-height:0; font-size:0;
float:left; vertical-align:middle; and clear;both; - not at the same time, I have tried many combinations and got most of these ideas from other threads/articles where people had found a solution. I have tried this CSS on an id attached to the object, on the element object and on the parent div - I just can't seem to fix it! Also, as a side note - I've noticed the flash looks good in IE6, IE7 but IE8 makes it looks awful - can anyone explain why or confirm that is what they see? Im a mac user so borrow a laptop to test, it would be good to hear if anyone else see's this problem.
View 1 Replies
Aug 4, 2011
I have an .swf navigation carousel that is 650 pixels high, the bottom 200 pixels being reserved for the reflection of the carousel. The reflection is very subtle and is not considered important information, so we would like to remove vertical scrollbars when the window is high enough to fit the topmost 450 pixels, but not the reflection.
I tried to accomplish this by setting a margin-bottom: -200px to the flash <object> but this only made the container's height shrink 200 pixels, causing the background pattern to cut before the bottom of the page.the Flash itself is still taking up 650 pixels.
Is there some "proper" fix to this, other than hiding/showing the scrollbars actively using javascript?
View 1 Replies
Mar 2, 2010
I've got some text that is crashing my text box border, and I was wondering if there was any way to set a top margin? I saw values for left/right, but nothing that seemed to indicate I could bump the text down a bit...
View 2 Replies
Apr 21, 2009
how to remove what appears to be an invisible 20px margin within my actionscript 3 application, written using flex builder. When I add movieclips and set x = 0, they appear about 20px over from the left hand side of the screen. If I set their x = -20, then they appear flush with the left side of the app. Is there any way to get around this/remove this margin?
In the attached picture, the green rectangle is at x = 0, yet it is not flush with the left hand side of the app.
View 1 Replies
Mar 30, 2012
i created my own Button which simply extends from Sprite.Its able to show 3 different text fading in and out using a timer.In my draw function i first draw a rectangle with the Sprites graphics object representing the background of the button.I added a function to set the button width. This property is used to draw the rectangle. I know that the sprites's size is updated after the rectangle drawing. But for some reason the sprite's width is always more than what i have set via my "setButtonWidth" function.Now i have a simple sprite acting as a button having a graphics.drawRectangle part drawing a simple rect. with lets say 500px width. But when i trace the width of that button it is always about 10% more. Where are these 10% coming from?I read about calling validateNow(). But this is only for Labels, or Checkboxes. For some reason i cannot access the library for Label. This must work somehow with TextFields. But how?
// this function is part of MyButtonClass.as file
function drawButton()
{
[code].....
View 1 Replies
Aug 19, 2009
How to set right-margin to whole dynamic text box with external .css file
View 0 Replies
Dec 11, 2009
I have to place a flash movie into an existing layout. It is replacing placeholder image of the same size. The DIV holding the image has a negative top margin. When the flash movie is placed in the same spot there is a gap at the top of the DIV equal to the amount of negative margin. I cannot seem to get the movie to move to the top of the DIV (FF3).
View 1 Replies
Sep 18, 2010
I'm made an Item class which extends the Sprite class, the Item class basically has a few checkmarks & labels at the moment.
Then what I try to do is run through a for loop of items and create Item classes that I want to place one after each other on the y-axis, so I'm reading the Item.height property to find the y of the next Item in the list.
The problem is for some reason there is always an extra 75 pixels added to the Sprite height at the bottom, no matter how many checkmarks and labels are in each Item class ( varying the height of the Item class ).
Any idea why this is being added and how it can be removed?I'm having trouble figuring this out, I tried dynamicly calculating and setting the Item.height property but when I do that the Sprite is simply cropped.
View 1 Replies
Feb 2, 2010
I need to display a word, inside a ractangle with black background, passed to a flash movie through flashvars. Something like: And the rectangle itself should be right aligned to the right margin of the flash movie and 100px from top. I tried two options but in both cases I have problems with defining that different padding inside the rectangle: Option 1:
[Code]...
View 2 Replies
Feb 23, 2010
I'm planning to provide the visitors of my website an option to toggle between their normal window and an optional fullscreen window. I just don't know how to align a simple movieclip to the left bottom of my fullscreen window (margin 20px). I can't use static parameters because it has to be adjusted to everyone's personal screen resolution. Does anyone know how to fix this?
View 1 Replies
Jun 11, 2010
I'm trying to print a mc which is bigger than the default page size. I want to change the page/margin size so the content can fit in the page without scaling. Per the API reference [URL] the page settings are readonly. How can I print something bigger than the default page size? Is it doable in AS2 or AS3?
View 2 Replies
Feb 19, 2009
I have created a dynamic text box and attached the default UIscroll bar from the components library in CS4.I have attached it to the text box and it works ok.When i drop it onto my page it appears white (my background is black). When I preview it does what it is supposed to. So far so good. NO! The default Scroll bar is hideous. I want to change it but I cannot figure out how to.
I have tried double clicking it but it cannot be edited. Is this an action Script thing? I have recreated it in another flash document with the text box and the scroll bar which I have attached called 'scroller with text'.I have double cliked the scroll bar and changed it to how I want it and it works, i know how to but its not in my main flash file i am working from. I have saved the one Ire-created one as a SWF and tried importing it but it has errors on it. see attached 'MAIN_Menupage'.I have been through all the tutorials on this website and cannot get this to work.
View 4 Replies
Apr 13, 2010
i'm trying to write some code to create an instance of a movie clip and set it's coordinates to ones from a file. the problem i am having is that every time it does it i want it to load the next coordinates in a list. how would i do that?
this is my code:
loadVariables("data.txt", "");
then on a button:
Actionscript Code:
onClipEvent (load) { i = 0; sett = 1 cur = 300}onClipEvent (enterFrame) { function port():Void { this.attachMovie("note","note"+i++,this.getNextHighestDepth(),
[CODE]....
in my text file is: xx1=40&yy1=80&xx2=43&yy2=89 etc.
View 2 Replies
Dec 8, 2009
I don't know where to find it, I purchased a file that is a Flip Book done in AS3, the author of the book made a table of contents that requires me to type the pages and page numbers in the xml and then it creates the buttons, I want to be able to create my own buttons in order to create my own table of contents,
View 4 Replies
Sep 20, 2010
This is not about applying an external stylesheet to texts inside flash, but the opposite: modifying an external CSS. I'll keep it brief: An html has a div (id='wrap') with content in it, the style of that id is loaded from an external CSS. The html also has a swf in another div (id='whatever'). I want to switch the visibility of id='wrap', from 'hidden' to 'visible', with the click of a button of my swf.
[Code]...
View 3 Replies
Aug 8, 2007
This is in reference to the Kirupa tutorial "XML Guestbook with PHP". I used this guestbook on my previous site, and it worked great. The site was originally published under Flash 6 AS1. I am redesigning my site to be published as Flash 7 with AS2. When I test the guestbook in Flash 7 AS2, it errors. What parts of the actionscript do I need to update so it works with AS2?
View 10 Replies
Jan 26, 2009
how to append the disabledRanges property of the dateChooser Component, kinda like this(assuming cal as the instance name):
dRange = [{rangeStart: new Date(2009,0,0), rangeEnd: new Date(2009,0,20)}];
cal.disabledRange = dRange; // will disable all up to the 20th
I want to turn dRange into:
dRange = [{rangeStart: new Date(2009,0,0), rangeEnd: new Date(2009,0,20)},{rangeStart: new Date(2009,0,22), rangeEnd: new Date(2009,0,31)}];
cal.disabledRange = dRange; // will disable all up to the 20th then all the dates past the 21st effecively disabling all dates but the 21st
something like:
dRange += [{my new dates...}];
...But that doesn't work
View 3 Replies
Jun 29, 2010
I'm having the most frustrating problem. I've got a simple code that just refuses to work for some reason.(AS2)
Code:
for (a = this.ref + 1; a < _root.Boxes.length; a++)
{
[code].....
View 9 Replies
Apr 12, 2009
modify an existing flash shopping cart I purchased from Flashden.net (link). The cart uses two XML files to pull in data and to configure most of the data settings. I need help with one thing: I'm using this cart on a sunglasses shopping site and I need to configure the optional sunglasses to be clickable so they can be added to the cart. I know I need to modify both the flash .fla and the xml file so I've included the code for both below. Here's a link to the website I'm trying to re-configure. The section I need to edit has the optional sunglasses on the right-hand side of the main photo.Here's the first xml file that does some of the basic settings. This file is called settings.xml.[code]I made an attachment for the actionscript code called actionscript.txt that needs to be modified. All I need to do is figure out a way to make the optional images clickable so they can be added to the main cart. We can also just create a button that says add to cart next to each sunglass option. Either way works for me. I'm even willing to compensate the person who can help me come up with a workable solution.
View 3 Replies
Jan 22, 2010
I'm trying to build a schedule with Flash CS4 and Actionscript 3.0 for an Internet radio station. I'd like to have a .swf that I can open, drag and drop a text symbol from the Library (ideally, for design reasons), and then change the color of the text with Actionscript when the user presses a button.
I can change the color of text if I create it with Actionscript, of course, but I'm not sure how to use Actionscript to change the color of text I've created in the Flash GUI. I can't pass a TextField to a symbol and expect Flash to know what to do with it, can I?
View 1 Replies
Sep 16, 2011
I have twenty objects in the stage, everyone is name: unit1... unit2... and so on to 20.I wanted to use a loop to modify for example, the alpha values of everyone at the same time. So I used a name like unit1, unit2 so I thougt I could use a loop to assign the alpha values...
"unit" + i.alpha = 0;
View 1 Replies
Jun 11, 2009
i need to change the animated logo's color in the left from green to blue.I have never done anything in flash before, this is the first time i've used the program, but so far i was able to figure out how to change the navigation and bar color and the text. but i can't seem to see where the color of this logo is coming from....
In screentshot 1 you can see that the Logo_Anim is made up of the Logo_1 - Logo_5 movie clips.Each of the logo_# clips is a piece of the logo.I'm not sure if something in the Logo_Anim is controlling the change in color of each piece of the logo, but it doesn't seem like the indiviual logo_#'s have any kind of setting..
View 3 Replies
Aug 3, 2009
Does anyone know a way to dinamically modify a flash document's size at runtime?I have a drop down of which the item can have any number of pixels in height so it might be taller than the flash document. In this case i would need to resize the flash document and also resize the it in html so it won't be cut off.
View 4 Replies
Dec 2, 2009
I have built a simple flex application (using BlazeDS) which displays "Person" details by invoking a java service using flex remoting. So, my Person class looks something like this:
class Person {
public int age;
public String name;
}
As a java developer, here is my understanding: When I run the front flex app in my webapp, an RPC call is executed and BlazeDS does the hard work of invoking the right method, obtaining the result as an object, converting the object to AMF format (serialization). And, then the web/app server sends back this response to the requesting app over http. The flex app now does the task of deserializing the object received in AMF format and somehow make use of it.
Here is my question: I would like to modify the response before it reaches the Flex application by modifying the attributes of the person object. I have a Filter in place to do this. However, I am not sure as to how I would deserialize the AMF stream, modfiy the object, serialize the object back into the stream / reconstruct the stream somehow.
Is there a way to doing this? Where should I start? If the question was too confusing, here is a shorter version: How do I modify the response stream of content type AMF-X, before it reaches a flex app using a java filter?
View 3 Replies
Jan 22, 2012
How can I modify the URL of an iframe, if it contains the [URL] text?
I want to append:
&wmode=Opaque
to it, but only if this argument doesn't already exist;
Tried:
$('iframe[src*=youtube.com]').attr('src',
$(this).attr('src') + '&wmode=Opaque');`
[Code].....
View 2 Replies
May 4, 2010
can i modify the property inside its class, and then get it from another class with the modification done on it?
View 1 Replies