Professional :: Setting Attachmovie Width Within A Loop?

Jan 29, 2010

I have a menu bar which is made by looping through an array of the menu options (and submenus) and then attaching a menuitem movieclip in each case (then setting the text). The menuitem movieclip contains a dynamic text field and also actionscript to draw the background depending on the current settings (colour, border etc).

I have a variable in my root fla file called menuwidth and this is used within the menuitem movieclip to define the width of the menuitem. When i set this to one value it works absolutely fine and creates the menus accordingly. i can change this to whatever size i want (including calculating the size of the largest option and then setting it to that, to ensure all options fit). This works great.I have been trying to code it so that the menu options can be different sizes (in the event of a horizontal menu) so that you can have one that is wider than another. The code has become quite long (due to submenu and other functionality) but in a nutshell it is:

for(var i=0; i<menulength; i++)
curr_item = curr_menu.attachMovie("menuitem","item"+i+"_mc", i);
}

[code].....

View 4 Replies


Similar Posts:


ActionScript 2.0 :: Setting Attachmovie Width Within Loop

Jan 29, 2010

I am having a bit of a nightmare with a site i am trying to build at the moment and would be most grateful for any help. I have a menu bar which is made by looping through an array of the menu options (and submenus) and then attaching a menuitem movieclip in each case (then setting the text). The menuitem movieclip contains a dynamic text field and also actionscript to draw the background depending on the current settings (colour, border etc).I have a variable in my root fla file called menuwidth and this is used within the menuitem movieclip to define the width of the menuitem. When i set this to one value it works absolutely fine and creates the menus accordingly. i can change this to whatever size i want (including calculating the size of the largest option and then setting it to that, to ensure all options fit).

I have been trying to code it so that the menu options can be different sizes (in the event of a horizontal menu) so that you can have one that is wider than another. The code has become quite long (due to submenu and other functionality) but in a nutshell it is:[code]Instead when i use the code above all of the menuitem movieclips end up the same width as tthe final one (so if there are 5 menu options and the starting length is 50 then the ending length is 75 then all of the movieclips are 75 wide). When i try and debug it and check the value of _root.menuwidth inside the menuitem movieclip it states that it is set at 75 every time with no variation at all.It is almost as if it doesn't run the attach movie commands until the loop has finished, at which point all of them execute (and _root.menuwidth has already increased to it's highest possible value), but i can't see how this would make any sense.Obviously there are a number of other options that could be at fault, but i am trying to whittle it down and would be most grateful if anyone could explain to me if the above logic holds true and that increasing the _root.menuwidth value within the loop just before callin attachMovie should cause each one to be progressively bigger?

View 2 Replies

Flex :: Setting Button Width To Text Width?

Mar 28, 2010

I am creating a nav in flex that pulls in buttons dynamically from xml. THe problem i am having is setting the button width to the text width. currently the buttons are all the same width and if the text is larger then it just cuts off. I've tried a few ways of doing this:Setting button width to 100%On creation of the button try to set the width of the button to the text programmatically. Something like evt.target.width = evt.target.textWidth;

View 1 Replies

Actionscript 3 :: Reset A Flex Label Width To "auto" After Setting An Explicit Width?

Oct 12, 2009

Once I've set either the width or percentWidth property on a flex label, is there a way to reset the width to its default (i.e., the width of the text plus padding)? I'm using the label as a renderer. In some cases, I'd like it to automatically size to the text, and in other cases, I'd like it to be a percentage width of its container. Obviously, I could use two separate labels, one for each of the above cases, but I'm curious if it's possible to reset the label to its default behavior.

View 2 Replies

ActionScript 2.0 :: Setting Up The Tiles On The Screen - AttachMovie Not Working

Jun 22, 2011

I'm trying to build a little tile editor for a game I'm about to make, but in setting up the tiles on the screen something goes wrong. Here's the code:

[Code]...

the trace just spits a whole bunch of 'undefined's at me. I double checked the variables once again just to be sure, and they're all right.

View 1 Replies

ActionScript 2.0 :: For Loop - AttachMovie And XML

Mar 3, 2011

