ActionScript 2.0 :: Change Center (rotational) Point Of A Movie Clip?
May 21, 2007Is there a way to move the center point (rotational point) of a movie clip using actionscript?
View 3 RepliesIs there a way to move the center point (rotational point) of a movie clip using actionscript?
View 3 RepliesWhen you load a object through flash, you can set the rotational/scale point, but when you load it as a loader object or sprite, how do you change this point?
In this instance, I want to change the height of a sprite that is filled with a rectangle so that it shrinks down, not up.
Right now:
var colored_bar:Sprite = new Sprite();
with (colored_bar.graphics) {
beginFill(0x9e1819, 1);
[Code]....
The way I am doing it currently is moving the y position everytime I take away soem of the height, so it looks like it's moving down, but I'd think moving the orientation point at the beginning would be faster
how to apply a rotational motion blur to a movie clip using the Tween Class and Blur Filter? I have found info on bluring an animation this way, but only via the x or the y axis, not the rotaion.
View 1 RepliesI have a fairly complex movie clip with a bunch of animations in it, and it seems that the registration point for it is at some random location in the middle of it all.
View 0 RepliesIs that possible?
View 2 RepliesUsing the new 3D features in CS4. I know you can change the 3d center point manually via the Transform panel, but does anyone know how to do this dynamically at runtime? (ie via code)
View 1 RepliesWhen you create shape on stage and right click and chose create object you can chose Registration point for the object you chose what corner will be used as center of coordinates for this object. Now onice you create object is there way to change this registration point e.g. i created it in center now i want to to be in upper left corner?
View 5 RepliesThe Rotations3DUtility is writed by myselft to make any DisplayObject rotate by its horizontal center, but the effect isn't perfect.[code]...
View 2 RepliesWhen you create shape on stage and right click and chose create object you can chose Registration point for the object
you chose what corner will be used as center of coordinates for this object. Now onice you create object is there way to change this registration point e.g. i created it in center now i want to to be in upper left corner?
I have a MC in an AS3 animation and I want to increase its height from bottom to top which would mean that the registration point should be bottom of the MC and center of width (horizontal center).
View 2 RepliesWhen you create shape on stage and right click and chose create object you can chose Registration point for the object..you chose what corner will be used as center of coordinates for this object. Now onice you create object is there way to change this registration point e.g. i created it in center now i want to to be in upper left corner?
View 2 RepliesIve been scouring the web on flash & math sites trying to figure out how to change a typical 3d carousel so that all the items rotate @ a -45 degree angle. I know Its probably only like 2 lines of code I need! You can see what im after here: (They dont sell source or I would just buy it)change rotational angle under general properties.URL...
View 1 RepliesI'm trying to figure out how to find a point relative to the center of an object, modified by its rotation. For example, in the attached swf, I've been messing around trying to draw trails to a bitmap, coming out of the thrusters. I didn't have a problem at first, but as the ship rotated, the lines that were being drawn wouldn't remain relative.
http:[url]....
I'm sure this is because I have no idea what I'm doing, and I've just been sort of idioting my way through it. That aside, is there an easy way to find the point I'm looking for? For instance, say I want a point at Y -14 of my ship, but I want that to remain relative to the ship as it rotates.
I'm try to build a photo gallery using the flash components SlideShowPro and ThumbGrid. I have put ThumbGrid inside a movie clip called thumbs_mc that slides in and out when you mouse over it to show or hide the thumbs. That part is working, but I would like to have the stage and thumbs_mc resize to the browser width with ThumbGrid centered inside thumbs_mc.
Resize and scaling the stage and movie clips is not a problem, but I can't figure out how to keep ThumbGrid centered inside the containing movie clip. ThumbGrid is a fixed width component, and the only way I can get it to work is to have the mc the same width as the component. Here's the part of the AS that I'm using to control the positioning now:
Code:
thumbs_mc.x = (sw/2) - (thumbs_mc.my_tg.width/2);
thumbs_mc.y = sh-25;
when i add my animation to library movie clip goes far from center, why is this happening and how can i fix it?
View 5 Replies(using actionscript 2.0) I have a mc titled 'mc_othersitterimage1' Within 'mc_othersitterimage1' I have one layer with a simple shape that measures 85px x 85px, and I have another layer that has this actionscript on it:
Code:
this.loadMovie(perfectsitterimageURL1);
this._width = 30;
this._height = 30;
('perfectsitterimageURL1' is a variable for an image url. All of the images are NOT the exact same size.) I'd like the image to load in the center of my 85x85 pixel square. I have the registration point in the center of 'mc_othersitterimage1', but it still doesn't seem to work
I am getting some overlap issues when I'm using the hitTestObject function to determine if I am over a particular target area. Is there anyway I can have the center of my movie clip determine if it's over the target area instead of using the whole clip? I am using:
mc.hitTestObject(targeItem);
It is the "mc" that i would like to use the center point instead of the whole movie clip.
How i can get a Movieclip centered on a 100% Stage?Stage.align = T; doesnt work :/
and this also not works :/
mc._x = (Stage.width/2)-(mc._width/2);
mc._y = (Stage.height/2)-(mc._height/2);
i am trying to center the image once clicked, i have multiple images(4) and want them to open dead center on the stage i would also like to close the opened image when the next one opens and return it to original position!
what i have got so far:-
stop();port1_mc.doubleClickEnabled=true;
var centerX:uint = stage.stageWidth / 2;var centerY:uint = stage.stageHeight / 2;
port1_mc.addEventListener(MouseEvent.DOUBLE_CLICK, go);
function go(evt:MouseEvent):void{
//opens image to the stage gotoAndPlay (2);}
I have a movie clip of all counties in the state of Montana (allcnt_mc). Within allcnt_mc there are individual movie clips specific to each county with name equal to the county's name. When clicking on a county, I'd like to zoom to that county and center the stage on it. I've added event listeners to all counties through querying an xml table that has demographic info I am calling into dynamic text boxes. Here is the code I have thus far to load the xml and add the listeners to the county movie clips.
//load xml
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
[Code]....
how do I get a movie clip in the center of the stage, even if it moves to fullscreen
View 3 Repliesi have the following code which works. Its for two buttons either side of a movie clip (holder_mc) which holds the images. The images load but their top left corner go to the 0,0 position of the movie clip (top left). My images are all different sizes and i want them all to be centred. I have looked at alot of threads and cant figure it out.
View 2 RepliesI have got a movie clip that is dynamically created with actionscript I then load an external swf into that movieclip. My problem is having it centered when I view it in my browser..How do place I center that dynamic created movie clip? I was trying this but it's not seeming to work.
Code:
var container:MovieClip = this.createEmptyMovieClip("container_mc", 0);
container._x =Stage.width/2;
container._y =Stage.height/2;
I'll start off by saying I'm using Flash 8, Actionscript 2.0, and exporting as FlashPlayer 6.I'm trying to do this long landscape with a movie clip labeled, "mainMovie", let's say it's approximately 3600 x 600, while the stage/document dimensions are 800 x 600 .I have script on it so that moving the cursor to the left or right edge of the stage, the entire movie clip shifts left or right and through the rest of the landscape, similar to the 360 vr tours you see for some real estate sites online.On the main stage, I have that movie clip called, "mainMovie". Inside "mainMovie", is another clip called, "singleStrip", and inside that clip, I have other smaller movie clips through the landscape which are labeled and consist of random stuff, like shapes and items and stuff.
Everything works fine. The extra step that I am attempting is that I want the user to be able to scroll through the clip, "click" on an item, and then that item zooms into the front center stage and plays a small animation about that item. These items that are found throughout the landscape are movie clips themselves with script on them to be recognized as buttons.My problem with that is even though the center of my stage would be x=400, y=300, since my mainMovie on the stage scrolls from left to right, when I put in code to tween the item to a center position, that position is only set to the inside of the movie clip and not the center of the stage. I need to center a movie clip within two other clips to the stage.An example of the path of any of those items would be sort of like,
[code]...
That didn't work. It shifted it to a different position, not being the center of the stage.At another point, I tried to fake it out, placing a movie clip of a red ball on the main timeline in the center of the stage, and changed my code to:
[code]...
This didn't work, either.I do have other code that affects the motion scroll of the mainMovie from left to right, but I don't think this is the problem, I could be wrong.
I have a movie clip container that contains 7 smaller movie clips, images converted to movie clips actually. This is a scrolling banner that can scroll left or right.
How do I start in the middle of this banner instead of the far left? That is, when the script first loads I want to be able to scroll left and right, not just right.
I have created an empty movie clip in the root, I load dynamically some jpg to the empty movie clip, but now I want to center it and I can't I have this code, it centers the movie clip but on the registration point of 0,0 not in the middle of the movie clip so the movie clip will show up nice and centered.
ActionScript Code:
var stageL:Object = new Object ();
stageL.onResize = function () {
[code]....
So I am creating a photo gallery and in the process I have created a button that links to a movieclip and plays it to appear as a popup window of the larger picture.
on(release) {
attachMovie("gallery_mc", "window", 1);
window._x = 250;
window._y = 150;
}
I then included a close button that simply posts
on(release) {
this.removeMovieClip(window);
}
I am curious as how to make the movie clip popup centered in the screen as it is now popping up in the upper left hand side of the flash movie.
I only got into Flash after AS3 so I am pretty ignorant of AS2.I'm editing a client's piece and am trying to create a 'Play Again' button at the end of the movie. There is a button inside the main content movie clip with this code on it but it is not working..
Code:
on(release){
_root.gotoAndPlay('start');
}
in my dynamic gallery my empty movie clips that load the images have their registration point at the top left of frame.this means that even if i have images of different sizes, I have to make them all the same size and then with white borders if necessary so that they all display in the same place. it would be better if they were centred inside the emoty movie clip and the movie clips registration point was at the centre.. is this possible ?
View 1 RepliesI've received an .fla file with a design and am trying to play with it using ActionScript. I've got a symbol of a star on stage (movie clip) that I want to animate with AS. The movie clip's registration point is set to bottom right corner.
How can I change the registration point in Flash?