ActionScript 2.0 :: Treat One Whole Layer As A Movieclip?
Dec 9, 2009I was wondering, in flash MX, if there was any way to treat one whole layer as a movie clip. It would just be much easier for me if it was possible to do this.
View 0 RepliesI was wondering, in flash MX, if there was any way to treat one whole layer as a movie clip. It would just be much easier for me if it was possible to do this.
View 0 RepliesDon't know if the flash layer on the view stack contain only the compiled flash swf file
View 1 RepliesI'm playing with Modules and they work as advertised: the module swf's ares built and deployed in the output directories automatically. My problem is that if I use descendants of mx:Module, the IDE does NOT do all this nice work for me. I've listed the module in the Flex Modules section of the project properties, but still nothing. I'm going to end up repeating a lot of code in each module (to fulfill an interface) if I cannot figure out how to make the IDE do its thing.
View 1 RepliesI'm using flex4 and actionscript, and need to treat an event in a synchronous mode. Is it possible that? More exactly, i want to execute some queries in a database, and need to be synchronously.
View 1 RepliesI have a custom class say class A :
class A
{
public testA:int;
public testB:int;
}
Now, I have a object say Object C , the object has the exact same names of variables and everything as the class.
can I cast that object into class or vice versa. Instead of set/get of individual variables.
I use AS3 in Flash to read XML from an external document. I'm wondering how to tell AS3 to read and treat some of the incoming XML values as variable names. For example, in the beginning of my Actionscript, I have defined the variable:
var playerAge:Number;
and some of the incoming XML nodes look like:
<whichVariable> playerAge </whichVariable>
<whichValue> 10 </whichValue>
Now, upon reading these two nodes, I want to make a function that adds the value of the second node to the variable with the name contained in the first node. However, I can only get AS3 to read the value of the first node as a a string ("playerAge"). How do I get it to make the 'connection' between the XML node and the variable with the same name?
Is there a way (in AS2) to copy a layer into movieclip?
View 2 Repliesi have a movieclip that i'm calling from the library, that i'm playing on the ROOT. i was wondering, since its played from the library, is there a way to tell it above which layer to play? for example, i want it to play under the LOGO layer, but above the Background layer..
View 29 RepliesWhat is the quickest way to take a movie clip off of one layer and onto a new layer made below it. I need to keep its location on stage exactly the same. I am currently selecting it, jotting down its x and y position, then dragging it out from library onto the new layer and setting it to these coordinates, but if I could do this another quicker way, as I have quite a few to do, it would make life easier.
View 3 RepliesI do Flash web banners, and use the following code to create a button for the link that publications set up on their end:
var myBtn:MovieClip = this.createEmptyMovieClip("myBtn",this.getNextHighestDepth());
var lineThickness:Number = 2;
var lineColor:Number = 0x00A1E4;
[code].....
Ok, I know layers dont exist once compiled and that duplicated movieclips cannot be duplicated to new levels but I need some kind of work around here.
I cannot use the library as the movieclip I am duplicating is dynamically generated by actionscript (a graph based on user input over time) and thus cannot be made by me beforehand as it varies.
I need to somehow make a duplicate of this on a layer above the where the original was made, anyone know how this is possible?
Lets say i use the code below to add the player movieclip into the gamelevel instance.
gamelevel.addChild(player);
When the player movieclip is added it is 'on top' or infront of the gamelevel instance.
Now i know you can simply move a particular instance back to the front with the addChild() function. However since i am adding Player1 into the gamelevel instance, this does simply nothing.
How can i add the player into a particular layer in the gamelelve instance?
I've read that it's easier to simply put all the actions that you will be using on one layer of the whole .fla, so it will be easier to configure and change settings. Well I've been trying to do that, and I'm kinda new at it, like I can get around with putting actions on movieclips, but now since I've started doing it this way, I've had some troubles... For example
ActionScript Code:
player_mc.onLoad = function(){
playerSpeed = 5;
playerHealth = 50;
player_mc.onEnterFrame = function(){
if(Key.isDown(Key.LEFT)){
[Code] .....
That's simply a character moving script, but it doesn't seem to be working for me, and I think it's because it's on the Actions layer and not on the movieclip...
I'm very new to Flash and after searching for a solution to looping a layer I understand this is best done by creating a new Movie Clip and creating the animation to be looped here. I've done this, and then placed the Movie Clip into a layer on the Scene... but it just won't play at all. It acts like I've placed just the symbol that shows in frame 1 of the Movie Clip and it remains static.
View 3 RepliesI wanted to create a rain movieclip with the actionscript below, but i wanted the rain to appear at the back of a layer. How do i change the script?
//Creating an empty movieclip to attach the clip from library
_root.spring_mc.rain_mc.createEmptyMovieClip("hold er",this.getNextHighestDepth(0));
//settig variables
[code]......
I'm trying to get a movie clip to follow a guide layer using action script.
one thing that i have to do is "Create a movieclip and put it on a guide layer. Have it go along the path."
I have an movieclip on stage, and its' instance name is called "mc_mask".In my actionscript, I will create a bitmap that will be added to stage with addChild(). How do I add the bitmap behide the mc_mask?
View 8 RepliesI am currently working on a platformer, and I have a bunch of different tiles I use to form my maps with. These tiles are very different in the looks, and placed besides eachother, they give a very sharp change, which is not very visually appealing. I've been trying to fix this in the following way:
I have four layers, two for each block I'm fading. The first layer is where the actual tile, the graphic, is located. The second layer is the mask. In the mask layer, I have a gradient, which is the exact opposite of the other tiles mask layer (Mask layer 1 goes down, mask layer 2 goes up). However, I need to be able to alter those dynamically, place new gradients in the appropriate mask layer, and new tiles in the appropriate graphics layer.
I've been googling around for the last hour or so, attempting to find a way to define which layer a new MovieClip is placed on, but all I've found is setChildIndex, which, since one layer acts as a mask, I can't use. Is there any such function in Actionscript, or am I to make all combinations of tiles by hand?
I'm trying to get a movie clip to follow a guide layer using action script. One thing that I have to do is "Create a movieclip and put it on a guide layer. Have it go along the path."
View 1 RepliesI don't think Flash is seeing my movie clip grid that I placed on the GRID Layer. When I check syntax it doesn't find anything wrong, when I go to debug in Flash it shows the grid even though I thought I have it set to visible=false. When I set it to true and debug the code it shows the grid as well. When I try to test it in Scaleform for UDK as well, the cursor acts as it should however the grid is invisible, when I change the code for the grid to be visible it still doesn't show up. I provided a screen shot of the entire screen. with as much information I could think of to show including the entire AS code.
Below is the AS code as well. I am using AS2 code.
ActionScript Code:
_global.gfxExtensions = true;
import flash.external.ExternalInterface;
Mouse.hide();
startDrag(cursor, true);
var mouseListener:Object = new Object();
[Code] .....
After learning about classes and stuff, I've successfully create a movieclip with XML reading an all thru the use of classes. My problem is when I move to different frames, the movieclip I made stays there blocking whatever there is in the other frame.
Anyway I can hide all those created movieclips when I got to different frame? Maybe by assigning it to a frame/layer maybe?
Just in case you're wondering, I create the movieclip using the following code:
Code:
var header:blogHeader = new blogHeader();
...
this.addChild(header);
I'm trying to get a movie clip to follow a guide layer using action script.one thing that i have to do is "Create a movieclip and put it on a guide layer. Have it go along the path."
View 1 Repliesi'm currently having a small problem with some Actionscript 2.0 in CS3.I'm following a tutorial to make a simple maze like game URL...I'm currently at step 5 where it's coding the movement and wall detection.. The problem is the tutorial wants me to apply the code directly to the maze/wall movieclip. However as this is for a college project my lecturer will not accept actionscript directly applied to buttons or movieclips.. He basically wants all the script on a seperate actionscript layer. So basically what i'm asking is how and what part of the code do i need to change so it'll still work even though it's on a different layer from the object![code]
View 6 Repliesi CAN'T CLICK on any button, movieclip layer and have actionscript work, it just says "CURRENT SELECTION CANNOT HAVE ACTIONS APPLIED TO IT" what do i have to do so that i can click on my button's and go in action pannel and be able to input my actions without it saying "CURRENT SELECTION CANNOT HAVE ACTIONS APPLIED TO IT"
View 4 RepliesI have two movie clip on the stage. The movieclip mc1 has a masked layer in it self that the movieclip seen like a ring ( like it has a hole in it ) and the movieclip2 is simple square movieclip that is under the movclip1 on the stage. So movieclip2 is seen from within the hole of the movieclip1 but it doesn't catch events when i click mc2 (the movieclip under) from within the hole of the mc1.[code]...
View 5 RepliesThe movieclip itself has button functionaliy (ROLL_OVER etc) and is on the stage with a bunch of other movieclips with listeners.The hidden layer of this movieclip off to the side a bit from the main part of the clip, and its getting in the way of other movieclips that also have listeners... so the other movie clips lose their 'functionality' when I'm hovering over them at a spot where the hidden layer is. I need this hidden layer to appear at certain times so I can't get rid of it totally. Currently I am changing the x value of the hidden layer to push it off the stage, and then pulling it back when I need it (and this works) but this seems a bit unnecessary..
View 3 RepliesI'd like to be able to draw in a specific layer. I've tried using a mock MoviceClip (empty) that lies in it's specific layer like such:
Code:
mock_mc.createEmptyMovieClip("line_mc", depth);
line_mc.lineStyle(1,0x000000,100);
line_mc.moveTo(150,200);
line_mc.lineTo(300,200);
But it just does not work! Gaaaah, im getting crazy over this. Aren't we supposed to be able to draw into any MovieClip?
i'm currently having a small problem with some Actionscript 2.0 in CS3. I'm following a tutorial to make a simple maze like game Tutorial here: [URL] I'm currently at step 5 where it's coding the movement and wall detection.. The problem is the tutorial wants me to apply the code directly to the maze/wall movieclip. However as this is for a college project my lecturer will not accept actionscript directly applied to buttons or movieclips.. He basically wants all the script on a seperate actionscript layer. So basically what i'm asking is how and what part of the code do i need to change so it'll still work even though it's on a different layer!
[Code]...
I created two empty Sprites to serve as layers, bottom_spr and top_spr. When clicking a button, a MovieClip appears and follows your mouse, until you click, then its position is fixed. As soon as the button is clicked, I addChild the MovieClip to the correct Sprite. Unfortunately, the layer system doesn't see to work, because they are layered in the order I place them, the Sprites don't seem to influence it. How is this possible?
private var ground_spr:Sprite;
private var units_spr:Sprite;
public function Game() {
addEventListeners();
ground_spr = new Sprite();
[Code] .....
I have 4 Movieclips on stage, each called btn1, btn2, btn3 and btn4. Inside each movieclip is an image and then a layer above it called cover_mc.The piece of code i have here, which is located on the main timeline, should be registering a MOUSE_OVER command and then fading out the cover_mc movieclip from within that particular Movieclip im hovering over.
Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
[code].....