ActionScript 2.0 :: Screen Pan Via Mouse Position?
Jul 8, 2009im currently developing a website and would like to learn how to make this Effect Here
View 1 Repliesim currently developing a website and would like to learn how to make this Effect Here
View 1 RepliesI would like to know if there is any way that when mouse leaves screen, the mouse coord from the Main Movie Clip (mouseX and mouseY) keeps updating! Is there any way to get the mouse pos relative to the screen pos?For example when mouse leaves screen and goes 30 pixels up, its position would be (X,-30)
View 1 RepliesI'm trying to make a movie clip play when the mouse is in a certain position on the screen without using invisible buttons, coding this myself so far I've got
_root.top = 319
_root.bottom = 445
yval = _root._ymouse;
if (_root._ymouse > _root.top) {
_root.flowers.play();
} else {
_root.flowers.stop();
}
Doesn't seem to work right.
Basically the x position of the mouse should control the play position of a movie. Do I need something like an event handler (I'm not sure exactly what these do, but I've seen similar scripts that seem to use them).
View 2 RepliesI have an Input Text area that users can edit and then submit. I need to be able to show, on screen, the cursor's current position as they type. I don't need to know where the mouse is but all work-arounds I've found so far can only tell me the mouse position. The font for the text is 'courier' or 'courier new' and the Input Text area is scrollable.
View 8 Repliestween from one position to mouse position
View 1 RepliesI have a map application that when I use the mouse wheel the map will scale up or scale down. The next thing I want to do is to focus on the mouse pointer while zooming on the part of the map.
I have this code...
function focusMousePosition(){ onMouseMove = function (){ Stage.width = _root._xmouse; Stage.height = _root._ymouse; updateAfterEvent(); }}
var mouseWheelListener = new Object();var wheelNum:Number;
mouseWheelListener.onMouseWheel = function(wheelNum){ focusMousePosition(); if (wheelNum > 0){ map._xscale *= 0.9; map._yscale *= 0.9; }else{ map._xscale *= 1.1; map._yscale *= 1.1; }}Mouse.addListener(mouseWheelListener);
Code:
addEventListener(MouseEvent.MOUSE_WHEEL,mouseWheel);
function mouseWheel(event:MouseEvent) {
Map.scaleX = Map.scaleX + event.delta*.01;
Map.scaleY = Map.scaleX;
}
The problem with this code is that it scales from the registration point (0,0). Due to the other transformations I'm doing to this image at various times, it isn't possible to move the registration point. The image is larger than the stage and the user is able to drag it around. I want the mouse wheel to zoom in on the place the mouse is hovering over (or at a minimum...the center of the "view" they have...aka the stage)I tried doing this:
Code:
internalPoint = new Point(Map.mouseX, Map.mouseY);
externalPoint = new Point(stage.mouseX, stage.mouseY);
var matrix:Matrix = Map.transform.matrix;
[code]....
Which, incidentally, I'm using that whole portion of code to zoom into the state they will be in when they use the mouse wheel.
I have MC masked with TEXT,when the user moves his mouse down more text appears from the bottom and when he moves it goes bakc to the original position...I do not want the mouse wheel .. I woudl like to do it by mouse hovering...
View 5 RepliesI have a mc w/ an invisible button attached to my main stage called mc.return.Attached to the mc.return is the following script:
[AS]on (release) {
mc.blkqueen._x = 275.3;
mc.blkqueen._y = 461;
}[/AS]
The mc.blkqueen has startDrag and stopDrag actions attached to it (which works fine). It has also been instanciated as mc.blkqueen.Seems logical to me that pressing mc.return should place mc.blkqueen at 275x461 - but nothing happens when I test it.
I would like to find out if a swf can know where it is positioned within an html page or on a user's screen.I would like to know this as I am creating some banners that use local connection to communicate but the swfs may appear in different locations on the web page so I need to know where they are in relation to each other.
View 2 RepliesI have a mc w/ an invisible button attached to my main stage called mc.return. Attached to the mc.return is the following script:
[AS]on (release) {
mc.blkqueen._x = 275.3;
mc.blkqueen._y = 461;
}[/AS]
The mc.blkqueen has startDrag and stopDrag actions attached to it (which works fine). It has also been instanciated as mc.blkqueen.
Seems logical to me that pressing mc.return should place mc.blkqueen at 275x461 - but nothing happens when I test it.
I have implemented a pan and zoom function on my code.Whern I zoom in all components look perfectly rescaled, all shapes and lines.
However my text becomes pixelated and isn't redrawn. Is there a method to make it appear smooth and readable even when I zoom in or move the screen around from its original position?
I am editing an XML gallery and I have some questions..I wonder how I can position my images in the center of the screen. The images are all the same size (800x600) and I need them to display in the center of the screen.I played around with the code and I found out that when I change the Width and Height, the images starts to move (finally)... But it's very hard to find the correct position, so how can I just get it to the horizontal en vertical center of the screen/file?
Here's what the code looks like:
Code:
<gallery dir="Photos/">
<img id='0' align="center" file="foodcongres2009_1.jpg" width='1024' height='768'>
Test foto nummer 1
</img>
[code].....
And next... I have just two arrows (left, right), but when I click on the left one (previous), it goes to the next image instead of the previous one.. How about that?
I have a large movieclip that contains all the elements of my game - the level backgrounds, the player character, the non-player characters etc. The stage is only a quarter of its width and when the player character moves off the edge of the stage the whole game movieclip moves a quarter width to the left or right, depending on which side the player character has left the stage from.
Each of the quarters of this large game movieclip are considered levels of the game (so there are four levels, obviously) and what I want to know is how do i get an object that exists in one level to appear in exactly the same position on screen in the next level, when the player moves to that level?
basically i would like to screen capture a part for the stage. but i got no idea how to do it as i am very new to flash programming.i am using the PNGencoder to do the process, but i cant actually screen capture the position i want. this is tje sniplet of the code for the process. It is taken from a tutorial with some changes, but it is still lacking of the position of the stage i want to screen capture.
private function export():void
{
var bmd:BitmapData = new BitmapData(216.2, 468.29);
[code]....
the code are working properly for now except it captures the point from 0 x axis and 0 y axis. I need it to be like 150 on x axis and 150 on y axis.
I'm adding captioning/subtitles to my video (FLVPlaybackCaptioning) using dfxp.xml files. Everything works great when the video plays at it's initial resolution (640 x 360). The positioning of the captions is perfect. But I've included a Full Screen button and when the video goes full screen, the captions appear but their position is off. They are higher on the screen and they actually move upward 1 or 2 lines after they initially appear. I cannot seem to control this and am not sure why it only happens in full screen mode. In the component inspector I have set autoLayout to true and to false and it does not effect the captions one way or another. I cannot seem to find any support for this.
View 3 Repliesif i wanna set the postion of a button to the position of a character on screen and when the character moves so deos the buttons what would be the best way to do that?
View 3 RepliesI make advance data grid to view tabulate data. Each row has icon. When user click that icon show extra data for the that row. I want show popup in my page center. I used PopUpManager.centerPopUp(panel); to do it. This is my code sample.
[Code]....
Now pop up show in center of hole page but not screen. When data grid have more data popup window is hide. I want show it center of screen. How can i do it. Can i set popup position manually?
I have attached screen shots that shows the flash objecting moving. I am not hosting the website yet so I have created an archive so you can view it here: [URL] Although if you do not have time to download and view my website, I will provide my website's HTML on my second post: how to keep my flash object in the same place. (regardless of screen resolutions)
View 2 RepliesI need to be able to position the controls at the very bottom of the screen and have the controls stretch from left to right - anyone know the code to acheive this?
View 9 RepliesI have several buttons, that link to several scenes, containing swf files. Using the loadmovie command I can get these swf's playing on-screen. That's good.
-How can I control where they appear on my document (I'd guess these require some x or y values, but not sure how this is done) as they all appear in the top left-hand corner.
- When I mouse over another button (link to scene/swf) how can I remove the previous swf from the page, then load the new swf -as they all appear in the same spot/all over each other? Is this an unload movie command?
I was hoping to counter this problem by using different scenes (no luck there) and all I really need to do is remove the previously loaded swf, when the new one is loaded.
I have my flash site working ok, but want the pop up browsers that are sized to pop up in the centre of the screen, instead of the bottom! Anyone know how to fix this? I'm using the following code on buttons:
on (release) {
getURL("javascript:CultWear=window.open('http://www.stevedawson.org.uk/cultweargallery.html','CulWea','width=1133,height= 425,left=425,top=1133,screenX=1133,screenY=425');C ultWear.focus();void(0);");
}
and this is the site so far.... [URL]
I am trying to get the mouse's position even when it is outside of the flash window. How can I do this?stage.mouseX/Y only returns the mouse position on the stage, not when the mouse is outside. Is there another way?
View 5 RepliesThe closest I have come to is the basic mouse hide and then mouse show, however this only gives the illusion of the cursor not being there, however you can still use it. I would like the cursor to be 'disabled' within the flash movie for a limited time. Either by it disapearing and then reappearing, or by it being frozen in place
View 2 RepliesHow can i use mouse position in as3?
View 1 RepliesI have a panning background with buttons in it. It would be nice if when the button is pressed i could move the position of the mouse so that the movie pans and catches up with the new position. Is this possible?
View 4 RepliesI want to do something which is probably pretty simple but I've got absolutely no idea how to do it!What I want is for the Alpha value of an object (movie clip) to change depending on the x position of the mouse. So when the mouse is at 0 the alpha of the object will be 0%, and when it's at 100 the alpha will be 100%
View 4 RepliesSo I'm working on my portfolio and I got this problem. The code posted scrolls the sprite "cellContainer" based on the position of stage.mouseY. Perfect.Problem is that I want stage.mouseY to equal the entire cellContainer height. Kind of like how a small tablet equals a huge monitor. So when stage.mouseY = 0,cellContainer.y = 0 and when stage.mouseY = stage.stageHeight, cellContainer.y = stage.stageHeight - cellContainer.height. Right now, it scrolls, but it takes a while to scroll throught the entire height of cellContainer. I want it to be proportional to stage.mouseY.
Actionscript Code:
private function scrollStart(e:Event)[code]....
I have 16 MC on stage when they are clicked they can be draged but how do i make the one being clicked above all the others?
View 8 Replies