These shapes are pretty complex (i.e. they're not square, see image below).
So far, I place textfields manually on the stage and populate them one by one with strings (names) stored in an array. (The textfields are also in an array).
The example below is very simple and I will probably have to setup a good few hundred textfields in the final project.
Would anyone know of a way of populating these textfields dynamically according to an underlying shape?
Or maybe a different approach altogether?
I was thinking collision detection might be an idea but not sure where to start.
PS: I cannot simply use a mask over the chunk of text as each character shall be visible within the shape.
I'm looking for an AS3 version that dynamically populates this shape and allows for difference in font size to give it some more variety and flavour. I've got some examples of tag clouds but they don't accept a shape as its outer bounds and I've found some that allow for a shape but don't account for dynamic resizing of the text. Even a nudge in the right direction would be all I need and I can go from there.
I am currently learning to use flash and i am following the ebook guide. On lesson 2 at the end, it requests you to select a complex shape, go to the bucket option and change the fill colour to dark brown. I tried that but the fill option has a red line across it and it cannot be selected. I need to complete this step if i want to finish lesson 2. I tried different things but it seems like the shape cannot be edited. I looked and it is not locked.[url]...
1. I selected the Rectangle tool, and made sure Object Drawing Mode was not selected.
2. I picked colors for stroke and fill, and drew a rectangle.
3. I clicked the Selection tool, then dragged around the rectangle to select all of it.
4. In the Property Inspector I clicked the fill color icon. I clicked the square with the slash, to designate no fill. The fill disappears.
Everything has worked so far. But now I decide I want a fill color after all. I select the shape again. But clicking the fill color icon in the Property Inspector and the Tool panel has no effect on bringing a fill color back to the shape. I can't figure out how to do that.
Actually, I could restore the original fill color using Undo, or the History Panel. But it seems there must be a way using the Property Inspector.
I draw a shape with the pen tool in Flash CS4. I made sure the shape was closed. But, I cannot fill the shape no matter what. Paint bucket tool does not work. Whatever I do, I get the red diagonal line on the fill color. I can fill a shape with the rectangle or oval tools but not the pen tool.
When I draw a path with the pen tool, and fill it, it seems as if the shape now has two parts. If I drag the filled area around, it's breaking apart from the path (or border). So how can I make this one entity?
Somehow, I've been unable to figure out exactly how to do this, even though I suspect it should be dead simple! All I want to do is read the colors of the fills & strokes on some objects I've imported from Adobe Illustrator. They have very specific colors applied to them, such that I can parse them (hopefully!) and know what to do with the objects based on their unique color.
For example, I have a transparent png file, the shape is a car.In the png file, I only draw the white border shape.Outside and inside the border are all transparent.
I want to use actionscript3 code to show the car object with different color, it means only fill color inside the border, and for the outside of the border, keep transparent.How to do that?
So far, the simplest workaround is to prepare many images with PhotoShop, but it's not good enough for me. When I have many shapes and use many colors, I've to prepare many many images.Add more details:(Because I'm using white border, you may not see the basic png file if your background of browser is white)
Say I draw a square on the stage, with a fill of blue and a stroke of black. My width and height are both the same. Now, in my Actionscript, I want to change that blue fill to something else.... on some off the wall condition of course.
Better yet, imagine I draw this extremly elaborate polygon out. How could I change it's fill, dynamically, in Actionscript (AS2 preferably, but I'm just lookin' for logic here)
trying to create an animated preloader.how to do a basic bar preloader but what I want is to fill a swirl shape (attached) based on the amount loaded.I can easily enough create the movie clip where the full outline is there and then it fills up but I have no idea how to turn that into a preloaded and have it fill based on the percent loaded. Am I correct in assuming I can't use a mask because of the irregular shape?
Is there a way to break text through actionscript so that it becomes a shape? I know that I can hit CTRL+B two times to break apart text and convert it to a shape, but I need to do it through actionscript, so that a user can enter some text, and then I have some effects applied to it.
I am new to flash, trying to do some animation character. I have 2 queries
1. What is lock fill; whenever I am trying to fill a color, it shows lock fill....
2. If I am creating a non regular figure like say with pencil, if I draw some part of it & do other part by later; these will be assumed different objects & I am not able to fill the whole figure with a selected color.
I'm building a site in actionscript 3. I created a grid with Squares where the text is cut out so the background can be shown through. Right now I'm doing this by loading in hundreds of png's in via XML, but this causes a significant increase in size of the site.
I was wondering if it was possible to cutout the text like you would normally do in flash by breaking apart the text and then converting them to fills so they can be removed from the fill. I am now looking for a way to do this in actionscript, to save space and time.I want to create a fill where the text is cut out in actionscript 3.
Alright so lets say I have a number of movieclips or text fields or something with instance names test1, test2, test3 and so forth. Now say I want to fill these text fields with text that I have in an array and I want to do this with a loop, how do I do this? What I'm really asking is if there is a way to use a variable in an instance name if you catch my drift.
I am dynamically loading text into a text area. I want the text area to have set dimensions, but the text itself to resize in order to fill up the whole text area container.For example a short line of text would be made a bigger size than a large line of text but each would perfectly (or near perfectly ) fill up the same X by Y sized text area.I have seen a lot of posts about resizing the text area to comply with text, but I want to do the opposite - resize text to comply with text area.
I have a MC, MC1, with 3 dynamic fields: D1, D2 and D3; And I have 3 variables: V1, V2 and V3. I need to fill D1, D2 and D3 with V1, V2 and V3 values. But when a Vn value is empty I need to hide Dn. When I mean hide I really mean to not have nothing there and not just an empty space.
I'm building a small scroll component for a text box, which loads text dynamically from an xml file. I've got it working fine, apart from the fact that if the text isn't long enough to fill the text box, then the scrollbar still shows up - I don't want it too! Is there any tips / hints or even a snippet of code that someone can offer? Basically I need the scroller to only show if the text is bigger / longer than the height of the text box.
I am struggling to find a way to animate a fill of text in Flash CS4. The concept I am looking for is that over a time period have the color rise from the bottom to the top. My initial attempt was to have 2 objects, one filled with the color and the other filled with white. I was hoping to just adjust the borders of the object or text to have it disappear, but that just reshapes the object, not cropping it. If you know how to crop into objects and reveal the object beneath, let me know.
I am very new to Flash so hopefully it is a simple answer, but I am not seeing it yet.
I've seen that it's possible to format a specific bit of text in a text field with:setTextFormat(format:TextFormat, beginIndex:int = -1, endIndex:int = -1):void
I need to format a section of text by applying a texture to the rectangular fill space around the letters. (Imagine in Microsoft Word that you've written a short sentence and you highlight it. Then you fill the text background with a colour. Then imagine that that colour is a single repeating texture. That's what I'm trying to achieve.) Note that the text field must be multiline, and I'm not looking to fill the whole rectangular text field area. The applied texture needs to fit to each character. Is this possible in Actionscript? Would I need to use some kind of HTML or CSS formatting? Is it possible at all? If it is possible, is it possible to change the size of the fill area around the text?
I'm trying to incorporate a "Send me a message" type of deal into my flash form on CS5.. After much research, I cannot find example code to send an email with the data from the "Name, E-mail, and Message" buttons.
I'm trying to display some simple information in an Alert (I'd rather not use an alert, but I need a fast n' simple solution for a project that's got to be out the door asap)
how large I make the alert, my information never stretches out, and ends up being clipped.
I can actually scroll through the text with the mousewheel, but that's no good.
The image says it all. I can't imagine Alert just doesn't handle this.
[URL]
Code:
var myAlert:Alert = Alert.show("The package you have selected includes a feature(s) you've already selected. We have removed the individual features for you."); myAlert.height = 150*2; myAlert.width = 350*2;
I have a scratch card. Basically I'm masking a movie clip with an empty shape. I can draw on that mask and thus my movieclip will become visible. I have also attached the fla.
Now what I would like to achieve is that when you fill a percentage of that mask, let's say 70%, I automatically fill the whole layer so that all of my movieclip becomes visible (as mask is fully filled).
ActionScript Code: package { import flash.display.MovieClip; public class Base extends MovieClip { public var baseHP:int = 50; var newRect:Shape = new Shape();
1046: Type was not found or was not a compile-time constant: Shape. 1180: Call to a possibly undefined method Shape. What does it mean by "undefined method"? I am somewhat of a newby, so sorry if there are any stupid errors