ActionScript 2.0 :: Adding Mask To New Dynamically Added Movieclip
Feb 23, 2009
I need to work in as2 and I would like to add a blank movieclip to the stage, then the user can draw in it, but but only within certain confines. So I tried to set a mask but its just not working. :-(
Code:
this.createEmptyMovieClip("draw_mc", 1);
_root.attachMovie("mask_mc", "instance1", this.getNextHighestDepth());
draw_mc.setMask(instance1);
View 0 Replies
Similar Posts:
Aug 26, 2009
In my .fla file, I have a mask that masks one layer that has one movie clip in my .fla file. When I run the file, all symbols that are added at runtime are masked as well. Is there a way to initially mask one symbol on the stage and have all dynamically added symbols not masked? I tried setting the dynamically added symbols like so:
example.mask=null;
But this did not work.
View 3 Replies
Jun 6, 2011
I am trying to add children to a dynamically added swf file, using AS3, before I add it to stage
Here is the code I have thus far,
AS3:
var mLoader:Loader = new Loader();
var mRequest:URLRequest = new URLRequest(glo.bal.base_url+"videos/vid_1.swf");
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler_one);
mLoader.load(mRequest);
[Code].....
Inside the vid_1 swf there is a movie clip called box_one, I would like to append a image to box_one, and only have the swf added to stage after the image file has been added to box_one.
View 1 Replies
Oct 17, 2009
i'm trying to add movieclips to a single mask. but i cant seem to get it to work.
is there a easy way to do this? or do i have to remove the mask-child and add a new one again?
View 2 Replies
Jan 14, 2010
Im adding a mc from the library using.
Code:
menuInGame = new inGameMenu();
menuInGame.x = 700 ;
menuInGame.y = 0 ;
[Code]....
Im trying to switch the height of an mc that is inside an object ive dynamically loaded from the library
the mc has the name barHP.
How do i access it, or must i add this dynamically as well?
View 3 Replies
Jan 8, 2011
Code:
function saveAction(evt:MouseEvent):void{
var choice=evt.target.name;
var inputText:String = saveName.text;
}
I have this and I am trying to make a variable from the contents of the input box. Simple ya? The issue is that it is a child of another clip that is being added dynamically, so it doesn't think the input exists. How do I declare the input? How can I target it's contents? Also I have a remove function that is meant to remove this same parent clip.
Code:
function closeSaveWindow(evt:MouseEvent):void{
removeChild(saver);
}
'saver' is a variable created in another function, so I think there is a scope issue there. To try to fix that I declared 'saver' as a movie clip as a global var.
View 1 Replies
Jun 10, 2010
I've got this simple code here:
this["recipe"+i] = new recipelistname();
this["recipe"+i].buttonMode = true;
this["recipe"+i].recipeid = i;
[Code]....
The problem is that the movieclip rotates around the center. The textfield inside the movieclip is starting at 0,0. But it still rotates around the center, how can I make it rotate at 0,0?
View 5 Replies
Dec 19, 2010
I have a holder movieclip, its base class is foo.
package {
import flash.display.MovieClip;
public class Foo extends MovieClip {
public function Foo() {
[code]....
Suddenly, all the little bar movieclips within foo revert to regular old movieclips and don't fire.[URL]It still has its children, they're added and displayed, but their type changes to MovieClip, ignoring the base class.
View 1 Replies
Dec 19, 2010
I have a holder movieclip, its base class is foo.[code]I put a trace in the constructor of bar so I can tell if it's being loaded properly, and when I drag out foo onto the scene and run the clip, all the little bars within it fire off correctly. However, when I add it to the scene dynamically, such as like this in the Main class:[code]Suddenly, all the little bar movieclips within foo revert to regular old movieclips and don't fire. What's interesting is if you typecast one them as Bar at some point, and their normal class is set to Bar (within the movieclip itself, rather than base class), it works and the constructors all fire, like this:[code]However, if you want multiple different types of Bar clips, and give each a base class of Bar, this won't work. They all spawn as generic movieclips. It DOES work if you go through and typecast them as either Bar1 or Bar2, but that means in practice you would have to try to typecast every child as every top-level object type every time you added the clip to the stage. You also can't have a bunch of movieclips of the same type since Flash doesn't allow it, so each one needs to be a new class, and have that class typecasted when the parent is placed on stage. Kind of defeats the purpose of OOP.
This seems to be a bug in Flash itself, but is there any way to fix it?You can download an example file here with a couple extra traces to show off what's going on: url... It still has its children, they're added and displayed, but their type changes to MovieClip, ignoring the base class.
View 1 Replies
Sep 12, 2009
I am dynamically creating a movieclip,
[Code].....
Then when I add something else as a child in this class, the mask is still applied to the gallery and it crops it accordingly, however the background in it turns white and hides whatever was behind it. For instance, there is space between the rectangles in the gallery movieclip and then a backdrop from the main class's movieclip shows behind it. When I called "addChild", the space between the rectangles becomes white. The background of gallery renders totally white.
View 2 Replies
Jan 30, 2010
Here's what I want to accomplish, I'm doing a listing of all the shows done by my band, I've written all the info into a XML file ( date, location, venue, info and a URL to get to the gig ) and I made a MovieClip with 4 field text to display the information.
So far I can read the XML file, I can addChild my MovieClip they stack neatly in a column to the stage...my problem is, after that, I don't know how to refer to them on the stage to get the url link that I've written in my XML file....here is my AS.
Pascal
//--- load the gig info ---
var xmlgig:XML;
var showlist:XMLList;
[Code].....
View 5 Replies
Jun 19, 2009
So I want a dialog box (this is the movieclip) to pop up when I click a button and then go away when I click another button. This is what I came up with...
ActionScript Code:
eyebtn.addEventListener(MouseEvent.CLICK,popUp);
function popUp(event:MouseEvent):void
[Code].....
View 2 Replies
Jul 28, 2011
What I'm trying to do is create a Simple Trivia Game by making the MovieClips and adding the text from the database (MySQL). Here's part of my code that I have working:
ActionScript Code:
private function displayAnswersText()
{
select1MC.x = 50;
[code]....
what I like to be able to do is have it where I could just have the movieClip be selectable by the mouse. However when I try the following:
ActionScript Code:
addChild(select1MC)
select1MC.addChild(select1TF)
It doesn't work for when I add an addEventListener like the following:
ActionScript Code:
select1MC.addEventListener(MouseEvent.CLICK, choice1);
select1MC.buttonMode = true;
using the second way it doesn't work
View 2 Replies
Aug 4, 2009
How to add random movie clip to stage from many different movie clips in library? If I wanted to add one movie clip to stage I would do liko so:
Code:
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
function onMove(e:MouseEvent):void {
var mc:MovieClip = new Ball();
mc.x = mouseX;
mc.y = mouseY;
addChild(mc);
}
Code above works perfect but I tried following but with no success, no errors, but nothing happens - no mc's are added to stage. I have 6 movie clips in library and they all are linked, exported for actionscript. On MouseOver I want to add random movie clip from those six movie clips to the stage.
Code:
var myArray:Array = [mc1, mc2, mc3, mc4, mc5, mc6];
stage.addEventListener(MouseEvent.MOUSE_OVER, onLoop);
function onLoop(e:MouseEvent):void {
for (var i:int = 0; i< myArray.length; i++) {
var randomMc:Number = Math.floor(Math.random()*i);
var mc:MovieClip = new myArray[randomMc];
addChild(mc);
mc.x = mouseX;
mc.y = mouseY;
}}
View 8 Replies
Dec 29, 2009
I want to be able to mask an object that has been added to the stage using 'addChild'. This is what I have so far, but it does not seem to work.
Code:
var skyMask:mcSkyMask = new mcSkyMask();
skyMask.x = 0;
skyMask.y = 0;
addChild(skyMask);
var cloud1:mcCloud1 = new mcCloud1();
cloud1.mask = skyMask;
cloud1.x = 7.5;
cloud1.y = 57.7;
addChild(cloud1);
Basically, the cloud is going to move across the sky then get hidden by the mask so it does not appear on the background stage.
View 2 Replies
Oct 9, 2009
I'm working on building a gallery, but I've run into a slight snag. The full-size images are not all the same size, so they will overlap when loaded. In the showPicture function, is there a way for it to check to make sure there isn't a full-size image already loaded, and if there is, to remove it before adding the new one?
var imageLoader:Loader;var xml:XML;//parse XML data as an arrayvar xmlList:XMLList;var xmlLoader:URLLoader = new URLLoader();xmlLoader.load(new URLRequest("data/gallery.xml"));xmlLoader.addEventListener(Event.COMPLETE,
[code].....
View 2 Replies
Oct 9, 2009
I'm working on building a gallery, but I've run into a slight snag. The full-size images are not all the same size. In the showPicture function, is there a way for it to check to make sure there isn't an image already loaded, and if there is, to remove it before adding the new one? [code]...
View 9 Replies
Oct 27, 2011
I have a game where i add some cartoonish ants, that when they are clicked, they need to be removed from stage. There are 4 differend kinds of ants, so im doing a Math.random for picking which one to add. (ant 1+2+3 have 50% chance to spawn and 4th 50%)
Code:
rnd_nbr = (Math.random() * 5)+1;
I have a timer doing 10 tick, and i reset the timer to make neverending. Then i have a math random and if sentences adding mc' to the stage with movement from Tweener, and event listeners for clicks. But i cant figure out how to remove them when clicked. I have done alot of failed tries right inside the click_candy_anty function. I've left them commented out.
Code:
import caurina.transitions.Tweener;
var ant_index:Array = new Array(10);//index for ants
var ant_number:int;
[Code].....
View 4 Replies
Aug 16, 2009
here is my code:
PHP Code:
var sp:Sprite = new Sprite();
sp.x = sp.y = 40;
addChild(sp);
[Code].....
I want different actions for different MCs, but I can't access my MCs. I gave them names btn.name = "btn" + i;, but whenever I tried using MCs instance name "btn0" or "btn1" and so on it didn't work. So what is an instance names for my MCs?
View 9 Replies
Aug 10, 2011
I'm trying to add an overlay over my main scene in Flex, with a see thru.
The idea is that users can only interact with the elements exposed thru the Ellipse.
Here is my code:
<!-- Our black overlay -->
<s:Graphic width="100%" height="100%" cacheAsBitmap="true" mask="{this.focus}"
maskType="{MaskType.CLIP}">
[Code]......
View 1 Replies
Dec 10, 2011
here is a very simple code
for ( var i = 0 ; i < 10000 ; i++)
{
var mc:MovieClip = new MovieClip()
addChild(mc)
}
What is the memory accumulated by this code ? Any flash util's keyword i may use ?
View 1 Replies
Mar 25, 2011
I'm more of a Flex than Flash developer so I'm hopeful this is something easy. Short story, I have a scrollpane in a flash-created swf. In my pure AS3 project I dynamically create menuitems within a new movieclip.
[Code]...
View 5 Replies
Aug 1, 2011
I also have a bit of code to stop the video from playing and then resuming again.import flash.net.NetConnection;import flash.net.NetStream;import lash.events.AsyncErrorEvent;import flash.events.NetStatusEvent;import flash.utils.Timer;
/*1)convert the video into an flv or f4v supported format2) go to library and select new video3)place the video to the stage4)give an instance name of videoHolder*/var myVideo:NetConnection = new NetConnection ();//null because we are going to use the video
[code].....
View 5 Replies
Apr 11, 2011
I've added a movie clip dynamically using the following code:
var apie=new cPie()
apie.x=100
apie.y=100
stage.addChild(apie)
I now have a pie on my stage. Yum. Assuming this works like a movie clip placed on the stage by dragging and dropping, I added this in to change an instance in the pie.
[Code]...
View 2 Replies
May 27, 2009
I'm adding a line to a canvas using canvas.moveTo(0, 0); canvas.lineTo(100, 100);, but I then want the user to move the mouse to set the rotation of the line.Google suggests using the rotation property,but I don't have a reference to the line object.Can I get a reference to the line or should I rotate the whole canvas?
View 3 Replies
Aug 14, 2009
Here is my code:
ActionScript Code:
var sp:Sprite = new Sprite();
addChild(sp);
[Code]....
How to get through to my MovieClips?
View 6 Replies
Aug 29, 2010
I'll present my problem in a few steps:
- I have a constructor method which is trigerred automatically once the program starts
- The method's argument determines whether or not an enter frame event is to be added(move:Boolean = true)
- If true, add the event listener
- there are getters and setters created to access the variables from another class
The problem is that the event listener is run only once - at the initial phase, so it checks the move's value just once (true - add, false - don't add), so it can be turned on and off only in this class. I want to allow a user to change its value from an external class, which is impossible even with getters and setters, because it adds the listener before the user even gets a chance to change it. I want the listener to be added only if the user wants it to. I know it looks complicated,
View 2 Replies
Jul 20, 2011
I have a question about Tweening for dynamically added movie clips: In Main.as constructor file I added a movie clip:
addChild (new Arrow());
in Arrow.as I want the new arrow to tween as soon as it is added by Main.as file.
To do so, in Arrow.as I put this code:
import fl.transitions.Tween;
mport fl.transitions.easing.*;
...
private function onAddedToStage(event:Event):void {
tween= new Tween (this, "x", Regular.easeInOut, x, 400, 60, false);
}
But "this" seems not to work because the file simply adds my movie clip to the stage without tweening or error messages. What I should put instead of "this" in the Arrow.as? Or any other options to tween this movie clip?
View 1 Replies
Apr 26, 2009
What I have is a navigational button. On click, it adds a MovieClip that contains a SWF.This SWF is a third party news reader/blog. My problem is that when I click on another Navigational button, I can't remove the added SWF (whether I use removeChild() or unload()).The container MC that was added to hold the SWF is removed but the newsreader stays. I assume this is because, that while the newsreader itself works great, it has too many unremoved event handlers, connections.
My main problem is that I can't figure out how to call that added swf by it's name and where on the displaylist it resides. Because I really want to use this newsreader, I've come to accept that I can't remove it. What I'm doing instead is trying to set up a conditional that looks to see if this SWF is already on stage, if so, do nothing but make it visible again(don't re-add the SWF).This is what I have so far, but it's not working (or at least not working without error)
Code:
var blogNewsMC:BlogNewsMC = new BlogNewsMC();
function loadBlog(url:String) {
[code].....
View 3 Replies
Jan 19, 2011
I am trying to add a mask to my xml thumbnails, I have managed to get the mask working but only on the first image...
Here is my thumbloaded function:
Code:
function thumbLoaded(e:Event):void {
var my_thumb:Loader = Loader(e.target.loader);
var sprite:Sprite = new Sprite();
[Code].....
View 1 Replies