ActionScript 3.0 :: Scrollbar Triggers Animations As It Goes Down?
Aug 11, 2011How do I build a scrollbar that listens when certain text is at some Y position and triggers certain animations(MovieClips to play) ?
View 3 RepliesHow do I build a scrollbar that listens when certain text is at some Y position and triggers certain animations(MovieClips to play) ?
View 3 RepliesHow do I build a scrollbar that listens when certain text is at some Y position and triggers certain animations(MovieClips to play or stop)? I was using this code but is not so responsive sometimes works and sometimes no.
import com.tis.utils.components.Scrollbar;
var s2Bar:Scrollbar = new Scrollbar(aboutMC.about);
s2Bar.name = "ScrollBarMc";
[Code].....
how I would convert this vertical scrollbar into a horizontal scrollbar
heres the code:
onClipEvent (load) {
diff_y = bound_box._height-scroller._height;
bounds = bound_box.getBounds(this);
top = bounds.yMin+(scroller._height/2);
bottom = bounds.yMax-(scroller._height/2);
[code]....
anywhoo i have minimal actionscript training tho i know a bit... im trying to make an Item system were i make an object like a key or a helmet... and if i collide with it it disapears. and i get the item, then somewhere put _root.playerMC.standing.gotoAndPlay ("item"); .. maybe in the item i dunno..
so basically i set my characters up like playerMC then in that animation i have a body head arms and legs.. and in those i have different items equipped on each body part on each frame how should i set this up!!!.. i cant call those items deep in the animation the farthest i can go is like Playermc.gotoandplay ("walk") when i try to do like.. playermc.walking.head.gotoandplay ("item") it doesnt work..
I'm using FLCS4 (AS3) and I've built a very basic site, simple pages on various frames. Three of the frames/pages contain video components that auto-play a flv clip.What I'm asking is it possible to know when the video clip is finished and at that point display a button.(So the user cant proceed forward until the video clip is finished playing){captive audience, so to speak}Anyways, is this possible, if so; how do I approach it?
View 4 RepliesI'm tyring to do something a little complicated and I was hoping for some expertise I'm using a timer which triggers a gotoAndPlay after 5 secs. It works fine but I am now trying to work out if it is possible that if I press a button I would be able to stall the timer. i.e the goToAndPlay only happens after 5 sec otherwise the it is prevented and the the timer goes back to zero.
I know its a bit difficult to describe but I have attatched the .fla to help you see what I mean.
In terms of the code I'm using:
[Code]...
I have four movieclips on a stage that when you roll over any of them it triggers another movie clip on the stage to play from a certain frame.In this instance plaz is a movieclip, mcTher is the movie clip I am trying to get to play through its animation.Here is the code for one of the clips the others are nearly identical.
plaz.addEventListener(MouseEvent.MOUSE_OVER,function(evt:MouseEvent){l ightCenter(evt,mcTher)},false, 0, true );
plaz.addEventListener(MouseEvent.MOUSE_OUT,function(evt:MouseEvent){di
[code]....
How do I use the counter to trigger sprites? Need an example or idea to work from. I want the number values to load sprites. The value of the counter goes to a text field. I want each number value to have an "if" condition to play a sprite of a corresponding number.
[Code]...
How can I get a function triggered by multiple triggers? For example, a function that is normally triggered by a condition but also needs to be executable independently with a mouse click.
View 3 Repliesit loads an external .swf file and is supposed to play it. I've added an event listener to run when the file is loaded. The function it calls moves the video to the bottom most layer so the buttons still show and then plays the file. The problem is the event listener never triggers.
[Code]...
Im currently using AS3 code with some javascript integrated into it which allows me to open an image in a popup window which is the same size as the image. The problem im having is that it triggers pop-up blockers and becomes an inconvieience to the audience. Ive seen pages where it doesent trigger the pop-up blocker - and am wondering how this is done.
I asked a friend of mine, he didnt know either - but assumed it might have somthing to do with emulating a pressed CTRL key.
I am trying to adapt to AS3, and I am new to writing packages. I have my external .as file, and in there I have a bunch of functions. I need to call a function written on the timeline.I realize I need to use dispatchEvent, but I'm not exactly sure how. In the package, I currently have:
Code:
public function autoNextPict(e:TimerEvent):void
{
[code].....
I have this code that works for a normal hit test that triggers a mc animation in and out. But if i want to add more than one it just plays the last in the chain of events.
[code]...
Basically I want to have something pop-up, and stay up on when the mouse moves to a side of the swf, but it re-animates the pop-up motion when the mouse is moved even after it is on one side. Here is the script I wrote for it: (left_motion is the mc that has the animation.)
onMouseMove = function() {
if (_xmouse <= 300) {
left_motion.gotoAndPlay("up");
trace("mouse is on the left");
[code].....
So what I'm wondering is, how do I have the pop-up animation happen only when the mouse has changed from the right to the left, and vice versa (sides determined by the x position of the mouse).
I want to create a game in which you need to drag and drop three correct items to a target area. When all three correct items are dropped, the game should progress to the next part.I've tried searching for on this, but I don't know what exactly I should search for (ie what terms, keywords)
View 1 Repliesif I put a TLF in my FLA, doesn't matter where, the project compiles but as soon as it runs triggers errors that are not related to TLF at all.It doesn't find a linked class apparently. A class which has nothing to do with TLF. I remove the TLF (in root, anywhere I put it no difference) and the project runs again.
View 1 RepliesI'm design a project for touch interfaces and on my project I have a scrollpane with scrolldrag = true and the source is a sprite with buttons.My problem is that when I drag my scrollpane the mouse click event on the button is triggered. How can I easily prevent this from happening?
View 5 RepliesI'm using BlazeDS to send messages in Flex. Inside the UI component, I defined a producer like the one below:
<mx:Producer id="producer"
destination="chat"
fault="faultHandler(event);"/>
I was wondering inside faultHandler how I'm able to identify what message causes the error. As it seems there's no way to get the reference to the original message.This is the code snippet how the message is constructed and sent.
private function sendMessage():void {
var message:AsyncMessage = new AsyncMessage();
message.body = userName.text + ": " + input.text;
[code]....
Not sure if this is the best option but thought maybe if I could use an eventlistener that would save some time. I am loading an XML file once a second and want there to be triggers if specific values are in the XML so far I have this:
[Code]...
I'm trying to build a script that checks the time on the computer, then it will load one of several external movies at a certain time.
At 3pm loadmovie
At 9pm loadmovie
I am getting an unexpected behaviour when using the onRollOver event with a movieclip.The onRollOver behaviour is initialised after some animation. This allows me to hold my cursor over the movieclip. When the initialise function adds the onRollOver event function to the clip, it triggers, even though my cursor is already over the clip and a nice animated glow is added to the movieclip. This is good and the behaviour I want.
onRelease the movieclip I call a disable function and this sets the onRollOver event function to null. After some more devestatingly good animation, I reuse the initialise function to reset the onRollOver event function to react again. This time, if my cursor is already over the clip when the onRollOver is initialised, the onRollOver does not fire.
Code:
function wsInitNodes():Void{
wsCurrentNode.onRollOver = function(){
// Do groovy animation stuff
};
[code]....
is there an event listener that triggers only once when the movie loads?If not how can I simulate this?
View 4 RepliesI'm wondering whether its possible to trigger some script by what area the mouse is hovering over. I know this would be simple with roll over buttons, but I already have buttons and thats where the problem comes in because they share the same space. So for instance I need something that says if the mouse is at X, Y ( or a broader area ) goto frame 2
View 1 RepliesIn Flex 3, MX effects could be triggered like this:
<mx:Resize id="myEffect" />
<mx:Button mouseDownEffect="{myEffect}" />
In Flex 4, Spark effects are triggered like this:
protected function onClick(event:MouseEvent):void {
resizeEffect.end();
resizeEffect.play();[code]....
There might be small differences between mouseDown trigger and the click event, please ignore that, it's just an example.I'm not sure whether triggers would or would not work reliably for Spark effects. Maybe they would but I guess there is a reason why this possibility is not even mentioned in the official docs.
I have a wheel that the user can spin by flicking it with a mouse (think wheel of fortune). It needs to trigger an event once the spinning has finished depending on what section of the wheel it has landed on. I can get it to trigger an event but it triggers every time the wheel passes the hitTest object, not just when it is done. I've attached a sample of it.
View 8 RepliesI have a flash movie with a dynamic loading textfield formatted in html. What I'm looking to do is format (using a tag?) the loaded html code to have a hyperlink (<a href?>) gotoAndPlay(2) or perform other functions.
View 3 RepliesThis image shows the problem, the 3 is a PNG image with a nice drop shadow that expands quite far from the white square. It is a movieclip which was added by the square movieclip.This obviously changes the size of the movieclip so the ROLL_OVER will trigger whenever the mouse is over either of these objects.My question is, how would I make the movieclip "3" never trigger any sort of mouse event for its parent?
Things that do not work:
mouseEnabled = false; (why doesn't this work?? ugh)
mouseChildren = false;
[code].....
I have a flash project that's implementing a simple two player game. I have added an enterFrame function to my main movie which listens for keyboard activity in order to move a cowboy gunslinger. Whenever the cowboy moves, I send a message over a socket to a server which dispatches the movement to the other connected client. This works pretty well, however, the movement messages tend to arrive in clumps which results in jumpy animation of my cowboy on my opponents screen and jumpy animation of his cowboy on my screen. To illustrate, i put a trace in my enterFrame function because I am imagining that this function will run roughly once each time my main movie renders the screen. I also put a trace statement in my function that responds to network traffic and moves the remote player's cowboy on my screen. Here's the output:
[Code]...
Like the description says. I have six buttons, I want it so when you click any of them the movie clip plays once then when it is finished a specific url loads.
on one of the buttons I have
Code:
on(release)
{
_root.vurl="index.html";
[Code]....
way to address it through AS3, so I thought I'd ask here as well...
[URL]