ActionScript 3.0 :: Highlight The Active Object While Deselecting Others?
Sep 4, 2010
i have an array made of movieclip squares named "quiqua" that are positioned in a grid with coordinates (grouped into another array named "coo"). Both the arrays have a numeric variable named saturaz. when i click on the coordinates i want to highlight that coordinate and select only the elements which fit with the "saturaz" value. It works fine but I can't figure out how to tell Flash to highlight just a coordinate (and the squares that match with that value) at a time. This is the code.
Code:
var quiqua:Array = [rosa, blu, viola, giallo];
var coo:Array = [sat_sessanta, sat_settanta];
var saturaz = uint;
I like to know how to pursue this effect to have the active button highlighted. So visitors know which page are they on. Second part is how to have the fade out effect on the rest while have mouse over on certain text
I found this script but it doesn't work. My buttons are not in a movieclip, and the instance names are but1-6.[code]The script is on a new layer called actions. Can anyone tell me why this script has NO effect whatsoever?
I have a menu with about 5 items, they all work great with this code on each one: Code: on (release) { if (_root.link<>1) { _parent["b"+_root.link].play(); _root.link = 1; _root.play(); }} (The number 1 changes 2-5 depending on button)
Works great, now.. When I hover over a menu item is turns green, I click it, it takes me to the right page, but I want it to stay green. And when I click another page I want the other menu item to turn green and all other revert back to regular. How do I do this?
So, I've always struggled with the best way to do this. I have a method, but it seems like there's gotta be a better way.
Say you have an array of menu items
Code: var menuArray:Arrary = [item1,item2,item3]; , and onRollOver they receive a certain color:
[Code]....
I realize that there's some additional code that would need to be written here, but you get the point. Basically what I'm doing is disabling the button so nothing happens onRollOut. Then I'm setting all the buttons colors to null, but changing whichever button was flagged as active to red.
It seems like a really ghetto way of doing this, and you notice a visible flicker in color of the active menu item if there are a lot of items in your array. Does anybody know a better way to handle this?
I have a simple shape, e.g. rect, circle, polygon, in a movie clip that I want to highlight, via AS3, when it is clicked. I thought I could just turn off the stroke using alpha of 0 and then turn it back up to act as the highlight but have been unable to find any way to do this. I was able to change the alpha for the entire mc but can't find a way to access the strokes of the shape.If it is just a rectangle or circle I can use the info from the shape to draw the highlight but when it gets more complicated I don't know how to find the borders of the shape.
I'm making a scrolling list of objects, and I want each to have an over state. Normally I'd make a separate frame for each over state, highlighting the respective object.This list, however, has over 50 objects. That means I'd need over 100 different frames to shuffle through on this one movie clip. Is there a better way? I tried using a plain white movieclip at 50% alpha and attempted addChild-ing it on top of the target but that didn't work out
I have a TextInput and a Canvas object both inside an HBox object. When the input text field has focus it highlights, I would like to change this to be the containing HBox that highlights when the Input Text has focus.Does anyone have any ideas on how I can do that?Here is my code:
I have a navigation with three buttons. When one button is clicked, it turns a certain color. When the next one is clicked, that one turns a different color, and the previous one turns back to it's original color. So far when I click, the buttons turns colors, and then when i click on the other, the previous one doesn't turn back. Here is my code so far:
Code: function navClick (e:MouseEvent) { var mc = e.currentTarget; switch (mc.name) {
I want to have an object move towards the active button on a navigation. So if I click on a button, the object moves towards that button and stop there. Then if I click on another, it move towards it and stop.I looked online but I have a hard time finding the right words to find what I need..
if there is a way to make a linked object deactivate if another object appears above it in my swf file. Basically when mousing over the a image that covers the link object, the hot spot still works which give the impression that the image that is showing above it has a link. Btw I already know how to place the overlaying image on another timeline of which the linked object is not on, but that is not what I am looking for in this case, I actually need the linked object to remain on the same timeline as the overlay images.
I've got some buttons that have toggle set to true. I'm trying to re-set the button's state to unselected. But, I can't access the button directly like: button.selected=false. I'm accessing the HBox's children which are the buttons. UIComonent doesn't have a selected property.
So, how do I de-select the toggle in this bit of code below? for (var j : int=0; j < theHBox.numChildren; j++){ var child : DisplayObject = theHBox.getChildAt(j); var myButton:UIComponent = child as UIComponent; myButton.setStyle("borderColor", "blue"); myButton.visible = true; }
I am having a hell of a time getting around the new IE flash/embeded content protocols. I have tried using various formats, like using <noscript> tags outside of the <object> tags. All that results in is the entire flash content disappearing. I've tired using this external JavaScript file:
I have a 100% width and height flash object in my site. Activating and exiting browser full screen mode with F11 only works as long the user didn't click the Flash movie. And I doubt many users know they have to click the address bar to enable F11 after using a (browser) full screen Flash movie.
im working on my own site im lost though i copyed and pasted so much but i cant seem to figer somthing out.i have a members sys sitting on a few frames every thing works. but the profile button, i have a total of 11 buttons that are working. i coppyed them put them all on 1 frame with there own instances that contain 3 frames?the first frame is the not active frame the 2ed is the active and 3ed is blank so it wont show. so my login code at this point is
I have a window component on my main timeline that gets called up on several instances. When the popup window appears, everything looks fine, except that the user can still click on links that are now behind the actual popup window itself. My question is how do I keep those buttons from being active while the popup window is active?
I have some text selected in a text areacomponent. I get a callback from another program (externalinterface included) to remove the selection. How do i deselect theselected text and retain the text without selection? I have read onthe .selected, .editable, .setSelected etc, but Im not getting it.This same prob exists with a normal text input type, it doesntdeselect there too.
I have it set up so that when you click on a square, the alpha goes to .5. I'm trying to set it up so that if you click another square, that alpha goes to .5 and the other square go back to alpha 1. This is what i have so far:
Code: var sq:Square for (var a:Number = 0; a < 3; a++) { sq = new Square() addChild(sq);
I'm trying to do some animation in Flash, and for some reason, just out of the blue, I managed to switch on the highlight box that turns up around all marks you make with the paintbrush. I found the option in the preferences window to change the colour, so I swapped it to the background colour so the box is slightly less intrusive, but it's still pretty distracting when im trying to draw. How do I turn it off?
EDIT: Also I have noticed i can only 'fill' a shape with the fill tool if it was a complete shape made with a single line. So for example if i were to draw a circle and then in my second brushstroke i were to draw a line across the centre and then apply the fill/paintbucket tool to the circle, it would fill the entire circle rather than the section before where the line crossed it. Is this related to the 'box' issue?
In my code, when a user clicks on a button, I set the alpha of the button to 50 and set enabled=0. This works to essentially disable and grey out the button. The problem is that even though the button has been disabled, it still sits in the over state until the user moves the cursor off the hit area... Funny, no?
Since you can't tell a button what frame to go to, how do I get it to go back to its up state (without recreating all my buttons as movieclips and doing the whole thing manually)?
Very bizarre issue here: For whatever reason, my datagrid will not highlight items as I roll my mouse over them. Instead, the highlight bar just remains static on the last entry in the datagrid. I know I can still select items as I have written methods that respond to the selection. [code]...
I am pretty good at making games, but I do not know how to do this: making it so that when you click the mouse, hold it, then drag it to another position, a box appears. Does anybody know what I am talking about? Here, minimize down to your desktop and try it. Left-click, hold, then move the mouse around. See that highlight box it creates? I'm wondering if there is a way you can do that in Flash.My Flash version is Macromedia Flash 8 Professional with ActionScript 2.0. I need to do this box thing because I am making a StarCraft
I have a skewed input text box in the stage.If we press tab, the highlight border is not skewed.How can i skew the highlight border? Or any way to hide the highlight border?
I want to perform simple validation against multiple fields. Please note these fields are not within a mx:Form since the way they are displayed isn't the norm. The validation works properly, however, it does not highlight the textInput with the error message.