ActionScript 2.0 :: Centering A JPG Called By LoadMovie?
Feb 11, 2005
I have an XML slideshow that runs through pictures of various sizes, some vertical, some horizontal. I want all the images to be centered in the movie, but they all load from the top left corner at the target movie clip's registration point. Is there any way to get Flash to either 1) automatically get the images' dimensions during the loadMovie function and center them accordingly, or 2) get Flash to consider the registration point the center of the image, not the top left corner? Preferably without having to manually type each image's dimensions into the XML file?
I have an XML slideshow that runs through pictures of various sizes, some vertical, some horizontal. I want all the images to be centered in the movie, but they all load from the top left corner at the target movie clip's registration point. Is there any way to get Flash to either 1) automatically get the images' dimensions during the loadMovie function and center them accordingly, or 2) get Flash to consider the registration point the center of the image, not the top left corner? Preferably without having to manually type each image's dimensions into the XML file?
I have done some searching on my problem and found some discussion but no direct answer. I have a slide show flash movie that is using actionscript and loadMovie to load a set of jpgs in. My problem is the jpgs are various sizes and I need to have them centered in the movie clip they are loading to. Below is my actionscript. center the loading jpgs?
I'm loading an external movieclip into an empty movieclip which is inside of another movieclip. But the movieclip I'm loading isn't properly centering to the top movieclip.
Way way way off of the top movieclip. I'd at least expect side2's 0,0 point to be in the upper left which would snap to the center point of this. But not even close.
im using this method [URL] transitions.htm to load movies and create transitions between them for my site.. I have read the technique thoroughly and im fairly sure the code and structure I have used is correct however the loadMovie function called from an embedded swf is not doing anything and I cant work out why.. on the main timeline there is a container movie that the swf files are loaded into, the intro sequence is loaded through an action on frame 1:
this works no worries.. but when the container is targeted from inside the introsection.swf movie nothing happens, this is the code used: _root.container.loadMovie(_root.currMovie+".swf") I have tried variations with this and nothing works.. the container movie has the correct instance name and the code works from the main timeline but not from within another swf.
I am building a portfolio website in which I have a main page and there are links (movieclips) on this main page. When these movieclips are clicked, I use "loadMovie" to load the respective subpages in .swf. I have an "onLoad" function in the subpages but the script within the "onLoad" function never got processed. (The "onLoad" function is used to resize images depending on browser size) However, I have other "onMouseMove", "onResize" functions, and they work fine. In fact, the "onResize" function has basically the same code within as the "onLoad" function, and they got processed just fine.
I want to load an external swf called 'signs.swf' into an empty mc called 'signholder'.
var loadit2 = new Loader(); loadit2.load(new URLRequest("signs.swf")); signholder.addChild(loadit2);
Everything works. Cool. But, I now want to target something within the signs.swf. How do I do it though? What is the path? Do I have to give the child of signholder an instance name? Everything I try fails.
If I wanted the root timeline of the external swf to gotoAndPlay(2) for example,...would i say...
signholder.loadit2.gotoAndPlay(2) ??? var wow:MovieClip = loadit2.content as MovieClip; wow.gotoAndPlay(2) ????
I am having issues with startDrag(). I have a movie clip called circle. Inside circle, I have a movie clip called circleFill and another called circleOutline.onEnterFrame, this movieClip is duplicated 4 times.
When I use this: private function onPressNow(event:MouseEvent):void { startDrag(); } IT DRAGS ALL 4 MOVIECLIPS.
[Code]...
how can I make it drag my movieClip called circle? (meaning both circleFill and outlineFill)
i have a box called infoBox that contains a text field called caption. infoBox expands on mouse-over. When it does so, I do not want the text in caption to scale up - I want it to stay at 11 pt. So far my code to prevent this from happening is not working:How do I fix this?[URL]..
I have a wordpress based site that stores information about an image in a database field called "background" in a table called "wp_postmeta".The 'loader' gets an url such as "/thisImage/background.swf"The "background.swf" should somehow display "background.jpg" instead but since I've changed the field name in the database (from background to temp_background) it doesn't work.I pass variables to the "loader" swf and they are correct based on the new field name but it still isn't working.I need to know if there is anything in the .fla's (and therefore the .swfs) that is pointing to somewhere in the database hard-coded. Basically I need someone to look at them and tell me how they are working.
i have a movieclip on my stage called dude inside the moviclip is a frame with a movie clip called axeframe with yet another movie clip called axe. what i want to do is make a hittest in the axeframe a so that when the axe (only axe not the character) hits an enemy(named enemy) on the stage he will disappear. this is my code:
When I open a new document in flash, the stage is in the top left corner of my screen and I cannot figure how to center it in the middle. I cannot go to the left or above the stage which is making it very difficult to work with as I cannot access those areas.
I have used the centering pop up technique, but my problem lies with the boreders. I'm using the pop ups for jpgs, but it seems to have a bit of a boreder at the top and the left of the image, how can I get rid of this. I used the tut on this site for centered popups. an example of my problem is on my site at [URL]..
I have a movieClip that starts out a a specific scale. I then tween the images properties and as it tweens it also scales again. What I'm trying to do as it tweens and scales its obviously changes the width and height of the movieClip. So I'm trying to constantly keep the clips position in the center of the stage.
I'm using tweenMax and I tired an update event so I could keep checking the width and height of the clip as it scales and then using this code to center it but it doesn't seem to be centering the image. On other thing to note is my MovieClip is using its top left corner as the registration point.
I've come across a new snag to a previous project. I'm not quite sure why, but when the full image is loaded to the stage, it is not centering it properly. The trace of fullLoader returns "0" for the width and height of the full-sized image, and I'm not quite sure how to pass the necessary information into the showPicture function so that it correctly centers the image. I tried tracing the content of fullLoader and got an error message.[code]
I have a movieclip on the stage which has the dimensions 400x400.I currently load images,and add them to this component.Each image is a different size. At this moment in time, they are placed at position 0,0 within the movieclip container.Some of the code looks like
var data:XML; var total:Number; var url_list = new Array();[code]....
Is there anyway I could get the loaded images placed at the center of the movieclip container.I dont know if I have to do something like subtract the images width and height from the containers width and height, and then divide by 2?
- How can I center my main SWF inside the browser without stretching the the swf? I just want it to be center both horizontal and vertical when you resize the browser.
- I found some tutorials but it is only referring to just ONE movieclip. What if I want to center the whole stage? Is there any other way to call the stage that has content in it?
I'm trying to center an swf in a browser without using table width and height 100% and the most promising way i've found so far is to set
Stage.scaleMode = "noscale";
in the first frame and then set the width and height of the object tag in the html to 100%. However, i'm having trouble getting this to work with the doctype in some newer browsers.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
this is what i have.- createEmptyMovieClip "hold"- hold.attachMovie("logo","logo",1)the problem is that when attaching the logo...it's not centered. how do i center it...i've tried _x and _y but Movie Clips seem to have different dimensions than the actual movie size.
1. I have an .swf framework file that imports two other .swf files into itself to be viewed. The actionscript to import the other .swf files is as below. This works in firefox 3.0.5, but not in any other newer or older version of firefox, even if they have the latest, and same flashplayer 10 versions installed. It doesn't work in explorer either but in opera it works. I't doesn't matter if I use mac or PC. Why ? Is there something wrong with my actionscript ? For now the page with the imported .swfs just shows up empty.
var loader:MovieClipLoader = new MovieClipLoader(); var loadHandler:Object = new Object(); loader.addListener(loadHandler);[code].....
2. I've used a html template that use div tags to center content both horizontaly and verticaly in any browser.The centering works fine, but when I put in the code for embedding my framework .swf, it starts chewing alot before the .swf shows up. It's like something slows down the whole process.Sometimes I have to reload the page to make it show. Check out the website to see whats wrong. View the source code in any browser to see if I have made some misstake putting in the code for flash embedding...
I have some questions about centerting your SWF inside a browser using actionscript 3.0.
- How can I center my main SWF inside the browser without stretching the the swf? I just want it to be center both horizontal and vertical when you resize the browser.
- I found some tutorials but it is only referring to just ONE movieclip. What if I want to center the whole stage? Is there any other way to call the stage that has content in it?
I'm trying to center an swf in a browser without using table width and height 100% and the most promising way i've found so far is to set Stage.scaleMode = "noscale";in the first frame and then set the width and height of the object tag in the html to 100%. However, i'm having trouble getting this to work with the doctype in some newer browsers.[code]
I've be messing around with Flash for a little while now and just recently starting trying to do a datagrid which is loaded from an XML file. Well I've gotten the XML to populate the datagrid. Everything is fine in that aspect but I cant seem to get my text to align properly in the datagrid. By default ofcourse everything is aligned Left. I would like align everything centered (the cells as well as the column Header.The code that I have basically creates the datagrid at runtime,
Note: I had found two other threads from a couple of years ago that said use the line below, but I've tried that line of code to no avail:
Code: myDataGrid.getColumnAt(2).textAlign = "center"; HERE IS MY CODE: Code: import fl.controls.DataGrid;[code]....
I'm having trouble with the positioning of objects within the NativeWindow. So my code below creates a NativeWindow, and then draws a rectangle and adds it to the stage of the NativeWindow. I can't seem to have the rectangle centered in the window. I've tryed playing with the stage scale mode, and align properties. By default the align should be center, but it doesn't appear to be the case. The rectangle seems to be drawn from somewhere between the center and top left of the window. I've also drawn a rectangle onto the main app window using identical code.
Code:
import flash.display.NativeWindowInitOptions; import flash.display.NativeWindow; var NWIO = new NativeWindowInitOptions();
[code]....
Left window is the main app, and the right window is the NativeWindow.
how to make it so that it is always centered horizontally in the middle of the browser window. I am having issues making it so that it is centered vertically between 150pixels from the top to the bottom. This will make it so that if the window is small the swf will be right at y=150 but if the window is large it will have equal spacing between the top(150) and the bottom of the window.