ActionScript 3.0 :: Move The Stage Within A Class?
Dec 18, 2011
I know how to move the stage within the actual .fla file by modifying this.x and this.y variables in the layer 1 actionscript.But within the document class- public class Starlight extends MovieClip, it does not seem to work no matter what i try and my research lead me to this use code instead:
ActionScript Code:
for( i = 0; i < stage.numChildren; i ++){
stage.getChildAt(i).x -= player.speedx * player.bounceSpeed;
stage.getChildAt(i).y -= player.speedy * player.bounceSpeed;
}
I do realize that its hacky and slower as compared to actually moving the stage itself. And i'm not sure what's going to happen if another object that moves comes into the stage because technically this code is unnaturally altering the x,y of everything in the stage.
View 9 Replies
Similar Posts:
Dec 18, 2011
how to move the stage within the actual .fla file by modifying this.x and this.y variables in the layer 1 actionscript.
But within the document class- public class Starlight extends MovieClip, it does not seem to work no matter what i try and my research lead me to this use code instead:
for( i = 0; i < stage.numChildren; i ++){
stage.getChildAt(i).x -= player.speedx * player.bounceSpeed;
stage.getChildAt(i).y -= player.speedy * player.bounceSpeed;
}
I do realize that its hacky and slower as compared to actually moving the stage itself. And i'm not sure what's going to happen if another object that moves comes into the stage because technically this code is unnaturally altering the x,y of everything in the stage.
[Code]....
View 1 Replies
Jan 12, 2007
I built my first simple class which just makes a movieclip move around randomly on the stage. I wanted to know if the "class" experts can take a look at my code and let me know how I can improve. I want it so that it is the most efficient code and can be applied to any movieclip that I want as easy as possible.
[Code]....
View 5 Replies
Dec 11, 2006
I know this is very noob, but I need a simple AS move and loop. Move an object across the stage and once out of site, loop and start over again? It needs to be a slow and endless loop.
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 11, 2011
How do you make a movieclip move horizontally from the start of the stage to 3/4 of the stage. Stage size is 700 px by 600 px i want just one row in the middle of the stage. i want that movieclip to disappear right after it reach the end of the 3/4 mark.
View 1 Replies
Jul 30, 2011
figure out why the movie i just made is off stage. I just I don't want to start from scratch or move every object that is off stage onto stage. What did i do to get it here to begin with???
View 1 Replies
Jul 1, 2010
can you tell me a simple and clean way to pass the dimension of the stage to another class, imported in my documentclass?
View 2 Replies
Aug 30, 2006
It's been SOOO long since I've done this! Now I have a client that wants it, and I cannot remember how to do it! You guys are gonna laugh at this.
I need a MC to move across the stage using AS, not tweens. Just from left to right. Not using a button or anything, just play the movie and have a MC go from left to right using AS.
View 1 Replies
Jul 16, 2009
I'm slightly new to Flash CS3 + AS3 combo, so its more of a lack of practice question. My question stems from the problem described here http:[url].... . Note, its not the same problem, its a new one.The Problem ,So I have multiple library assets (which are on teh stage) and I want to assign similar functionality to all of them.
Attempt 1: So I create the n assets, create a custom class in AS3, link them to Flash CS3 and obviously enough it gives me the error that multiple assets can't be linked to the same class.Obvious enough to understand (well not completely, because from a programmers background it doesn't make sense).
Attempt 2: Same as attempt 1, but instead of linking all the assets to the same class I make the base class the same class, and let the derived class be dynamically created by Flash on compile time.So the linking works, but the problem is, in my base class I have a method which does something (say an tween) on a child of the library asset. So if the assets on the stage/library are called asset1, asset2, asset3 (same name for asset name, class name, id name), each of them has a sub-movieclip called ... say 'foo'. now if I manually wrote a class for each asset, I could do 'this.foo' to play with the sub-movieclip. However since this functionality is in the parent class, I'm unable to do it.
P.S. If you're form a programming/OOP background, its basically a abstract class problem. My Base class knows how to doSomething(), but it needs aSomething, which is defined in the Derived classes. However I found out that AS3 classes don't support virtual(C++ )/abstract (Java) in the true sense of the word (unless I missed some obvious documentation).
View 3 Replies
Dec 7, 2009
Is there a way I can reference a Movie clip I have on the main stage from a custom class of a document class?[code]
View 1 Replies
Aug 5, 2011
How would I move a movie clip from a (non-specified) point, to a designated destination (in coordinates)? For example, move a movie clip named "Guy" to coordinates X=100, Y=100.
View 4 Replies
Feb 20, 2009
I have a menu with three buttons and a head "scene" where i present my information. When I push a button in the menu three small pictures are shown on my "scene". Each picture should show a bigger version of the picture and here is the problem. The first picture is shown and it is possible to make it disappear with removeChild. But how do show the other two pictures?! I have tried to do the same as i have done with this picture but with no success.
function visaGolf(e:MouseEvent){
var headBtn:MovieClip = new btn();
headBtn.name = "headBtn";[code]....
View 0 Replies
Aug 24, 2009
Any way of moving everything off the stage taht is of two types of movie clip.. see I have a couple of entities on my stage, one is a menu which has a series of buttons each of which have a number of event listeners etc. Then I also have two types of movie clip, and at any one time I will never know how many of each I will have.. Is there a way of calling all movie clips on the stage and setting their coordinates? But only movie clips of a certain type?
View 8 Replies
Jun 27, 2010
I wonder if there is away to move all objects currently on the stage at the same time without addressing each of them and regardless what obects which are on the Stage. Something along with Stage.y=-50 I know this wont work but is there a way?
View 6 Replies
Oct 14, 2011
I need to use stage.width/height in my CustomClass so I found some topics about it.
if (stage)
{
init(ar,firma,kontakt,oferta,naglowek,tekst,dane);
[code]......
View 1 Replies
Mar 7, 2012
How to access a display object on the stage in a class which is not a document class?
I am looking for a solution that doesn't involve passing the stage as a parameter to the class.
One solution i always come across is using "TopLevel.as". Is it a good method because as far as I have heard using global variables is not recommended because it might cause some problems while working on big projects.
View 1 Replies
Jul 2, 2009
I was wondering how do you access the stage property from a different class that's not the principal class tied to the fla? Essentially, I have main.as which calls another class menu.as, and I can't seem to be able to use the stage.stageWidth property from menu.as. What's the proper way to be able to use the stage property from any class? Do I have to import it separately each time?
View 2 Replies
Dec 8, 2009
Is there a way to refer to a Movieclip on the stage from a class file of the document class
Lets say I have 3 MovieClips on the stage(a Circle, a Square and a Triangle)
I have the document class which calls another class that controls the MC on the stage
Example
ActionScript Code:
package {
public class Example extends Sprite {
//Create the instance of the class being called
[Code]....
View 1 Replies
Jan 6, 2011
I have created a class, call it Class1, that has various objects drawn on the stage (drawn in the IDE). It also has a function, called setColour, for changing the colour of those objects. The function works fine if I call it from within Class1.
Now I have another class, call it testClass1, that imports Class1 and calls the setColour function. First of all, none of the stage objects from Class1 are visible. Secondly, when setColour tries to modify the colour of an object, I get the error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
This is the code for testClass1:
ActionScript Code:
package
{
import flash.display.*;
[Code].....
So, what is the problem? Is it possible to change objects that are drawn on the stage of an imported class?
View 3 Replies
Jul 25, 2010
I have a movieclip and I want that when the movieclip is finished, when it reached the final frame, I want to jump at the next frame on the stage. So I wrote on the stage in the frame that the movieclip is :
Code:
if(intro.currentFrame == 89) {
nextFrame();
}
I also tried in the movieclip something similar, in the last frame I wrote
root.nextFrame();
but nothing works.
View 2 Replies
Jun 8, 2009
I have a large image (w: 1071px, h: 2222px) which I need to move a distance of 2178px upwards on my stage and the quality of the tween is terrible.
I've ticked the box in the image properties to allow smoothing and I've also reduced the image quality to 50% but it still lags. I've tried chopping the image up into seperate pieces so that when some of the image has gone beyond the stage area and is no longer visible that part of the image is removed and flash no longer has to move it. I've used timeline and actionscript tweens. I've tried exporting a quicktime movie to see if the results would be any better but they were pretty much the same. I am pulling my hair out here!!
View 2 Replies
Jun 27, 2011
My items no longer sit on top of the gray area outside the stage. When I try to move an item off the stage it goes under and I cant see it.I am using cs 5.5. I think I must have changed an option somewhere, becuase if I open up a new document everything is fine.
View 1 Replies
Mar 30, 2009
I want to use keypress (a and d keys) to move an object (MC) across the stage. Here's what I have so far:
[Code]...
The clip has an instance name of red_mc. It doesn't work though? Also, if I want to have a yellow instance to work off "j" and "k" keys, do I just copy and paste the code above?
View 1 Replies
Nov 23, 2009
I'm wanting to make a flash site using a layout similar to the following website:
[URL]
I would like to point out the features I'm interested in learning how to do:
1) The stage "scrolls" or moves to the left and right as the mouse moves to the edge of the screen accordingly.
2) There is no horizontal scrollbar in the web browser even though the flash stage seems to be very large horizontally.
View 2 Replies
Apr 15, 2010
i have a movieclip of a butterfly and needs it to move randomly on stage. Also, it should always be facing the side it�s flying at and never fly backwards (if it�s flying from left to right it should be facing right and the other way about)
View 3 Replies
May 27, 2010
I can't get his to work like it works on this site...http:[url].....
View 9 Replies
Jun 6, 2010
I want to move the bg with mouse movement and use this code.
Code:
leftMouse = mask_mc._x;
rightMouse = mask_mc._x + mask_mc._width;
topMouse = mask_mc._y;
[Code].....
There are two movie clip one is mc and another one is mask_mc. I made the Registration point for both the movie clips to the left and tested locally and it seems OK when I am in the left edge, top edge or any edge the background is not visible and after that I uploaded to look how it goes. But I can see the background when the mouse is at the edges. How can i adjust the same?
My mask has a size of 1024 x 768 and the mc has a size of 1250 x 940.
View 8 Replies
Apr 21, 2011
I am making a platformer in actionscript 2 for a school project and I've run into trouble.
I'm using a big (5755px or something, if I recall correctly) bitmap as a background for my game so I need the camera to center on the main character movie clip which is situated in the beginning of the stage (and bitmap).
So, in order to use the full canvas I need to center the camera at the far left of the canvas.
This would be something essential for me to be able to use the entire canvas but I couldn't find anything on the internet about it .
View 5 Replies
Apr 26, 2007
My code below is used to move cubes on stage using mouse but sofar it simply isnt working. the code seems correct and ive spent days just trying to figure it out, but no luck So wondering, whether an outside view could spot the problem?
Code:
//connect, create a shared object, and connect it
stop();
user_nc = new NetConnection();
[Code].....
View 3 Replies