ActionScript 3.0 :: Broad MovieClip Panning On Stage
Mar 13, 2011
Got movieClip with images(jpgs) inside (dozen of imgs) -about even 3000-4000px width and panning it seems to be little choppy. Is there any way to make it smoother? I encountered the problem far far ago, yet in as2, now on as3 I try to figure out how to avoid that 'jumping style' behaviour. Tried with (stage.framerate = someHigherVal than 30) but no effect. I saw many smooth panning galleries around the web, so it definitely is my wrong approach to the issue.
About functionality: it's a simple stuff of course - pressing nextBtn or prevBtn shifts movieClip left or right for some x value. I can see about 5-8 pictures on the stage at once. Rest of them are outside of stage, but order is set before, so they are not rendered(are outside the stage) but have their proper x value. So they are ordered in this movieClip.
I have created a working flash file virtual_cube.swf in which I use Stage.align for panning. When virtual_cube is loaded from another swf (whhich I have no control over) the use of Stage uses the loader swf.I know _lockroot is nice for when using _root, is there something similar for Stage? like _lockStage?
I have a full screen movieclip, in which there are 5/6 buttons that can be draggable around the stage.Now, when i click on a button, a series of images appear at the side of it.What i want to do is to zoom in and center the stage on the photo if i click on it (something that you can see here: ml under the "projets" button, try and click one photo).It may seem tricky since you can actually drag and move the buttons, but logically it is not since i can retrieve the button position (and i place the photos inside it, so the distance between the button._x and the photo._x is in some way retrievable).
Anyway what i'm finding really tricky is the method to zoom and move the stage camera in order to center the photo.i thought of using the transition tweens on the _root in order to change the _xscale and _yscale to zoom, and the _x and _y to move itBut from here i have two problems: how can i determine the right amount of zoom if the stage is in full screen (so with all resolutions possible), and how much the _x and _y properties change after the zoom is done (because it seems to me that after changing the _xscale and _yscale of the _root, it changes the _x and _y values in it, in a way in which i have to add even 2000 pixels in order to center it)
I will be having probably hundreds of objects on the stage, which would be very big, at least 4000x4000px. I wanted a way of panning around, either with the mouse or with buttons. I basically want it to work like Googlemaps does. It can't be a single image as everything on the stage is moving and dynamic, coming from an SQL database. Flash was the only way I could think of to bring a graphical map alive from SQL data.
I have a full screen movieclip, in which there are 5/6 buttons that can be draggable around the stage.Now, when i click on a button, a series of images appear at the side of it.What i want to do is to zoom in and center the stage on the photo if i click on it (something that you can see here: http:[url]....... under the "projets" button, try and click one photo).
It may seem tricky since you can actually drag and move the buttons, but logically it is not since i can retrieve the button position (and i place the photos inside it, so the distance between the button._x and the photo._x is in some way retrievable).Anyway what i'm finding really tricky is the method to zoom and move the stage camera in order to center the photo.i thought of using the transition tweens on the _root in order to change the _xscale and _yscale to zoom, and the _x and _y to move it.
But from here i have two problems: how can i determine the right amount of zoom if the stage is in full screen (so with all resolutions possible), and how much the _x and _y properties change after the zoom is done (because it seems to me that after changing the _xscale and _yscale of the _root, it changes the _x and _y values in it, in a way in which i have to add even 2000 pixels in order to center it
I'm looking for a code that basically does: [URL] with vertical scrolling as well. I know there's [URL] which is great - but I can't use scrollRect because the movieclip I'm scrolling is dynamically refreshed with externally loaded content and resized with a zoom slider I made. The Kirupa one works well, except I need a Y, and I need its boundaries to be within a mask. The mask has a set size, while the content may change in size (due to the zoom slider).
I've mastered the way of image panning on an x asis for menus and so forth, but I am trying to get it working with an x and y asis. I mean like the main navigation in this example [URL].
How do you make a movieclip move horizontally from the start of the stage to 3/4 of the stage. Stage size is 700 px by 600 px i want just one row in the middle of the stage. i want that movieclip to disappear right after it reach the end of the 3/4 mark.
I am making a site and have a component on the stage that is put there dynamicly through AS 2.0. When I F5 or Ctrl F5 it seems that the actionscript is read allover again?Only the script that is situated in the specific label. What if I have script in that label that creates a news reader. I f12 and the news reader is there I jump to another label with the menu. when i jump back to the home label the news reader does not appear on the stage. after a f5 or ctrl f5 it does.Do I have to attach the movieClip in each label to assure a the dynm-movieClip script is on stage for the ctrl f5 issue?
I have a movieclip on the stage(lets call that selection movieclip) that once a button is clicked is going to open another movieclip(call this slideshow) I am trying to remove the selection movieclip when you launch the slideshow movieclip.
Error: ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller. at flash.display:isplayObjectContainer/removeChild() at mc_work/clickHandler3()
On the stage I have a movieclip called mc_back. I also have a movieclip on the stage called mc_content. Now, inside mc_content I have a bunch of code and some of it adds, or should add, an EventListener to mc_back as well as a a function that works when mc_back is pressed.
So basically, all code is written inside mc_content and some of it needs to interact with mc_back.
how to target mc_back from inside mc_content. Using stage.mc_back or root.mc_back doesn't work and Google should be my friend, but in this particular problem, it's acting more like my enemy.
How do you align a dynamic movie clip position with another movie clip which is in the root stage? I tried to get the mc in root x,y position, but the starting point of the class that loads the dynamic MC does not seems to be accurate. (Meaning at the root stage, the x,y is 0,0 but at the dynamic class, its somewhere like 100,20 for the browser area (and it actually vary base on the browser size))
**the other classes I used to run the custom classes below, I have it added this MC to stage
var blocker:stageBlocker=new stageBlocker(); this.stage.addChild(blocker);
Below is the dynamic MC. Should I not add it to its own "stage"?
public class stageBlocker extends MovieClip { private var blocker:MovieClip= new MovieClip(); public function stageBlocker():void {
I built a website, and used flash buttons. The actionscript I have works great on them (AS3) using CS4 adobe suite, however, each of the buttons loads the page in a separate browser tab. Any clue how to fix it? Below is a copy of my AS3, and the buttons are as follows
im trying to make a interactive panning with the tutorial Interactive Image Panning, Page 1 but this swf loads in a main swf.. the code i am using for the panning swf is
I'm creating a little game right now, and so far I've got zooming on to the mouse position to work. However, I can't get panning to work. The only movie clip I have so far has the instance name of picnic.
I am creating a timeline for a website and there is a slider located at the top of the page where the years are defined on a line. The slider should be able to be moved by the clicking on it with the mouse and dragging it thus moving the timeline information directly below it from right to leftIf ANYONE knows any codeing or how to accomplis this in Flash CS3 actionscript2; If I am able to log onto my tempsite soon... I will upload what I have so far and post it in a reply thread. I have created the pieces of this puzzle in flash just as a motion tween to show the concept that I am trying to create. When the slider moves right to a greater year, the timeline image pans left. Vice versa
I have loaded an image from a particular site using loader..and added this loader in a Movieclip.. I want to zoom and pan theimage.. How to zoom particular area of a movieclip?