I am trying to create a pair of custom drop down menus (one for states, and then one for each states counties). I have an XML doc that contains all this info, which I am parsing out into an array(sc). What I would like to happen is when the user rolls over the states drop down arrow(stDropArrow_mc) that I run a for loop which attaches some movie clips to a states movie clip already on stage(states_mc), fills in the state name in a display text field(display_txt) within the attached movie, within the "states_mc" on stage(root timeline). so essentially(states_mc."NEW ATTACHED MOVIE CLIP NAME".display_txt.text) Here is a code sample that I am using...

[Code]...

View 1 Replies

ActionScript 2.0 :: AttachMovie In A Loop - Have More Control Over X/y?

Feb 24, 2005

i've got an attachMovie in a for loop, that creates a number of buttons, depending on how many names are in an array. as of right now i have the buttons created vertically, and im controlling the x value, like this:

allNames = attachMovie("menuButton",myArray[e],depth,{_y:allNames._y+allNames._height+5});
allNames._x = 520;

i'd like to do two things that this won't let me do:

a. have more control over the Y coordinate, so when the loop starts i can say 'start making the buttons at x: 520, y: 350, instead of them just starting at y: 0 like they are now.

b. have a way to check if the amount of buttons reaches five in height, if so, the array starts a new column at x: 600 y: 350. im trying to have it do that about 3 times, as the amount of buttons will vary from 5-15.

View 1 Replies

ActionScript 2.0 :: AttachMovie In For Loop - Flash 8

Mar 24, 2008

I seem to be having a bit of trouble with my code- specifically the attachMovie line in the for loop below. I have a series of movieclips with identifiers named "loc_1", "loc_2", "loc_3" ... which are supposed to load inside the scrollPane which is located on the root timeline. I think I have the problem narrowed down to the first parameter in attachMovie : mcMain.attachMovie("loc_"+i, "loc_"+i, mcMain.getNextHighestDepth()); If I change it to "loc_1" instead of "loc_"+i, it loads the movie clip.... Here's what the AS looks like:

[Code]...

View 1 Replies

ActionScript 2.0 :: AttachMovie Addressing In A For Loop

Jun 25, 2008

Looking to convert the following attachMovie actions to a for loop. I get an error message running the following loop and I'm not sure what the correct syntax is. Takers?[code]

View 1 Replies

ActionScript 2.0 :: Mouse Click Attachmovie And For Loop?

Sep 6, 2010

I have 3 buttons and when I click them the attach movies corresponding to them from the library should show up. Issue is with for loops. It stops at last number. What should I do or use for loop so that when I click my invisible buttons, movie corresponding to them show up? and only that movie show up, not anyone else.

