ActionScript 2.0 :: Stage.height Returning Wrong Value (off By 100)?
Apr 14, 2008I have an AS2 document that's 590x300. When I do a trace on Stage.height it returns 200. I changed the document to 590x301 and the trance returns 201.
View 3 RepliesI have an AS2 document that's 590x300. When I do a trace on Stage.height it returns 200. I changed the document to 590x301 and the trance returns 201.
View 3 RepliesI have a problem with connecting as3 with php. I get the data return from php is wrong.
This is my code
AS3:
var file:String="test.php";
// Define global variable
function GetXMLfile(){
var loaderphp:URLLoader=new URLLoader();
var urlRequest1:URLRequest = new URLRequest(file);
loaderphp.addEventListener(Event.COMPLETE, GetCharInfo);
[Code] .....
I have a function that's called when a file download has reported progress:
private function progressHandler(event:ProgressEvent):void
{
var percent:Number = Math.round((event.bytesLoaded / event.bytesTotal) * 100.0);
Alert.show(event.bytesLoaded.toString());
//pb.setProgress(percent, 100);
}
Now, this should work fine but unfortunately, event.bytesLoaded is returning much larger values than it should. For a test file (8555 bytes), bytesLoaded goes all the way up to 8973384.
I have a masked movieclip which contains nothing but static text inserted from the IDE (not programatically).
In the IDE it states this movieclips height to be 332.25, however when I trace the movieclips _height property it returns 327.3.
This is causing my scrollbar code to mess up as it is not scrolling down far enough. It is also not a one off thing, every block of text I make in the IDE exhibits this behaviour.
I've a movieclip in my library ready for export to ActionScript. It's width and height is (723, 614.05), but I tried to put it on stage manually and check. When I get the item from library in ActionScript i get that's it's width and height is (743.65, 626.75). How can that be possible?
View 9 RepliesI have a full screen flash movie that loads and displays correctly in firefox and chrome. In IE, however, it displays at 1/3 the width. The embedded code is relatively simple:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
[Code]....
IE respects the height, but I would really like to use 100% height. What could I be doing wrong?
Tested in IE 8, Windows XP, Flash Player 11, SWFObject v2.0
I got this frame i created and gave it a linkage name of : "myframe"
myframe has a picloader mc and a picmask mc..
I loop through attaching "myframe" at proper depths 12 times and once it is attached, i use loadmovie or loadclip to attach an image to myframe.picloader and enforce the mask onthe pic.
once I load the image, i do some tweening effects in AS but the width and height is no longer correct.
myframe is supposed to be 130 x 100 but now im getting 621 by 400.2.
In my AS3 code all the elements on the page are dynamically positioned depending on the current width and height of the SWF - providing it's not under a certain value, then the items are back in their original position.
When debugging in the Flash player the size all reports correctly however when run from a web browser it does not - initially.
This is my HTML & PHP code for the entire page:
HTML Code:
<?php
function hashId($fn) {
$hash=md5_file($fn);
[Code].....
But I cannot get the size to report correctly without, say, clicking a button.
It seems to me like I need to force flash to re-draw the screen, but I had no luck trying to do that.
I currently have two problems with Flex 3 htmlText.
1) When I am setting my text's htmlText:
myText.htmlText = <html text stored in my mysql database>
It calculates the height way wrong. In most cases, a ton of padding (or whitespace) is added above and below the text. I am not sure what happens, but it calculates the textHeight way higher than normally.
2) If I put <span> tags in my html, it automatically strips them out (instead of just ignoring them). I am using the span tags to be able to dynamically find certain pieces of my text. For instance:
<span class="salutation">Dear,</span> <span class="tag">[First Name]</span>
is inserted in my htmlText, and I use them to parse out the salutation and tag of my variable data.
Any alternative ideas on how to parse out pieces of html? Any way to improve htmlText? How to correctly measure textHeight and/or remove padding?
Is it possible to get the browser height via flash and set the stage height to that value? I know you can set the height to 100% in publish settings, however one of my scroller scripts needs the stage height to be exactly the height of the content area of the browser.
View 5 RepliesI have a text caption (two textFields, one acting as a dimmable background and the second including the displayed text) that when added to the stage takes on the default alpha value (1) and is not changed when I address it in mouse_over and mouse_out events.Some background... What I want to accomplish is:
1) a horizontally scrolling image gallery
2) reads image source, caption title, link and page data from an XML file,
3) is re-usable on several web pages (both swf and xml) as it can identify the current page and dynamically display images appropriate to that page from the xml file
4) On image mouse over the image should resize (get bigger) and should pop up the text caption for the image (this is where I am stuck!!!)
5) on image click should take the visitor to a new url
I have cobbled this together from several tutorials and am not a developer.I sense I have gone terribly, terribly wrong with the textField stuff if not with other things too.The caption pops up on the stage at the bottom of the image (where it should be) at run time but at full alpha (1) even though I set it to 0 earlier.I suspect this means I am not loading these objects correctly (but I don't know where I've gone wrong).Then inside the MOUSE_OVER and MOUSE_OUT events I can't change the opacity attribute which makes me suspect I am not addressing these objects correctly (but I don't know where I have gone wrong here either).[code]
I am trying to reference to top level (stage) width and height of the main stage for the placement of something located inside a movieclip on the stage.
My code is:
Code:
my_loader.x = (stage.stageWidth - my_loader.width)/2;
my_loader.y = (stage.stageHeight - my_loader.height)/2;
But this seems to just relate to the width/height of the mc that my_loader is nested in...
I have tried the following and had no luck:
stage.stage.stageWidth
root.stage.stageWidth
parent.stage.stageWidth
MovieClip(root).stage.stageWidth
I have just recently started playing around with AS3 and am pretty new to what is going on in Flash (though I do have a lot of programming experience.) I have an object that I am dragging around on the mouse. I want it to be destroyed if I drop it anywhere but in a target location. I have the part where it is destroyed working, but I am running into a problem trying to find the target. When I try the following...
PHP Code:
public function DropObject(){
if (! this.hitTestObject(stage.getChildByName("Target"))){
stage.removeChild(droppedObject);
stage.removeEventListener(MouseEvent.MOUSE_MOVE,droppedObject.MouseCursorMove);
}}
I get "TypeError: Error #2007: Parameter hitTestObject must be non-null." So, "getChildByName" is returning null, but I'm not sure why. I've verified that there is an Instance name of the Target on the stage. Why can't I find it?
I am having a small drama with an animation by actionscript. I want a box (that has been externally loaded into a holder mc) to come from the bottom left of the screen and then stop in the centre of the screen. So far so good with the code below
[Code]...
But this is a fullscreen website, if you change the size of the stage and then load the swf with the box in it, the box no longer stops in the middle but flies to the opposite corner of the stage.
The images are to go from 1 - 20 ... Left to Right on stage. The images are named image_1 - 20 and everything is right as far as that's concerned.
Will images load according to their size before XML order? I'm loading multiple images from XML like so:
Code:
XML...
function formatXMLContent():void {
for (var i:int = 0; i < tourID.length(); i++) {
var loader:Loader = new Loader();
[Code].....
I was wondering if any of you can spot the error in my code? I got a bunch of objects called 'jelly' that are gonna bounce around my screen but the problem I got is they don't bounce at all! they just run straight off. And yeah I'm very new to actionscript, can anyone see what I'm doing wrong here?
[Code]...
Is it possible to get the stage height/width on something that isn't added to the stage?
View 1 RepliesI need to double my stage size, as well as all of the objects on the stage. Is there an easy way to do this? stage.stageHeight, stage.height, etc do not work.
View 3 RepliesI inherited a flash project from someone and if I add a simple movie clip to the stage at position 0,0 it actually ends up in the middle of the screen!
What I can see is that when I open the stage in the library, in it's properties
X=350 and Y=262,05 all the subsequent movie clips which are added to the screen as by magic are added at position X=-350 and Y=-262.05
I would really like to return to a situation where 0,0 is top left corner. Does anyone have any idea what's going on here?
Right now my stage dimensions are 980 X 800 px. I need to cut or "crop out" the bottom portion of the footer because its height is too long. So I changed the stage dimensions to 980 X 600 px (and changed the corresponding dimensions in the embed tag in the index.html file to match). Doing this seems to cut out the bottom but at the same time adds space to the top and seems to distort the overall spacing. Is there a simple way to crop out the bottom of the stage (just like cropping out a section of a photo)?
View 5 RepliesI'm trying to change the position of a movieclip I've added to the stage. When I try to access stage.width or stage.height I get 0. I've tried MovieClip(root).stage, DisplayObject(root).stage, root.stage, stage, and simply width and height. All of these are equal to zero.
View 1 RepliesWhy do you use height for Stage, but _height for the others? ( the same as width and others )
View 3 RepliesI have an html page that loads a swf that loads an AS 3 animation with 4 dozen 60k jpgs that rely on the tween class to move them across the screen.
I'd like to start the empty stage at 10px, and after the jpgs load, animate the height to 142px, pushing down the html underneath and run the parade.
I'm creating a tabbed UI and using this tut for the nav of it (but with only 3 tabs):
[URL]
..when one of the tabs is clicked..it will show the appropriate content below when it jumps to that frame. However, each tabs associated content varies in height. Is there a way for me to dynamically scale the height of the stage according to which tab is clicked?
I have a parent swf that loads another swf (it's for a client). The parent swf 's stage dimensions don't match the child's. How can the child set the stage dimensions?
I've tried this after the child was loaded, but it's not working:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.stageWidth = 700;
stageHeight = 600;
I have a completed Flash, but I need to change the stage height. Is there anyway to do this with out have to touch every cell. I have a ball that moves across the the stage, and I don't want to redo the whole thing. I've tried selecting all and moving the items, but it doesn't work.
View 6 Repliestrace(root.width);
trace(stage.width);
Both these return 100. Same for height. The stage has been set to 1024x620 in the editor.I'm using CS5, Flash version 10, windows7 64-bit.I don't get what's going wrong here. I'm trying to center something and it keeps coming out like this.
Is there a way to set the stage width and height using actionscript, the same way you might set it using the "size" button in the document properties panel?
View 9 RepliesI have a problem getting my flash to resize when changing the size of the browser window. It behaves perfectly from the beginning but when i resize the window to less then the minimum movie height to get a scroll (620 px) the Stage.height never changes to bigger than 620 px if I enlarger the window. It seams as if the flash don�t get information that the browser window changes...
This is my code in flash:
var movieWidth = 1000;
var movieHeight = 620;
[code].....
how to change the height of the stage dynamically, with ActionScript. Is there a way to change the height of the stage with a pixel value? I don't want to scale down the whole movie just make the stage bigger, just like when you change it manually in Modify-Document.
View 9 Replies