i want to know if it's possible for as3 to detect someone moves the flashplayer window, and if so, get it's new XY coordinates.And, again, if so, change them itself (aka position the flashplayer window)
Actaully I am running a cards game. While running the game in between if I change the style portrait to landscape. then how can I detect the screen size and run the game according the screen style (Portrait or Landscape).
Actaully I have written the code to detect the screen as portrait and landscape. But in between if I change the game portrait into landscape, no more it works.
I picked up enough AS3 recently to create some advertising banners and they work perfectly when I test the movie within CS3 by using ctrl+enter. I uploaded the created swf on the website and experienced lots of weird problems like child mcs stopping to play after a while or movies not playing till the end etc.. On some movies, they will play properly if you reload the website, on some others (the one which doesnt play till the end) that wont fix the problem either. The banners' filesizes are also around 8KB for example and include only text and vectors.
I published my movie by letting Flash create an html file, and the exact same problems are occurring there aswell. I mean I got strict mode and everything turned on in Flash but I'm not getting any errors at all when testing the movie. I also dont see any visual errors. It's just the swf acting differently in a browser.
So I'm trying to figure out what the difference between the flashplayer used by CS3 and the one in firefox is for example. I got the latest flashplayer (10 r22) on firefox and it seems that CS3 is using the flashplayer 9 (I'm not sure about this but its the player I found in the CS3 folder).I'm using timeline based tweens (I know it sucks and I did this mostly on the first banners I created and started using the tween classes built in Flash later on when I learned more AS3) so wondering if this is the problem.
I am looking for a script to detect if the mouse has not moved for say 15 seconds or 30 seconds, and if this is the case then, its plays some movie-clip or follows with the next scene.
so in as3 there is a nifty event listener for if the mouse has left the stage area, there is however, nothing of the sort in as2. so, Im trying to figure out how to go about this, Im thinking an onEnterFrame function that listens for eitherA.) no Movementor B.) the same x and y position for an extended period of time.Im thinking the no movement would do the trick but what should I be checking for on the onEnterFrame, and how would I tie setInterval into it? what properties would I check for if I used an IF/THEN statement?
I wanna detect the direction of mouse movement. If the mouse moves tpwards the left or right of its currrent position, i want to detect it. Is there anyway to identify such movement. Actually i am implementing a 360 degree rotation of image. That means , if the mouse moves along the left side of its current position, then the image should move along its left side, otherwise it should move along the right side. For example, view this site: [URL]
By biggest problem is that when I hit a wall, my object stops moving, but the mouse arrow still moves, and it is very likely that eventually the mouse cursor will reach the limits of the screen, making it impossible to move the object to the left (assuming the cursor has hit the left side of the screen).I am now using the following scripting:
I use something like this code to detect the speed of the movement of a dragged object
PHP Code:
if (!go) { this["position_"+i] = this._y; i++;[code]....
This way I can find in what direction the mouse vertically has moved and at what speed. The problem is that every once in a while the speed will be in the opposite direction. What do people use to detect the direction of the movement of the mouse?
I've created a game which Made up from images. Now I want to load the externally. I used Loader component, but between movement from frame to frame (it's a game I create) the screen blinks. How do I solve this with no use of preloaders?
so, im a uni student and i got a little too ambitious creating an interactive media project for children. long story short im completely lost when it comes to actionscript 3.0.
i am attempting to use webcam movement to make butterflies fly around the screen. i have created all the graphics and I have created the video object and the video input from the webcam, and i know how to make the butterflies move, but i dont know how to import the butterflies in the first place. I created the animation in after effects and have exported it as an FLV. how do i get the FLV to the stage etc.
I've created a game which Made up from images.Now I want to load the externally.I used Loader component, but between movement from frame to frame (it's a game I create) the screen blinks.How do I solve this with no use of preloaders?
i've hidden the mouse icon and made crosshairs which are positioned wherever the mouse currently is.it works fine and dandy, except if i take the mouse off the screen, in which case it leaves the crosshairs at the edge where the mouse last was.i know it's not a big deal, but it also caused some minor problems with this drawing program i made before (which drew lines between the previous mouse position and the current) where if you took the mouse off the edge of the frame and brought it back over somewhere else it would draw a big line between those two points..so i'm just curious if there's any way to detect if the mouse has gone outside of flash's borders.
The problem that I'm facing is in regards to the width of a sliding menu that I've created. The menu slides based on mouse x position and width of the movie. I would like the menu to fit to the entire screen regardless of the users resolution. I wanted to know if there's a way to detect a users screen width and then adjust the variable for screen width within my actionscript.
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: enter frame:4 enter frame:4 enter frame:4 client movePlayer running client movePlayer running client movePlayer running [Code] .....
As you can see, I'll get several messages in a row from the remote client which instruct me to move their cowboy ('client MovePlayer running') and they will all run in a row before the screen updates. I'm guessing I should be using something like updateAfterEvent but this method is only provided by Mouse, Timer, and Keyboard events.
So a few questions: 1) Can someone recommend a good approach to force a screen render each time an incoming movePlayer event arrives over the socket? It's important to note that my function for handling these events has no visibility to the original socket data event. 2) Am I right in understanding that the enterFrame function of my main movie happens once each time my movie is rendered? Is there some more accurate event to which I could attach a trace message so that I better understand the relative frequency of the render events and the socket events? 3) Does firing an updateAfterEvent call force onEnterFrame events to happen more frequently? I'm worried about destroying performance by inadvertently firing more enterFrames which would fire more socket events which would fire more enterFrames, etc., etc.
I am trying to figure out how to detect screen resolution through Flash.For example i want to move a "movieclip" to a specific point if the height of the screen resolution is smaller than 768.
I want to make an application with an image that only bounces to the users screen resolution. How can I go by detecting the users screen resolution in flex 4? (If you can that is.)
AS3 and have been searching the internet looking for an answer without much success - hence this post.What I am trying to do is detect if the stage (flash object) is on the screen or if the person has scrolled and it has gone off screen. Does anybody know how to do this?
I need a way to send notification to the browser that my website user has entered full screen mode in Flash. On clicking a link running only JavaScript within flash it escapes full screen and completes the rest of the JavaScript.
Screen class in actionscript provides the latest total screen bounds and available screen bound, but doesn't allow to attach listener to listen for changes on runtime.
is there any way of detecting screen resolution changes on runtime, it is required to size the application whenever screen resolution is changed. e.g. in case when machine display is connected to projector/high resolution monitor and then switched back to normal.
I have objects placed on the screen using x/y coordinates. I want a way to update that based on changes in Screen Width/Height. So if used re-sized browser window x/y should change. How do I cick off a function every time the screen is re-sized.
have a question. Is it possible to detect whether the user used or is using ctrl+scroll to enlarge the screen? I was looking at an example of a mouse avoiding game, which could easily be cheated on using ctrl+scroll, so that the passages were larger etc.
Is there any way to detect this inside Flash, and perhaps prevent it?
Tried stage.stageWidth and stageHeight on applicationComplete, but for some reason the actual numbers returned do not seem to be accurate - the image always appears off-centered (stageWidth/2 - imageWidth/2). How do you determine the mobile device's actual screen size, to center an object?
I've been playing with carousel code, and was wondering how to change it from circular animation (carousel) to left/right linear (conveyer belt) style animation, how to change the mover code and 't.angle = i * ((Math.PI*2)/numOfItems);'
Now i should pass a parameter in cgi-bin/dynamicXML.ashx a parameter in its url, while this is inside the object/embed tag like cgi-bin/dynamicXML.ashx?objectid=1 How can I do that ?
I have a mc (fStrip) which looks like a piece of filmstrip with thumbnail images in it. I want this mc to move when the users mouse is positioned over it, but I only want it to move only along it's x-axis and in a direction opposite that of the mouse. And I want it to move or flow smoothly.
I've been trying to figure this out (see my lame attempt below) but without much luck.
onClipEvent (mouseMove) { buffer=20 //movement buffer mousePos=_root.fStrip._xmouse //store mouse position if (mymouse!=_root.fStrip._xmouse){ //if the mouse has moved