buttonArray = [btn,btn1,btn2]; //mouse click button
movieArray = ["mypopmc","mypopmc1","mypopmc2"]; //movie name;
mArray1 = [mypop_mc,mypop_mc1,mypop_mc2,]; //movie instance name
//dynamic text instance for 3 movies are y1,y2 and y3
for(n=0;n<buttonArray.length;n++) {

[Code]...

How could I create the for loop so that with every mouse click it shows the corresponding movie and text in it. It should show only 1 movie at a time with 1 mouse click on the invisible button (I meant corresponding movie).

View 1 Replies

ActionScript 2.0 :: Setting / Getting FLV Height And Width

Feb 19, 2008

Is there a way to retrieve and set the height and width of an FLV/Playback object via actionscript? I was hoping I could interact with the values via simple _height and _width properties, but that seems to offer all kinds of unexpected results in Flash (like reporting width in the thousands when the width is actually under 300, etc... height seems much closer to reality, but still off.)

View 1 Replies

ActionScript 3.0 :: Flash Not Setting Width Of DisplayObjects?

Apr 20, 2009

I've got another interesting Flash issue, and I was wondering if there was some weird case I had to account for.  Here's the code: var c:DisplayObject; var t:Rectangle; c.width = t.width; trace(c.width, t.width); This results in output of: 0 13 I'm expecting '13 13' as the output..what would cause this to happen?  It's sporadic, sometimes it'll happen, sometimes it doesn't.  Is there some weird race condition I should double check for?

View 5 Replies

ActionScript 3.0 :: Setting Objects Width While Rotating?

Mar 24, 2010

I'm working on putting together a game at the moment which is similar in many ways to mini golf (or crazy golf, depending on where you come from). It is shown from a side-on view and to play the user must select the ball by holding the mouse down over it, then drag the mouse to indicate the direction they wish to fire the ball in. The distance they drag the mouse (this is capped obviously) determines the power of their shot.
 
I am currently using a triangular object with the tip placed at the centre of the ball to show to the user the direction they have chosen. This triangle rotates to face the position of the mouse, and I'm trying to get it to extend/shorten based on the distance from the mouse to the ball. I have code in place (below) that works when the mouse is either to the left or right of the ball, but behaves rather strangely when the mouse is above or below the ball. When the mouse is in either of the latter locations, the triangle extends to be far bigger than the maximum length allowed by the program, yet a trace shows it is still within acceptable limits! I'm almost beginning to think that Flash is switching the 'width' and 'length' attributes around when the object is rotated by either 90 or -90 degrees!
 
The code I am using is:

[Code]....
 
Here's a couple of screenshots of the game as it currently stands too - please don't laugh at the horrible placeholder art: none of it is final haha (also note that I haven't implemented 'gravity' yet, so everything is sort of hovering in mid-air.) The first image shows the code working as I want it to with the triangle at it's max width, the second shows the triangle going 'huge.'

View 6 Replies

Flex :: Setting Rectangle Width In Actionscript

Mar 19, 2010

I have a rectangle that I've created and set its individual properties like so

var aRect:Rect = new Rect();
aRect.width = "15%";
aRect.height = "15%";

Problem is the compiler chokes on 15% and "15%", with or without the quotes, neither works.

View 1 Replies

Flex :: Setting Button Width With Fx:Style?

May 30, 2010

I have 4 buttons, all of them have the same width.

<s:Button id="btn1" width="{btnWidth}" />
<s:Button id="btn2" width="{btnWidth}" />
<s:Button id="btn3" width="{btnWidth}" />
<s:Button id="btn4" width="{btnWidth}" />

Is it possible to set their width with Style, something like this: I tried it, but auto-complete isn't working, which leads me to think that there's something wrong with the syntax. Basically my goal is to not have the width property set specifically for all 4.

View 1 Replies

ActionScript 3.0 :: Setting And Updating Current Width?

Nov 8, 2010

Ive created a shape that i want to resize as it enters different frames. The shape is meant to act like a window behind info in a webpage. Ive managed to get it to tween OK at the moment, but i cant get it to change for each frame it enters. For example, i can get it to grow from 0 - 100% in the first frame, and if i move to a different frame it might need to be bigger, then in a different frame a new size again. Ive tried creating a variable currentWidth which will allow me to detect what size it is and then change accordingly, but it seems to be having trouble updating.

Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var myScaler:Sprite = new Sprite();
var infoBox:Shape = new Shape();

[Code]....

Also, is it possible to update the same tween variable in different frames, in this case infoBoxX i want to tween wider, at the moment i am just creating a new variable bioBoxX.

View 8 Replies

ActionScript 2.0 :: Setting Browser Width/height?

Apr 9, 2007

I built out a scrolling Flash application that currently resizes the browser to whatever the full-screen res of the user's monitor is... I'm kind of indifferent about it.Anyhow, I'd like to be able to set the browser size to a specific height / width instead of taking up 100% of the user's screen real-estate.

View 1 Replies

ActionScript 2.0 :: Setting A Movieclips Width, Without Scaling It?

Jan 18, 2008

I have been hacking together two different tutorials to create a menu with changing images, and some animating text. Everything looks great, except the menuitems, which i try to resize dynamically depending on the menuitem-movieclip-contained dynamictext. When i resize this movieclip, the whole movieclip scales, and everything looks odd.

this is my first flash project on my own, so be nice :-)

fla file can be found at: [URL]

View 2 Replies

ActionScript 2.0 :: Setting Movieclip Width From An Array Value?

Jan 22, 2009

I'm having trouble defining the width of an mc based on an entry in an array.

Here's what I have...

var arr_obama:Array = new Array();
arr_obama[0] = {Name:"mc_obama1" , Frame:"obama1", Width:"34"};
arr_obama[1] = {Name:"mc_obama2" , Frame:"obama2", Width:"143"};
arr_obama[2] = {Name:"mc_obama3" , Frame:"obama3", Width:"23"};

[Code]....

Basically what I want is when you rollover the mc obamaxx it makes the mc_bar the width as defined in the Width entry in the array.

View 8 Replies

ActionScript 3.0 :: Setting Width And Height Of External Swf?

Oct 9, 2009

How can I set the width and height of a external swf when it is loaded in to the holder?

View 1 Replies

ActionScript 2.0 :: Setting Dynamic Text Width?

Aug 31, 2010

I'm updating an old Flash file and I'm pulling some dynamic text into a text box, but I'm having a really, really hard time trying to get it to resize the width so it always fills the box, which is 170 wide.

myText.textWidth=170;
myText.width=170;
myText._width=170;

none of it seems to work.

View 7 Replies

Professional :: SimpleButton.width Doesn't Change - Width And Height Remain 0

Jun 1, 2010

I am looking at the SimpleButton entirely wrong. Here's what I'm doing (inside of a MovieClip):

[Code]...

the close_btn.width and height remain 0. Am I supposed to just rely on the DisplayObject members of the SimpleButton completely and ignore width/height/x/y or what?

View 2 Replies

Flash :: Away3d WireframeMaterial: Setting The Wire's Width?

Feb 26, 2011

I am having a difficult time setting the width of a WireframeMaterial. Things were working well until I upgraded to from 2.5 to 3.6

I am doing: var mat = WireframeMaterial(0xff0000, {width:4, alpha:alphaValue});

but that's not working at all the width is still set to 1

View 1 Replies

Actionscript 3 :: Setting Width And Height Of A Sprite Container?

Feb 27, 2011

I know this might seem like such an easy issue and I can't understand why I cant figure it out but none the less I can't and I've just about given up. Here's the issue:

I have a sprite container which is supposed to hold a bunch of thumbnails to videos. I am able to populate the container with all the videos and the whole works but obviously if I add a bunch of videos its going to exceed the size of the flash document so I need to add a UIScrollBar (which I did) now the scrollbars target is set to the container but isnt allowing me to scroll and if im correct this is because the container doesnt have a set height. So Im trying to set the height of this container but the second I try setting the height or even width all my thumbnails I used to be able to see are gone! It's as if the size is being set to 0 when its not I've even tried to set it to a specified size just to test and nothing.

[Code]...

View 1 Replies

Flash :: Setting Width For Sprite's Child Image?

Aug 9, 2011

I've a slider class (SliderUI) and I'm passing slider and track images to that class as sprites.

What I'm trying to do is, passing one more image as sprite and changing its width for doing masking in slider. (It will expand or collapse as you move volume slider)

When I try to change width of sprite, it doesn't show up and I guess sprite is just container and resizing it makes it disappeared.

So how can I resize sprite with its child image (it's loaded by a Loader object by the way)?

View 1 Replies

ActionScript 3 :: Setting Windows Initial Width And Height?

Jan 18, 2012

I am working on a Flex mobile application and I want to set initial windows width and height in as3. When my app runs on Desktop, I want to detect screen resolution and set it to windows bounds, something like that
this.width = Capabilities.screenresolutionX
this.height = Capabilities.screenresolutionY

View 1 Replies

ActionScript 3.0 :: Setting The Height And Width Of Dynamic Text?

Feb 5, 2009

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?

View 1 Replies

ActionScript 3.0 :: Setting Width And Height Properties Of A Loader

Feb 19, 2009

I want to bring an image in from a folder and then display this image in a specifically sized box.[code]So obviously I want the image loaded into a 200 x 200 box (the image is 1200x1200) and scaled proportionately. What do I need to do? The box won't resize at all.

View 6 Replies

ActionScript 3.0 :: Setting Width And Height Not Working But ScaleX And Y Are?

Sep 28, 2009

let me know what i am doing wrong here. this DOES NOT WORK.

ActionScript Code:
//add image
imageLoader = new Loader();

[code]......

View 2 Replies

ActionScript 2.0 :: DataGrid Component - Setting Stage Width?

Feb 29, 2008

How to get my data grid working so that it is set the stage.width - 250; therefore it would scale with the window when minimized.

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved