ActionScript 2.0 :: Tutorial On Absolute Positioning In Flash
Nov 1, 2005
I am looking for a tutorial on Absolute Positioning in Flash. I have noticed a ton of sites where something will stay in a spacific area. For instance in my new site, i am looking to give credit to people. I want it to be a hitTest area that stays on the bottom of the screen no matter how large or small the movie gets with a limit on the small side so it stops getting smaller when the screen is smaller than 800 x 600. This way the movie clip will expand depending upon the users screen size but the content of the hidden area will stay the same size so it does not distort. I think Solenior(sp) did this and maybe a few others. I am looking to learn the actions script behind it not just a "here you go" type of deal. I want to really learn AS not just copy and paste it.
im trying to achieve a Full Browser Flash and i want my bgimage to remain in the centre of the stage whilst other objects move round it depending on mouse movements but how would i go about centering the bgimage through AS?
I sent an email to pom regarding a tutorial that he wrote, but the email was bounced and he hasn't replied to my PM. I have followed both of pom's tutorials that involve experiments with perspective in Flash, but I have encountered a problem while attempting to duplicate a movie clip symbol in the second tutorial ([URL]). I have a single instance of the "ball" movie clip symbol appearing at random positions. However, I cannot seem to successfully duplicate the symbol instance at random positions using the loop that pom provided:
I have built a catalog in flash that was orginally built in InDesign and exported but it has some small content that is hard to read for the elderly users viewing it and I would like to add a zoom feature or some type of magnifying glass.
original: I really just need to figure out how to center the pictures. here is what I did I have modified the tutorial that I finished to have a bigger stage for bigger pictures. Everything is working properly but the pictures are displayed on the left side, I want to have them centered in the stage for the images, after clicking on the thumbnails, plus my images are different sizes as well. ranging from 200x410 to 744x410 but all are the same height of 410. i will post up what I am talking about at the end. I believe it is something within either the action script or the xml coding that allows the position of the image to be differently? please help here is what i am talking about[URL] Continued: Here is my coding in action script:
I have been working on Flash AS3 project. I am designing a 3D system. Consider a MovieClip A which is at (0,0,0). A contains B which is at (10,10,10). If I rotate A by 10 degrees then the position of B with respect to A remains the same but position of B with respect to the system changes. To find Global X and Y of B, we have the function localToGlobal but it does not tell anything about the Z property. How to find that?
The question is simple. I need one line command like,Math.round((-Math.random() * 2)),which in output just shows 1 and -1. I try to figure it out but it seems not a easy task! I can use IF command like,demo = (Math.random()>.5)?(1):(-1);
If a drag a component from the library into a movieclip and then drag the movieclip to the stage. Now if i resize the movieclip, can I set the component with a fixed width or height?
I have a flash banner that references and XML file with an absolute link, whilst I test the banner locally it works fine but when I test it online it doesn't link to the xml file.
I have been doing a bit of research and have not been able to figure out how to absolute center my oversized files into browser windows like firefox, ie, safari and so forth; the file size is 1400x700.When the user types in URL... I'm trying to get the scroll bar to center on the page.Tried some css tags but no good.site goes live tomorrow.
Is there a way to rewite (or hijack) an absolute URL request made from a flash (swf) file in a browser?I have a flash application that is requesting URL..The code in the flash application cannot be changed but I want to be able to either use another flash or some javascript to write that URL as the image is beging requested - to something like URL...
I built an app in flash where you can rotate objects and save positions and rotation to xml.... that xml then feeds html to produce a layout that is then rendered the a pdf It seems that every time it goes to the html, a rotated object in positioned a little to the lower right then the position in flash.
I know the rotation in css in different, but I think if I can find the true top left of the rotated object in flash and pass that it will solve the issue.
I tried this
newx = imageHolder.parent.localToGlobal(new Point(imageHolder.x,0)).x; newy = imageHolder.parent.localToGlobal(new Point(0,imageHolder.y)).y; also this imageHolder.parent.globalToLocal(imageHolder.localToGlobal(imageHolder.getBounds(imageHolder).topLeft));
I always run into the same bug concerning the x and y positioning of a Movie clip. When I try to get the X and Y values of a movie clip inside another movie clip, they aren't the same values (since I guess every MC has it's own x,y grid starting at point 0,0 where that MC is placed on the work area). How do I get the x and y values of a MC inside another MC when I want those values to be the same as the _root's x and y values? In other words: The movie clip that is inside the other one is moving on a simple guide path. I want to create "lasers" (or whatever) at its own coordinates every few seconds depending on where that moving MC is at when the shooting counter is up.
You know how you can choose where the center of a symbol is when you make it? Top right, center, bottom left, etc. Well, I'm editing a symbol and the graphics have gone pretty far off center, so I'm wondering if there's a way to make it recenter itself without recreating the symbol. If not, what's the best alternative, such as a way to move around the point?
I want the .swf graphic to fit the div just like the image in box #5 does.
Right now I can't get it to be either the proper size or the proper alignment. I'm admittedly not a Flash expert, so any clues would be great here.
Also, other stuff on the page is totally broken because this is just the "dev" version of the site where I test stuff out. So hopefully that can all be ignored.
I have a TabNavigator with custom skins on the buttons and inside the content. I want to put an image behind the individual Tabs. One long bar of about 20px high that runs the width of the control. The buttons and the navigator content are both spark components while the actual tab navigator control group is of type mx. The only property I can change is the background color. Is there a way I can just tell the background to position itself as top="-10" or something similar or do I need to go the CSS route?
I'm trying to make a minigame in Flash about a mosquito getting smashed and I want the mosquito sound to pan as if it was in front of the player (so if the mosquito is at the right of the screen pan would be 1, and -1 in the left).Problem is, I can only use the sound transform in the play method, which leaves me with many sounds playing if I want to update the position of the mosquito (which happens on enterframe, 24fps).
I can't get the content to center correctly when the browser window is resized. Despite efforts of trying to make the design work within all screen resolutions, it still does not fit correctly on smaller ones. What I want is for the content to center itself completely - Right now it only centers from left to right. Here is the code.
Code: // Aligns everything to the top left side Stage.align = "TL"; // Disables the movie from scaling Stage.scaleMode = "noScale";
[code]....
The first thing I tried was simply adding all_mc._y = Stage.width/2; to the start values and the sizeListener, which worked until you clicked on the navigation and the all_mc movieclip is moved to a new X coordinate. It moves fine, but when you try to resize the browser, it jumps the movieclip back up to the top and moves back down again.
I have not included a preloader yet, so it will be blank for a few moments before it loads.
My problem is, I can't get the content to center correctly when the browser window is resized. Despite efforts of trying to make the design work within all screen resolutions, it still does not fit correctly on smaller ones.
What I want is for the content to center itself completely - Right now it only centers from left to right. Here is the code.
Code: // Aligns everything to the top left side Stage.align = "TL"; // Disables the movie from scaling
[Code].....
all_mc is the movie clip that holds all of the website content. Pressing the buttons on the navigation makes the entire movieclip shift up and down.
The first thing I tried was simply adding all_mc._y = Stage.width/2; to the start values and the sizeListener, which worked until you clicked on the navigation and the all_mc movieclip is moved to a new X coordinate. It moves fine, but when you try to resize the browser, it jumps the movieclip back up to the top and moves back down again.
how to tell the movieclip to stay center after the x position changes.
I have the positioning for a movieclip set via _x and _y parameters. It works fine when I publish and test just that flash file with the movieclip in it. Problem is, this flash file is embed inside another. Once I load the main flash file, the _x and _y are relative to that parent file.
I have been wondering over this for a while now and I have tried a number of different soloutions to no avail. I am used to designing HMTL website but for a portfolio I would like to create a Flash site. One problem is dynamic screen sizes, although I have a soloution it isn't idealy what I would like.
My current soloution is to size the stage to a 1024 x 768 resoloution and scale it to 100% on a webpage. The background for my flash is massive, 1920 x 1080, equivelent to full HD size, to support as many screens as possible, the flash has a No Scale atribute. Unfortunatly this method dosen't only increase filesize, but makes the content restricted to a small area of the screen which looks terrible on large displays.
I have this code: [ AS] {document.write("<embed name='midi' src="+mide+" loop='1' autostart='true' hidden='false' width='300' height='100'>")} [/AS]
I want to define a position for this object on the screen. How and where can I put a position? I have tried with document.left=400 or document.style.left=400.This is actually a part of a flash project.
I'm having an issue with getting external .swf's to load and position properly in my full browser flash site. I used a template I created for an XML slideshow which worked perfectly, but now the positioning and stage listener doesn't seem to work properly.
Here is the AS in frame one of the stage. Content is to be externally loaded into an MC called "container". The problem is, the container is not showing up initially until I resize the browser or .swf window, and when it does show up, the registration point is all wrong. I put the loadMovie script on a button since it was not loading at all with a simple loadMovie script on a keyframe. This seems to load the movie properly, but once it's loaded, not only is it positioned to the bottom right of the screen, it doesn't move at all when I resize the browser!
[AS] /////////////// Full Browser Control //no scale stop(); Stage.scaleMode = "noScale";
I am using actionscript to place every thing on the flash dynamically. However, when I was finished I noticed a tiny little bug that I just can't fix. Whenever the stage.height is an even number one of the objects is misaligned by half a pixel. When ever the stage.height is odd it is perfect. See images below for what I mean. Here is the related actionscript (called upon load and resize):
when I create a textfield and use the centering property in the following way, I position it at x=0... but the middle of the text isn't at zero; seemingly the left border of a large... area of some sort is at x=0.
I am loading an XML file into several textboxes. Each group of textboxes is contained in a movieclip. There is a textbox in each group that varies in height and I want to put each movieclip underneath each other. So I need to get the height of the previous mc in my for loop so I can set the y position of the next mc. I am not quite sure how this is done, but here is my as3: