I'm having some problems when adding multiple instances of a movie clip then controlling their movement. I had it working fine when I was only adding one child. With the code I currently have 20 versions of the movieclip are added to the screen but don't more. I just want them to float up and once out of screen new ones added.
Code:
private function addBubbles():void {
var list:Array=[];
for (var i:int=0; i<20; i++) {
var newBubble:bubbleMC = new bubbleMC();
I have a picture on the stage that has multiple items that have hotspots/links over them that should open a child swf on top of the background and show details about the items. then have a button in the child swf itself that removes the child from over the background so the user can click on another item etc.I found this code in someone's post and I am trying to modify it so that works for multiple swf files...it currently works for a single swf.I wan to pass the name of the button in front of the .swf in the URLRequest to have the same name as the instance name of the referring button. But I can't figure it out. Here is the code I am using on the stage
I'm looking for the way to make a change of velocity between two o more points... I've an aircraft flying on the sky and it's following a bezier curve based on an array that contains several points (x,y)...So..i need to make a change in a from a determined point to the end, o just to another point ( think...that this Aircraft will be crash with another, so i need the params to avoid the collision.
Is it possible to change the 'release' with an action that refers to rapid mouse movement?this object is following your mouse(cursor), but when I quickly move the mouse I have to loose the object.
I can sorted Vertical and Horizontal collision. But I'm having trouble with collisions at an angle, e.g. a 45 degree ramp. My cousin says I have to work out the trajectory angle from the Xv and Yv but the closest I can get is:PHP Code:
We got an object tweening from point A to point B, and we can learn a few things from it using the onUpdate function.The program can be constantly storing it's actual x/y position and compare it to the previous position, versus time elapsed.I've seen several approaches but none seemed very impressive.Also, perhaps there is an engine (or more) that can return the object's current speed via the unUpdate function.How would YOU retrieve the object's current speed/velocity (pixels per second or millisecond) during a tween ?
I am trying to make a little game its just a project to help me get my head around the maths,I receive an angle and I want to use that angle to move the character away from the object are there any good tutorials for understanding this principle, or even what the term is for this?
I am trying to add and remove three mcs with a single button.It want it so that when it loads one it removes the other. right now it cycles through all three mcs buth then when it goes to cysle through again it throws.[code]
the script below is for a smooth random movement around the stage with a single instance of a clip (Player) loaded from the library.how i can tell the package shown below that i want it to replicate the instance "player" on the stage multiple times and still keep the random movement for each instance of Player?so there are multiple clips all scooting around the stage at will?
I'm creating buttons like so: for (k=0; k<5; k++) { myLink = new LinkClass(); myLink.name = "link" + k; box.boxMC.linksMC.addChild(myLink); }
This creates 4 movieClips with the names "link0", "link1", etc. How do I remove them? I try this: box.boxMC.linksMC.removeChild(myLink); But it just removes the last one made (link3). How do I have all of them removed?
I have to make a photo album, so I'm creating a container mc for a single pic.Inside it I have an empty mc where i'll "loadMovie" the pic jpg, a simple animated gif serving as a preloader and a dynamic text to load the pic title from a XML file.Then I tween the container.pic and the container.preloader.The problem come when I have multiple instances of container, because my function only works for the last created instance.
ActionScript Code: preloaderTween(container.preload, _alpha, 0, 100); on finished {
[code]....
Is there a simple way to "separate" the instances of the same mc?I've also tried to put the instances on different layers, but it doesn't work.
I have several .as files. The first that loads is Main.as;
package { import flash.display.MovieClip; public class Main extends MovieClip {
[code]....
So this MC gives the user the ability to type in their name and store it into the parents playerName variable. With the intention that I can refer to it at any point later in any other MC. It stores it okay, a trace proves that, but a problem comes when this movieclip is replaced by the new one ZoneSelector;
As you can see, there's hardly anything in the this .as file. But everytime the trace(MovieClip(parent).playerName) tries to run I get the following error;
TypeError: Error #1009: Cannot access a property or method of a null object reference. at ZoneSelector() at Setup/onbeginGameButtonClick()
It's as if the ZoneSelector runs its entire script before the playerName is set..or something like that.
I understand that the major difference between AS2 and AS3 is that in AS3 you have to put all your script in a separate layer, and unlike AS2 you can't add them to buttons or movie clips themselves on their respective layers.
I'm doing a project for school where I'm required to make a flash portfolio.
I have Five buttons, and right now, two of those buttons goes to a frame to display a picture. However, I've made the other buttons dynamic, and they call other swf files to show an image gallery, a game and another image viewer.
What I have a problem with is when I click the first dynamic button, and the swf if added to the parent movie clip, it does not leave the stage when another dynamic button is clicked.
So what I have is all the SWFs loaded on top of each other.
writing a code that will remove child for each button when ANY other button is clicked.
here is the code I have:
stop(); btn3.addEventListener(MouseEvent.CLICK, buttonClick); function buttonClick(event:MouseEvent):void{ gotoAndStop(3);
I'm using for loop to display 3lifes on stage using:
[Code]...
and I have already create a hitTestObject on the character, once the character comes in contact with a movieclip, removeChild(Life); is triggered. The first child removed successfully but when it comes to the second one, an error appear:
[Code]...
What should I do to solve this? and how do I trigger an event after no more life is left?
i have problem with swfLoader in flex, when i close following code in click method i can easly add many swf to main application
<mx:VBox id="content" width="100%" height="100%" ></mx:VBox> public function doIT():void {[code]....
when i close adding those swfs in loop i have the same error, it looks like child apps couldn't access certain objects that were instantiated by another child app, so what can i do?
I have a movieClip with one frame on the timeline containing one child whose instance name is "myContent"I am using this function to swap "myContent" with any number of possible class instances.
I've used this site as a resource leading up to this, not particularly sure if I worded this correctly I have a class "Block" which is just a square (will be something else later on in the process) I want each block to have controls to add an additional block in either direction so I have another class BlockButtons which has my buttons for each direction.
And another class GlobalVar where I keep all my variables for funsies
I have a component mxml file in which i have a view stack, on click of a button i navigate to the first child, now i need to navigate to the second child during onclick of a button present in the second child. All the childs are component files included within the view stack. How could this be done, Sample code is present below,
[code]...
Now in my offering.mxml file if i try to access navigationViewStack i am getting an error stating 'Access of undefined property navigationViewStack.
I've seen some discussion on how to load a child swf using swfLoader and accessing it's variables but I am wondering if it is possible to do this without adding any code to the child swf.Either accessing public vars or listening for funciton calls would work fine
i'm new to AS3 and i was wondering what is the best way to remove a child at a point. i tried Holder.removeChild(Holder.getObjectsUnderPoint(new Point(exampleX, exampleY))[0]); however that returned ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
I have an Movie Clip in Flash that have subobject of button type which has subobject of input text and movie clips. Right after creation core Moveclip all subobject are set to null, when I expect them to be valid objects.
[Code]...
MC_Core_design was created in Flash and exported to Actionscript. I've done this for button_1 class aswell. The code was written using Flex. When I comment out both lines that result in error I get correct view of the core Movie clip with all subobject. How can I set subobject properties right after object creation?
a quick low down would be its a gallery on the second frame and I breaks when coming back tot he first frame, all tweens die and such.
the errors are:
TypeError: Error #2007: Parameter child must be non-null. at flash.display:isplayObjectContainer/removeChild() at index_779_fla::MainTimeline/imageLoaded()
I have an issue where removechild won't infact remove a child. I think its something to do with my dropTarget.parent issues. The concept of the code is that you drag a source onto a destination. When you drop the source onto the destination you will get a text field that says "Hello" or "Goodbye". The objective i want to achive is that once i drop a source onto the destination, removechild will remove any previouse textfields added. This is proving difficult.
I have created 2 sprites each containing a dynamic text field child. I then add this as a child of the stage. (I have done this in order to make the text clickable with a hand cursor on mouseover)It loads in fine, I just run into problems when trying to REMOVE it the sprite containing the text."ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller."Sections concerned in red: