ActionScript 3.0 :: Detect Size Of Rect:rectangle In A Class?
Jan 29, 2010
From my main flex mxml, I am trying to detect the size of a rect:Rectangle that I created in my InfoBubble.as class. The info bubble itself is created in my InfoMap.as class. How can I access the attributes of the rectangle I created?
Here is the variable portion of the InfoBubble class:
Code:
public class InfoBubble extends Sprite
{
//public var textField:TextField;
[Code]....
View 1 Replies
Similar Posts:
Jul 15, 2011
I was working on some blitting code today and after profiling it found that I was creating 1000s of new rectangles. I was shocked because I only had 1 or 2 different new Rectangle() calls or I was using the .rect property of BitmapData.
I started commenting out huge swathes of code until I was left with this code in my sprite class:
canvas.bitmapData.copyPixels(_bitmapData, _bitmapData.rect, destination, null, null, true);
I cached the result of _bitmapData.rect at object creation and my thousand of new rectangle calls were suddenly gone from the profiler.
Why the heck would BitmapData.rect create a new rectangle? Is there a way to check the core libraries or something and confirm this is true?
View 4 Replies
Aug 28, 2009
i was trying to mess around with flash and I was hoping I would use TweenMax to scale up a rectangle (instantiated as rect) on mouse over, and then once it is scaled up I wanted to load an swf file to its center (the swf is called CircularPreloader.swf which is a fake preloader, just for messing around porpuse). Well, I tried but it didn't work cuz I kept getting this
error: TypeError: Error #1009: Cannot access a property or method of a null object reference.
at scaleUp_fla::MainTimeline/frame1()
Here's the code:
import gs.*;
import gs.easing.*;
[code]....
View 12 Replies
Aug 27, 2011
I draw a rectangle within another rectangle like this (I use it as a mask):
CanvasBorder.graphics.beginFill(0xf0ff00,0.1);
CanvasBorder.graphics.drawRect(100,100,550, 300);
CanvasBorder.graphics.drawRect((stage.stageWidth/2-Canvas.width/2),(stage.stageHeight/2-Canvas.height/2),250, 150);
CanvasBorder.graphics.endFill();
effectively its a 550x300 box with a 250x150 cutout.
Within one of my functions I need to resize the INNER 'cut-out' box from 250x150 to 150x100 - but keep the OUTER box exactly the same.
Normally when I'd resize a normal rectangle I'd do this:
rectangle .width = 150;
rectangle .height = 100;
View 1 Replies
Aug 27, 2011
I've got a tricky one that's stumping me, could you take a quick look over it I draw a rectangle within another rectangle like this:
Code:
CanvasBorder.graphics.beginFill(0xf0ff00,0.1);
CanvasBorder.graphics.drawRect(100,100,550, 300);
[code].....
View 2 Replies
Aug 1, 2011
I'm trying to create a custom button with ActionScript 3.0. I'm suing a round rect as background, but I have a problem with it size. This is my custom button class:
[Code]...
I don't know why when I use a size of (40, 20) I get a smaller rectangle than that size.
View 3 Replies
Sep 15, 2010
I have a problem with stage resize.I have a small rectangle on the right bottom of my stage. When I resize the stage, I want my rectangle keep its size (no scale) and position ( always on the right bottom of the stage). Here is my code:
mymc._width = 50
mymc._height = 20
Stage.scaleMode = "noScale";[code].......
View 6 Replies
Jan 8, 2010
I'm trying to change the size of a rectanlge when it is clicked. At the moment, the rectangle increases in size from both the top AND the bottom. I want to have it so that when it is clicked, only the top of the rectangle increases.
View 7 Replies
Dec 17, 2009
I'm creating a map that has points of interest. (POI) When a user mouses over the POI an info bubble pops onto the screen and it loads an swf. I can't detect the size of the swf so that my infobubble will size itself to the size of the swf. When I mouse over my swf file, it disappears. I would love to have the my swf file pop up in a layer on its own instead of being on the stage of my main flex file...
package com.modestmaps {
import flash.display.Graphics;
import flash.display.Loader;
import flash.display.Shape;
import flash.display.Sprite;
import flash.filters.BlurFilter;
[Code] .....
View 3 Replies
May 3, 2010
I have a class called shapeC that only creates a rectangle and then addChild(rectangle);. That class is instantiated on the main timeline. Currently, the only way you can see that rectangle is to add the instantiated class to the stage via addChild(shapeC);. My question is, is there a way that the shapeC class can add the rectangle to the root stage without requireing the instantiated class to be added to the stage?
View 4 Replies
Jul 24, 2009
I'm creating a map that has points of interest. (POI) When a user mouses over the POI an info bubble pops onto the screen and it loads an swf. I currently have 3 problems. My 4th problem is that this is due Monday 21st! so any help would be greatly appreciated!
1. I can't detect the size of the swf so that my infobubble will size itself to the size of the swf.
2. When I mouse over my swf file, it disappears.
3. have the my swf file pop up in a layer on its own instead of being on the stage of my main flex file...but i have no clue how to do this.
<code>
package com.modestmaps
{
import flash.display.Graphics;
[code]...
View 3 Replies
Jun 7, 2004
Can i detect size of external file from swf?
I have btn link in SWF for XSL file and the file is 1 mb big.
I possible to detect the size of XLS and then show e.g. with preloader the downloaded size?
View 1 Replies
Feb 22, 2010
Is it possible to use scrollRect without the flash.geom.Rectangle class?I know the scrollRect can be used like this:import flash.geom.Rectangle; myMC.scrollRect = new Rectangle(10,10,100,100);I need to make a flash which doesn't extends outside the stage (bacause loading it from another flash will expose anything outside the stage area). Using a mask is an option, but scrollRect seems very interesting because it would be easier and give greater performance.But I can not import the flash.geom.Rectangle class (and it seems overkill to import a class just to set x,y,width and height)How can use scrollRect without the flash.geom.Rectangle class?
View 3 Replies
Jun 2, 2009
Is there a way to detect the total size of all files in a fileReferenceList?
View 1 Replies
Apr 30, 2010
Is it possible in Flex 4's VideoPlayer control (spark.components.VideoPlayer) to detect some attributes of the source video?
In my case, it's a local file. I would need to detect the original width and height of the input source video (an h264 f4v).
View 2 Replies
Apr 3, 2012
I'm writing an application in AS3 on Flex that utilises USB removable storage - SD cards - and I need to display the space available on it in a progress bar.Getting the space available on a drive is straightforward enough using:
flash.filesystem.storageVolume.rootDirectory().spaceAvailable
but to display free space graphically, I need to know the total size of the drive and I can't find anyway of getting that info.For now, I've resorted to guessing the size roughly based on the free space, but this is obviously far from ideal.I've scoured the vast documentation that Adobe provides and googled 'til my fingers ache, but no luck. I'm guessing this may not be possible with the standard framework and may require a custom Native extention to be written.
View 1 Replies
Feb 14, 2012
I have a SWF that's 1100 x 730 (odd size, I know). What I want to do is detect the window size (not screen resolution). If the width of the window is less than 1100, scale the SWF to fit the window. If the width of the window is 1100 or higher, do nothing.
View 0 Replies
Sep 19, 2006
How to create class files in flash. I am trying to create a rectangle with the class file here is the code also.
class hotSpotClass extends MovieClip {
function hotSpotClass(logoToLoad:String){
var myName:String;
var hotSpotX1:Number;
var hotSpotY1:Number;
[Code] .....
I am accessing all the methods working fine but the rectangle was not created. I have wrtien this code in my FLA file.
import hotSpotClass;
var testObj:Object = new hotSpotClass()
testObj.addHotSpot(5,15,45,0,1,0xffcc00,100,0x9999 99,15)
View 3 Replies
Nov 23, 2011
Tried stage.stageWidth and stageHeight on applicationComplete, but for some reason the actual numbers returned do not seem to be accurate - the image always appears off-centered (stageWidth/2 - imageWidth/2). How do you determine the mobile device's actual screen size, to center an object?
View 1 Replies
Apr 17, 2009
I am having some problems regarding image crop.I am able to crop an image but with the use of rectangle class or in rectangular shape.But i would like to crop in circular shape(for example go to URL...).
View 8 Replies
Mar 8, 2010
For those of you still with me, I am tasked with making some scrollable content in Flash. Load in a TextFile using LoadURL(), then display it. To get the text, we've written our own class TextFieldExtended, which is basically just there to give the textfile location to the constructor and then have the class do the various steps of getting it and loading it for you.So I needed to get a Scrollbar, which I got hereThe thing is, it works with Sprites.After trying to get it to accept TextFieldExtended, I bumped into a block, since the scrollbar relied heavily on a Sprite property that TextFieldExtended didn't have or could have.
So I tried adding the TextFieldExtended instance to a Sprite instance using addchild.A problem occurs here that I do not know how to handle. It seems that a Rectangle is drawn and the Text is drawn on that. I say this because the scrollbar moves the Rectangle up and down a bit, but the text doesn't scroll, just the Rectangle it is positioned in and the text then moves along with it.My question: can this be fixed, or is does this implementation of scrollbars need a lot of adaptations before this is possible?
View 1 Replies
May 18, 2011
I have the following code to create a Sprite with a rectangle in it:
container = new Sprite();
container.graphics.beginFill(0x00CCFF, .5);
container.graphics.lineStyle(1, 0x00CCFF);[code].......
The only thing is, I'd like the registration point to be in the middle (not the top left corner). Is there a way to set up the registration point in the middle of the rectangle, but still have the position of the rectangle be correct?
i.e. not moved over so that the top left corner of the rectangle is in the "middle" of where I want the rectangle to be...
View 1 Replies
May 20, 2009
I draw a rectangle i should see a little bold circle to indicate a perfect rectangle, I seemed to lost mine, can somebody please tell me how to get it back!
View 2 Replies
Sep 20, 2007
i am creating a simple set of a few rectangles stacked on top of eachother (going to be like a stack of postcards) and i want to have the user click on the top rectangle and it moves to reveal the one underneath it. i have it all set up to work except i can't think of a way to stop it from being clickable after it's been moved to the side and the 2nd rectangle is revealed. does this make any sense? here is my code:
[Code]...
View 2 Replies
Jun 21, 2010
When I use <s:Rect> to create a rectangle, I use radiusX to get rounded corners. Problem is all are the same roundedness. Is there something similar to Rect that lets me control the radius for each corner separately? If not, what's the best way to create this from scratch? graphics library or what?
View 3 Replies
Aug 2, 2011
I am trying to convert a rectangle(actually multiple rectangles) to a curved rectangle. I think it should be pretty easy but I guess i am stupid. Basically I would have a start position and stop position (many of these), and they would be converted to curved rectangles and follow in a cicrle around.
View 0 Replies
Jun 26, 2010
I would like to create a rectangle inside of a rectangle, starting approximately 15% inward from the right side of the other rectangle.
I know how to create rectangles with:
Code:
var newHotRect:MovieClip = new MovieClip();
newHotRect.graphics.beginFill(0x00FF00);
newHotRect.graphics.drawRect(0, 0, 100, 100);
addChild(newHotRect);
But how would I make another rectangle on top of that (the black one pictured) that is approximately 15% from the right?
I toyed around with .right, and .bottomright with no success. Can anyone lead me in the right direction? or even finding the x and y of the upper right or bottom right side of a rectangle?
View 10 Replies
May 20, 2011
how to respond when a rectangle hits another rectangle? I already know how to detect the collision, I just don't know how to respond to it. I'm just trying making a simple side-scrolling platform game where I have platforms I can walk on and bump against on all sides. I have searched everywhere and just can't find the tutorials I'm looking for.
View 6 Replies
Mar 19, 2010
how to use actionscript over mxml for flexibility. I have this simple block of mxml that I'm trying to convert to actionscript, but I'm stuck half way though
<s:Rect id="theRect" x="0" y="50" width="15%" height="15%">
<s:fill>
<s:SolidColor color="black" alpha="0.9" />
[Code]....
What's the most efficient way to add the SolidColor in as few lines of code as possible.
View 2 Replies
Nov 2, 2011
In a Flex component that inherits from BorderContainer I'm overriding the updateDisplayList function to draw a rect:
override protected function updateDisplayList(unscaledWidth : Number, unscaledHeight : Number) : void
{
[code].....
View 2 Replies