ActionScript 3.0 :: Maintain The Hover State Of A Button While It Is In It's Current Page?
Aug 8, 2010
I have this code about navigation using movieclip buttons. I just made the currently selected button disabled when it is in the current page but I just cant figure out on how to maintain it in its hover state (It keeps on returning to its normal state).
Here's the code I've written on the first frame on the main timeline(scene1), I have 4 buttons namely mcButton1, mcButton2, mcButton3, mcButton4 and 4 labeled frames, page1, page2, page3 and page4.:
var page:String;
var btnArray:Array = [mcButton1, mcButton2, mcButton3, mcButton4];var pageArray:Array = ["page1", "page2", "page3", "page4"];
[Code].....
View 3 Replies
Similar Posts:
Jun 15, 2007
I have a button that animates when you rollover and animates when you roll off. Let's say it is my home button. But I don't know how or what code to have so that my home button stays paused or stopped at the end of my rollover animation when the movie clip page associated with the button is currently displayed. And then if I click on another button like the 'About Us' button to make the 'about us' page load, to have my home button stop being highlighted when the home page is not displayed anymore.
So far this is my button code:
home_mc.onRollOver = function () {
home_mc.gotoAndPlay ("_on");
} home_mc.onRollOut = function () {
home_mc.gotoAndPlay ("_over");
}
View 2 Replies
May 19, 2010
I have flash which contains the map of the United States. Each state is a separate button. When each state is in hover mode, it changes the look/size of that state and adds names of the cities in white on the particular state.I would actually like to add 2 things to this flash.
1) When the state is hovered over, not only will the state change, but the cities belonging to that state (in the list to the right, will highlight)
2) I would like the city names in the list, when hovered over to highlight and to activate the hover mode of that particular state. In addition, that cityName button in the list and the state button should be able to direct to a URL upon hit.
I currently have each state as a button with each state's hover mode changes.I will be changing the cityNames into buttons (they are currently MCs).Once I change the CityNames into Buttons, then modify their hover modes to look like a highlight, then I know to do the following for the URL direct:[code]One of these will go on each text cityname button. But how do I tell the button to also activate the NewYorkState_btn into hover mode?I will also need each State image button to automatically arrange to the front when they are hovered so that they will not be overlapped by other states.Also, What do I do to get each state to hover and simultaneously highlight the appropriate CityName button(s) in the list?I have included an image below (FLashMapHover.jpg) so that it is a bit more clear what I am trying to do.
View 5 Replies
Mar 23, 2010
anyone who takes the time to read and answer this post. I'm having an issue on a file that I'm working on at work. The basis of the project is that its an image of a map, with windmills on certain cities. When you rollover the windmill various things happen. The turbine starts to spin, information about the project in that city shows up in dynamic text boxes, etc.
Anyway, I have one movie clip for the windmill with actionscript (that makes the things mentioned above happen) on the actual symbol, so I do not have to create different movieclips for each city. However, due the way this works, when your mouse touches one of the blades of the windmill turbines, the turbine spinning animation stutters. This happens because when the turbine moves it causes your mouse to rollOut of and rollOn to the windmill rapidly.
It seems that I need to create a hit state for the windmill that is smaller than the bounding box for the entire movieclip. I'm unsure how to do this since the on(rollOver) and on(rollOut) states of the movieclip prevent me from being able to place that type of actionscript on the actual hit state (which would be inside of the movieclip). I could easily just take the actionscript on the main movieclip symbol and put it on JUST the hit state inside, however, I would need 60 different movieclips of the windmill for each city if I did it this way.
Is there any way that I can define a hit state that is smaller than the bounding box of my movieclip button, so that I do not have to create 60 different movieclips? I forgot to mention: Unfortunately since I'm doing this for a client at work, I can not post my file up anywhere to show. So if you need any more information or I was not specific enough please let me know. Also, I can post my code if need be.
View 3 Replies
Mar 14, 2011
Add Button with dynamic text and hover state
I haven't used flash for a bit but I'm really stuck on something that should be simple.
I want to add buttons or MoiveClip to make a navigation.
Each button will have different text on it and they need a hover state that changes the color of the text.
I have done this to add the buttons with text. This works but I do get an error message.
How can I change the color of the text when I hover over the button ? How can I stop the error message ?
Quote:
TypeError: Error #2007: Parameter text must be non-null.
at flash.text::TextField/set text()
at Doc()
[Code]....
View 3 Replies
Mar 30, 2012
I'm using Flex 4.5 and trying to take advantage of the new state groups feature. I have two States (call them readType1 and readType2) that both belong to the same stateGroup (call it readOnly). There are several places where I'd like to do something based on the current state, and it would be the same thing for the two read states. [code]...
View 1 Replies
Sep 22, 2010
I have flexlib WindowShade component in repeater in my Flex + AIR application.
<mx:XML id="mainMenuXML"><items>
<item value="abc" />
<item value="xyz" />
<item value="lmn" />
</items></mx:XML>
Now in button1 click handler I am appending child in XML(mainMenuXML) resulting adding one more windowshade instance. But the problem is it opens all the windowshade instances. I need to maintain the opened states after adding a new windowshade instance.
For example:
Initially I get 3 windoshades with labels: abc, xyz, lmn all opened.
Now I close the xyz windowshade instance(by clicking on the header)
Now I click on button which appends child in mainMenuXML and also add a windowshade instance with some label "pqr". But now I see all the windowshade instances opened.
But it should be like abc, lmn, pqr should be opened & xyz closed(property opened="false").
How to maintain the opened true/false state of windowshade instances. I tried to add a property in dataprovider Bindable to opened property of windhowshade but didn't worked for me.
View 1 Replies
Apr 19, 2009
I would like to specify which page a user is on by having the button on the rollover state. For example, on the products page, I would like the products button to be in the rollover state. I can't figure out how I would do this. Below is the code from the as file.
package codesource
{
import flash.display.MovieClip;
import flash.events.Event;
[code].....
View 2 Replies
Sep 3, 2011
i curious how to access state in flex "Current State" from flash movie clip??..so far i make movie clip in flash and it has button inside with name " button" and i put this flash file into flex in "state 1" flex application..i want to make event handler for "button" that trigger changing state from "state 1" to "state 2" in flex application..and in flex application i do not write anything because i have no idea how to deal with this stuff..
View 1 Replies
Aug 4, 2009
I have managed to create some buttons movie clips and understand how to link pages. The only question i have is how do you make the button/link for the current page highlight so the user can know what page they are on? Is there a way to have a current page indicator in flash as you can do with html/css?
View 2 Replies
Jul 25, 2006
I want to print the current page (web page) when user clicks on a button.
View 14 Replies
Jun 12, 2009
I currently creating a website which content some pages. example of homepage and aboutpage.I want to make it as below.
If the user clicks the 'home_mc' button i want it to disable to the content cant be loaded twice. If the user clicks 'products_mc' i want 'home_mc' to be enable again, and then disable 'products_mc'.This to prevent user to currently reading on homepage when click on the home_mc button again will cause the homepage animate in again.
but i still cant figure out how to make it. can we use some code like
if(nextPage == currentPage)
{
//disable the mouseEvent listener of the currentTarget button?
}
[Code].....
View 7 Replies
Apr 9, 2011
It's my understanding that view states can be useful when switching the layout of design elements. Such as, a loading page as one state and the main application design in another state. Is this the correct use of them? Additionally, I have a label in State1 and I cannot figure out how to access that label via actionscript. labelID.text = "New Text"; is not working.
View 2 Replies
Jul 29, 2010
I need to trigger the hover state of a Flex button programatically, so that it looks like the user is hovering over it. There is a flex page about "Manually dispatching events":
[URL]
Which would work, but what I'd really like to do is change the style of the button without having to throw an event. How can I do this?
View 1 Replies
Sep 5, 2010
How to set a hover state (upSkin) when hover on another element? This example is not working on spark:
[URL]
Would like to do something like this:
<s:Button id="but1"/>
<s:Button label="change" mouseOver="button2_mouseOverHandler(event)"/>
protected function button2_mouseOverHandler(event:MouseEvent):void{
//make but1 look like I'm hovering it
}
View 1 Replies
Sep 6, 2010
I've some flex structure:
<s:BorderContainer id="addFunctionBarContainer" width="100%" height="50"
mouseOver="addFunctionBar_hover(event)">
<s:Button id="addFunctionBarButton" width="20" height="20"[code]..
Explain: when I hover addFunctionBarContainer the addFunctionBarButton state should be hovered.
View 1 Replies
Oct 23, 2009
I was able to get the links working as they should but i can find no way to get the hover effect (not even the doopingTextArea class) I have content coming in through XML (a list of words and link)... I'm trying to create a menu where when you rollover the word the entire background area of that menu item changes color. Just like a CSS menu that creates a hover state that fills the entire background area of that item. Since the content is dynamic, it would need to have a scrollbar that expands/contracts etc.
View 2 Replies
Nov 22, 2009
So I know Flashvars uses a lot different methods in AS3 because of the loader classes and all that. How do I disable the button and make it only display the second frame to the button corresponding to the page that the user is currently on?I've called a variable in the HTML document using query string (or I could use Flashvars just as easy if that makes it easier) called "currentPage" and on each page in the HTML give it a page name.I know how to grab the variable from the HTML into a text field in the SWF (see this tutorial) but I'm having trouble manipulating my menu buttons.
View 0 Replies
Aug 10, 2005
how can make a button that makes the current page my homepage? im 99% sure there's Javascript involved and I've tried writing it my self P.S if its, I got one button to work (adding to favorites),
View 5 Replies
Aug 8, 2006
I have a .swf file containing a navigation bar and also an animation. I was going to use getURL on the nav buttons so that a different html page would launch onRelease. The animation in the swf file that contains the nav buttons plays as soon as the swf is loaded and there's also a movie clip in the file which continues its animation even after the file has loaded and played. As each of the nav buttons are pressed and the correct html page loads, I don't want the entire swf file to reload and therefore play the entire animation again as it did on the home page, but instead I just want it to appear as though it's already loaded but I do want the separate movie clip in the swf file to continue to play. Is there any way to make this happen?
Also, I wondered what code I'd need to make the current page nav button appear in a different state to all the other buttons to make a "you are here" effect.
View 3 Replies
Oct 15, 2009
I have created a module with 3 states as an itemrenderer. The states are called Movies, Songs and TvShows. The base state is empty. The itemRenderer consists of Hbox, Vboxes and labels.And I have created a List component.What I want to do is to populate data in my List component and make it visible using my ItemRenderer. Depending on the data that is pulled out from the database I want to show the itemRenderer's correct state. Hence if the record pulled out from the database is a song, I want to display the Song state, if it is a movie, I want to show the Movie state and so on.So depending on the data that's pulled out, I would like to change the current state of itemrenderer.
View 2 Replies
Apr 14, 2011
I need to add a rollover effect to the disabled state of a Spark button. This way, users can rollover the button and know why the button is disabled.I think I would have to override ButtonBase's getCurrentSkinState. Is there anyway to test if a mouse cursor is over a disabled button?
View 1 Replies
Nov 25, 2011
Apparently there's a problem with the nagivateToUrl function in Flex, namely that it tends to get blocked by the popup blockers in some browsers. A project I've recently joined is using a workaround for Firefox using browser sniffing, but a new feature would be a lot cleaner to implement if I could drop this. whether this problem still exists with current Firefox versions? What about Firefox 3.6?
View 1 Replies
Oct 19, 2010
I'm working on a pretty basic interactive children's book. I have it set up so that each page has audio relating to that specific page. Going forward, there is no issue with sound overlapping from the current and next pages. Going backward, however, there is an issue with sound playing on both the current and previous pages. How do I stop this?
Here is the script I'm using-
ActionScript Code:
stop();
import flash.events.MouseEvent;
[Code].....
View 3 Replies
Jan 8, 2009
I bought one of those templates, and i was able to get around most of the stuff. But one last thing that I have issue with is that there is an AS2 script for a button, where you can change the page that you want to be updated. But every time that I click that button, it opens the new page. but then if I use the same button in the new page, and click on it, another page will open and that current page will get closed.
[Code]...
View 1 Replies
Dec 17, 2004
I have a menu with five nav buttons (atcually MovieClips). Each has three frame labels: "on", "stay", and "off". The rollover and rollout animations play flawlessly, but I'm at a loss as to how to give each button a sticky "active" state. I'd like the button to stay in it's active state until another button is clicked, then I would like it to play it's "off" animation. Each MC has this code:
[Code]...
View 2 Replies
Jul 28, 2010
I need to get the value from the current page url, (the value is sent by javascript)?
View 4 Replies
Nov 29, 2010
I'm making an app with pages set out as classes which extend the MovieClip class.
What I've got are back buttons and different pages which go to the same page, however... If I end up going out of a page and back into a page (specifically one with drawn squares and dynamic text boxes called from a web service), it seems to have kept all of the original information.
So far I've tried killing all of the children with a while loop targeting the index and also using weak event listeners - neither is working!
View 2 Replies
May 23, 2010
I need to sitelock a swf to All of the sitelock solutions I've found only lock the domain that the swf loads from, which means a user can still copy the source code of the page and load the page locally and alter the swf params (since the swf still loads from the same url
View 1 Replies
Sep 15, 2009
How do I determine the URL of the current page from within Flex?
View 7 Replies