ActionScript 2.0 :: Reference Any Clip By Just Clicking On It?
Apr 9, 2010how can i reference any clip by just clicking on it? example
onMouseDown = function()
{
trace( Name of ANY Clip that was clicked);
}
how can i reference any clip by just clicking on it? example
onMouseDown = function()
{
trace( Name of ANY Clip that was clicked);
}
Just starting out with the MovieClipLoader class and have gotten what I wanted with an image being loaded - a 'blinds' transition - click on the clip to view the next image - also a 'blinds' transit. But these two are using one MCL obj. and I've sort of run out of ways to then click on the second image to load a third...thus, need to do some re-writing for a new function? How can I keep clicking a clip to transition to the next - and where could I place a second or third MCL obj. w/out conflicting with the first?
View 2 RepliesIs it possible for me to have 1 movieclip consisting of multiple movie clips, in a .fla file, and reference specific frames of clips within a frame of the movie clip, from an outside .as file?
In a .fla file I have a movie clip that consists of several frames, each containing a different movie clip to perform different actions of a character I am attempting to animate.The basics of the code work fine, but now I'm trying to get into more detailed aspects of the characters actions and interactions and all the tutorials that I've come across thus far direct me to add various aspects of code throughout my animation which I feel would litter my program as this project grows.My basic code is as follows
class hero extends MovieClip{ variable definitions up here [code]...........
This works fine.Beyond this,I have a frame with the anchor lable "Punch" which contains a movie clip consisting of 5 frames.Is it possible for me to reference specific frames within the movie clip within this frame of the big movie clip?
I have a button on the stage called 'play_btn' and a movieclip called 'movie_mc'. The movieclip has a stop on it's first fame so that it doesn't play on the main timeline. I want to use actionscript to have the movieclip play when the button is clicked.I know i need to do some kind of movie_mc.gotoAndPlay('2') on the button or something like that.
View 1 RepliesI have intro audio music playing on a project I am working on. The audio is in the timeline (but doesn't necessarily have to be), and when I click a button to move away from it, it just keeps playing. I can use SoundMixer.stopAll(); to make is stop as you click the button, but this makes a rather harsh abrupt stop to the music that is undesirable. I would like to have it fade the audio track out once the button is clicked.
View 14 RepliesI'm just trying to remove a movie clip from the stage upon double clicking
[Code]...
I have a custom cursor that locks up upon clicking a movie clip button. The move clip is slightly different in that it is an invisible button that has other animations locked to its position as child states. This is due to me wanting the user to be able to drag the box you see in the file.The problem is most likely the way the parent child system is set up as I am unable to get the top position mouse event to work on it either yet it works fine on the green box I quickly made within this swf.
View 0 RepliesSo far my logic seems fine for half of the experiment, however, not the other half:[URL] What I'm trying to accomplish is when a user holds down the mouse and drags it across the stage the movie clip will rotate in 3D space horizontally. That works, however, when the mouse is released the movie continues to rotate along with the mouse position. When the movie clip is clicked again then it will stop rotating, but it cannot be clicked and dragged a second time. The link above explains it the best. Also I want to make it so the movie will start to rotate when the mouse is down anywhere on the stage and not just the mc itself.
[CODE]....
I currently have random external swfs of "Buttons" loading and unloading into mc_containers into my main movie. These load and unload every couple of seconds.
What I would like to do is have sounds associated with these.. So if you was to click on one of the buttons, it would play a sound.
I have tried this by placing the sound in the button "down" section. However, it starts to play the audio and then as soon as the SWF unloads to load the next, the audio stops.
My question is: Is there a way that when you click on the external SWF loaded button - that it would then link to an audio file in the "main" timeline/library ? This way the audio would continue playing even though the SWF has unloaded.
I have drawn intersecting lines. The user can click on a region inside the angle formed by the two lines.When the user clicks inside the area, the small region formed by the arc between the two lines showing the angle should change. How can I do that.the region between the intersecting lines is sprite object to dispatch event listener, but the arc is shape object.
View 1 Replieshow can I reference a namless clip in as3? In the debugger I only can see my named clips but I don't see where the other clips are. I try work without names to easily copy them without creating a new name for every new clip.
View 1 RepliesCurrently i am working on a project and i need the gallery to appear when a movieclip boxp_mc gets to frame 11 i have this in a function that i call onRelease of a button. However it donsnt seem to read this write. As soon as i click portfolio_btn it traces "dosnt work" i feel its reading it right away. I want it to wait till it gets to frame 11 then to this.
_root.portfolio_btn.onRelease = function() {
gotoAndPlay("bportfolio");
gallery();
[code]....
I normally write javascript code, so I wonder how to do this. In JS "Microsoft IS" you'll write code like this:
document.onclick = func;
function func()
{
var obj = event.srcElement; //And there I have reference to the object;
}
The graphic designer creates flash drawings and then converts whatever objects to movieclips. Then passes them over to me. All these "mc" need the same action applied to them. So I don't need to know how many they are or their names.
In AS2 I used to be able to reference a movie clip using a variable like this: Code: var target = nameofmovieclip; I've been looking for an answer on how to do the same thing AS3 but with no luck. I'm trying to create a dynamic homing missle, but unfortunately everything I've tried just generates errors.
View 6 RepliesTweenLite seemingly keeping a reference to my clip. In one method I do:
detail.btnBack.addEventListener(MouseEvent.CLICK, removeDetail, false, 0, true);
Then I have the removeDetail, and killDetail methods:
private function removeDetail(e:MouseEvent):void
{
TweenLite.to(detail, .5, { alpha:0, onComplete:killDetail } );
}
[code]...
This _seems_ to work, except the removeChild is not working - the detail clip is faded, and killDetail is called, but the clip remains. If I remove the TweenLite fade and do the removeChild right in removeDetail() the clip is fully removed from the display list. I've tried doing a TweenLite.killTweensOf(detail) within the killDetail(), before removing child on it, but that doesn't help.
I could code in movie clip by clicking on movie cilp on the stage but in As3 I could not do . Is this restricted to code on movie clip ?
View 7 RepliesI'm using bulkLoader to load my mp3 and flv files (thanks to dawsonk for hooking me up with the answer there), and now I need to be able to play/pause and jump ahead and back in the movie that I loaded, but I can't figure out how to reference it?Also, when I go to load another movie/audio from a button click, do I need to do anything with the old instance, or will flash take care of that??
Here's the class:
Code:
package{
import br.com.stimuli.loading.BulkLoader;
import br.com.stimuli.loading.BulkProgressEvent;
import flash.events.*;
[code].....
I have been struggling with what I suppose is a very simple issue: I am importing content into my application via a text file, this all works fine. I have about 10 different movie clips on the parent timeline that I have hidden (dc_mc.visible = false.So what I need to do is take one of the variable names that I've got from my text file and use its value to "turn on" one of these hidden movie clips.So I'm trying stuff like:
var directory = e.target.data.directory; // Grabs the data, sets var
var raceNameButton:String = directory+"_mc"; // Set data into new var
raceNamesButton.visible = true; // display movie clip with var name
[code]........
I have this problem since many weeks ago, I can't figure out how to resolve it. My partial code is:
function checkCollision(rect) {
for(j=0; j < drop.length; j++) {
temp2 = eval(drop[j]);
[Code].....
I send to the function a movie clip that I use for drag and drop, so when I drop this function is called. The problem is that of the three rectangles that I use for contain the others, only the last senses the drop target.
I'm trying to do something like this, but for some reason it isn't working...
Code:
function mouseClickHandler(t:MovieClip):Void
{
if(!t){
[Code]....
Hmm, I replicated this situation in a blank movie and it works as it should.
Also, when I go to load another movie/audio from a button click, do I need to do anything with the old instance, or will flash take care of that??
Here's the class:
Code:
package{
import br.com.stimuli.loading.BulkLoader;
import br.com.stimuli.loading.BulkProgressEvent;
[Code].....
I'd like to invoke a function inside a mc from it's parent, but I want to have the reference to the clip be dynamic. When I path the mc directly and invoke the function it works, how would I make that same reference work dynamically.
Here's a sample of what I'm trying to do:
Code:
var myArr:Array = new Array();
myArr[0] = "galleryContainer_mc.eventGallery1_mc.imgContainer_mc";
trace(myArr[0]);
[Code]....
I'm creating a movie clip button and for the out state I have this:
web_btn.addEventListener(MouseEvent.MOUSE_OUT, at_out);
function at_out(event:MouseEvent):void {
web_btn.gotoAndPlay(30-(web_btn.currentFrame-11));
}
It gives me this error when I click the button: TypeError: Error #1009: Cannot access a property or method of a null object reference. at index_fla::web_mc_37/at_out() I know the error is in this statement: web_btn.gotoAndPlay(30-(web_btn.currentFrame-11));
PBar contains two SimpleButtons (pBarProgress and pBarLoaded) and a MovieClip (pBarBg).I import pBar from the library like this:private var pBar:PBar = new PBar();and add it to a container MC on the stage like this:containerMC.addChild(pBar);Up to this point, everything works great. I can see pBar and its children on the stage when I run my movie. But then I want to start referencing and manipulating pBar's child objects, but nothing I do works. Ive tried ...pBar.pBarProgress.scaleX = 0;var pBarProgress:SimpleButton = Bar.getChildByName("pBarProgress") as SimpleButton; pBarProgress.scaleX
View 1 RepliesI have a label I am referencing form a movie clip inside the movie clip which contains the "label_2." Here is the code I used: MovieClip(parent.parent).gotoAndPlay("return_2"); Now I need to reference a instance name of a movie clip in side the same scene.
View 10 RepliesIt's me again and I'm running into a problem. So, I have this movie clip that is nested inside multiple movie clips. I want to tell Flash to perform an action when that movie clip hits another movie clip in the main timeline. It's just collision detection for a game using the hitTestObject code. I was thinking of using MovieClip(root), but that won't work since it's nested so much.
View 15 RepliesBasically, I want a speaker (movie clip) to turn off if an answer is correct. I have several text boxes and don't want to write a separate function for each one.Here's what I have so far:
ActionScript Code:
function textHandler(event:KeyboardEvent):void{
var myTargetName = "txt" + event.target.text;
if(event.keyCode == 13) {//check if enter is pressed
[code]....
obviously it doesn't work. It sees speakerName as a string value.
I have this line of code:
stage.addEventListener (MouseEvent.MOUSE_MOVE, watchMouse);
which works fine when that clip is compiled. It throws an error: "Cannot access a property or method of a null object reference." When loaded into another clip.
I need to remove the word Button from the reference to reference the actual item that will be tinted.
[Code]...
I'm having this frustrating error showing up and I have no idea why. Let me show you my classes and see if you can spot anything wrong.
First, here's my ILode interface:
ActionScript Code:
package com.schelterstudios.lodeSystem.flash.lodescode].....
So the problem I'm having is the compiler is throwing that 1000: Ambiguous reference error for any reference to instance.priority or instance.label. Why??? Instance is typed to IFlexLodeInstance, and IFlexLodeInstance lists method signatures of priority and label getters, and it inherits ILode, which lists method signatures for priority and label setters. What can I do to get the compiler to stop complaining?