do you know of a way to vertically align text? i have a text box that is the height of 400 and there is one line of text going within it that needs to be centered so there is the same amount space at the bottom and top. the text is subject to change in amount of lines so i need to have a way to have it centered always.
I have the following code layout in mxml. The button will be positioned correctly in the middle, but the text remains anchored to the top. This is not the behavior of the spark component label, but I need multiple style runs in the text and have found the mxText component to be the best solution...
I would like to make the height of my DataGrid rows a bit larger than the default. The problem is that the text is vertically align to the top of the row. I would like to vertically align it to the middle of the row.
Is there a way of doing that via CSS or Skinning in Flex 4.6? note that I am using a Spark DataGrid and not an MX version.
i made a function for replacing a text letter by letter. You've probably seen this effect of putting in place of a text a random one, with the length of the new text and then replacing the random text, letter by letter with the new one. It worked fine but I had to do some adjustments, because I needed to vertically align the text to the bottom, and I had the newline character in the text which gave me some issues with the aligning. Since I did this adjustments, string.length returns undefined even if trace(string) shows the correct text in the output window. On the other hand length(string) gives me the right answer. I also use the charAt function which also returns undefined, even if the trace function shows the correct text.
I'm creating Flash-based software that has text boxes where users write in the answers to questions. I want the text that the user types to be vertically aligned to the middle of the text box, so that even if the response is two or three lines, it is still centered in the box.
It doesn't appear that I can accomplish this through the properties window in Flash. Am I missing something? Or is it possible to set the properties of the text box with actionscript, and would that allow me to vertically align the text?
I've a container in a scrollpane with some vertically ordered movieclips in it (one on top of the other). I have another container of movieclips that I can drag into container 1. Once the new movieclip is dragged in, the other clips move to make space for it. Also, the clips in 1 can be dragged to a new position, and the other clips move up or down to accomodate the moved clip.
I did it using a lot of x and y positioning. It works, until I use the scroller. Then the positioning gets all screwy. My thinking now is to use arrays, but I'm wondeirng if it's possible when you're pushing an item into an array, to push it into a certain position in the array? So, push it into position 15 for example? How do you tell Flash to add an item to a certain array position?
I'm getting frustrated with a project I'm working on. The problem I'm having now is trying to make a breadcrumbing list that is masked within an area like below.
Each breadcrumb is a duplicated movieclip that adds new text and resizes to fit the text as needed then moved over so that it is spaced evenly. All is well until the next duplicate which is beyond the mask area. When a duplicate is found to be beyond the right edge of the mask area, everything moves to the left so that the new duplicate will fit in its entirety. The whole thing blows up and releases all of the previous movieclips from the mask layer like below. I am using CS3 Actionscript 3 Publishing to Player 9.
I was wondering if anyone could tell how I could go about removing or deleting movie clips that have been created with a for loop. Here is my code that I have attached to a movieclip on the main stage.
onClipEvent (enterFrame) { for (i=1; i<=10; i++) { duplicateMovieClip("_root.moveline", "_root.newline" + i, i);
I need to load in xml text to dynamic text fields inside duplicated movieclips. is it possible to do that? I'm using AS 2.0.this is my hierarchy: parent.btns.intNavbar.label_mc.buttText.the attribute name in my xml is menuText.this is my code: (intNavbar is the main movieclip I'm duplicating)
I have set up a Qwerty keyboard within a swf using duplicateMovieClip() - all works fine. If I have no tabbing whatsoever then I can use the tab key to randomly jump all over the keyboard.
But I would like it to tab in an order. Other buttons at the _root level are tabbing fine but these dynamically created ones are not doing a thing.
The keyboard buttons are created within a movieclip called mcContent which is sat at the _root level, anything within this mc is usually referenced by mcContent. or _level0.mcContent. (if it is being really fussy).
I have an instructions button - if this is NOT included in the tabIndex then the tabbing will work on the keyboard, erratically, but it at least goes there. As soon as I set _root.mcInstructionsBtn.tabIndex = 1; then nothing but the _root level buttons work
I have tried to add the tabIndex when creating the movieclips but this has not worked either. I have tried to set the tabIndex in a copy version where the keyboard buttons are created at the _root level and it functions exactly the same.
Is there (or what is the) best method to address duplicated movieclips? For example if you duplicate a number of movieclips (or attach or anything else) through a for loop and give them names like mc1, mc2, etc, how can you address them outside the loop? Especially if the number of times you duplicate the clips is read from a file which can change constantly. Example - an image gallery where you just add the files to your xml and they show up in the gallery.
i have a movie clip on the stage, and i need its depth to always be higher than everything, but other movieclips are being duplicated constantly. How do i do this?
I am trying to do a bit of code that duplicates a movieclip with an input text box inside it, which the user can then position wherever they want on the stage.
Now, I've been monkeying about with this bit of code (on the frame);
box01.onPress = function() { var depth = this._parent.getNextHighestDepth(); var init = {};
[Code].....
This works fine for duplicating and positioning the movieclips, but when I try and input text into the duplicated movieclip's input text box, it won't have any of it. I have tried everything I can think of, from trying to isolate the drag, to getting the input text box to position itself dynamically (kinda like a startdrag) but I can't get anything to work!
Im writing an application that parses xml to display a menu system in Flash. The same loop that grabs the xml creates a new movie clip for each node(menuitem). I need to set a delay between the duplicated movie clips so they appear one after another rather than all at the same time. Ive tried a few different things (interval and timer) but havent got it to work.
Code: var item_spacing = 60; var item_count = 0; var item_count_next = 0; var newy = 0; _global.itemNumber = ""; function CreateMenu(menu_xml){ [Code] .....
It seems like the random variables in my duplicated movieclips are all the same, any way to change this? To explain a bit more in detail: I got a movieclip with a few random variables and actions and I duplicate this movieclip and want the duplicate to have different random variables than the first one, but it gets identical ones.
I'm working on a project so as to hopefully learn AS3 a bit more, and for it what I have for it currently is that it looks at the time, and if its between 8 pm and 8 am it imports one mc, or if its between 8 am and 8 pm it imports another. My problem at the moment is that I can get it to import it and align it at the needed x coordinates, but not the needed y coordinates. I'm not sure what the exact y coordinates are, but as in the future they might change, I was trying to find a way to align it so that the very top side of the mc to the top side of the stage, but so far I have had no luck, as I can't think of what would be needed. I've seen references to a "StageAlign._______" before, but either I'm not using it right or it isn't the right thing to use.
Here is my code right now: ActionScript Code: import flash.events.* import flash.display.StageAlign; import flash.display.StageScaleMode; var time:Date = new Date(); [Code] .....
I'm having a really hard time trying to get my nested movieClips to align. I have 1 major movie clip called 'game' and inside of it, is a background MC called 'bg' and a box mc named 'box'. I want to get a newChild from the library named 'circle' to attach inside the bg clip but align with the box clip.
set up : game.box - I want my newCircle to align to this MC coordinates. game.bg.newCircle - a newChild will be added to this bg MC and I want it to align with the box MC
Code: import flash.display.*; import flash.geom.Point; var newCircle:MovieClip = new circleClip();
I'm working on a piece for work. I need to figure out how to add unique dynamic text fields to duplicated movieclips. Unique as in unique instance names and variable names. I have a movieclip on the stage that contains a dynamic text field.
the text field will house text that is being pulled from an xml file.What I need is to have the dynamic text field in all the duplicated movieclips have a unique instance name and variable name.I assume that a nested for loop would be required, but I'm not sure as I am not the greatest actionscripter. Here's what I have so far:
I am still very young to the fullscreen flash phase.. thats why I have a quick question:How do I align my elements (movieclips) to follow the bottom or the right/left side of the website?
If paste the code below into your IDE, you can see that I have a TabNavigator, one of whose tabs' contents are larger than the other tab. I want to get my TabNavigator to resize according to it's selected child, NOT according to the largest of it's children (as it's presently doing). How would I do this?