ActionScript 2.0 :: Making Attached Movie Clip Clickable
Apr 16, 2007Say I can create 200 different movie clips on the stage when I press a button and want to destroy them when I click on them, how would I do this.
[Code]....
Say I can create 200 different movie clips on the stage when I press a button and want to destroy them when I click on them, how would I do this.
[Code]....
Q1) The registration point of a created clip is top left - my question is how can I dynamically change it's registration point - say to center center?
(I am trying to attach a movie clip to a created clip and I wanted it to be centered inside the container - a related sub-question, how can I find the x-y coordinates of the attached movie clip within the created movie clip?)
Q2)When I tried to create two different movie clips, I found I had to create them at different depths, else the first would load and the second would not. Why would that be so? I'm on MX 2004 Pro.
I'm making a room escape game and I've run into a problem. When an item gets added to the inventory, I'd like the user to be able to click on the item to affect another object (e.g. clicking screwdriver hides screws and displays other image) however when I add the code to the item, if the item is clicked and it's nowhere near the object it affects, the image pops up and it looks really stupid.
So what I'd like to be able to do, possibly using if and else statements or whatever's easiest, is to only have the inventory item be clickable if the movie clip of the object is affects is visible on the stage.
I have a movieclip that moves on the X axis. Thing is, I need to make certain areas of it clickable... I have already tried a couple of things but didn't succeed.
View 1 RepliesI'm making a sort of easter egg hunt on a forum and would like to put the "eggs" in a small flash movies. But it should only be possible for one person to click the "egg" after that it dosn't show anymore (transperant movie).
I proberly need the movie to talk to an external file, but how do I do that?
So I have a movie clip called signInBtn and one called signOutBtn initially,
signOutBtn.visible = false;
but when a user signs in
signInBtn.visible = false;
signOutBtn.visible = true;
But after I do that, I can't click the signOut movieclip. I thought it might be because the signOutBtn was under the invisible signInBtn but that is not the case.
I made a help screen that pops up when the user clicks the "help" button. To accomplish this, I place the movieclip on the top layer, and set it's _visible to false. When the user clicks "help", visible = true, and BAM, help screen appears. The problem is that all of the buttons underneath my helpPage movieclip are still clickable.
View 2 RepliesI'm attempting to create a clickable source from a movie clip so that when the user clicks on the movie clip another movie clip (specifically 'profilecover.swf') loads in a separate area of the screen. I've used the following code...
[Code].....
Im pulling images from an xml file and I want to attach an onRelase and onRollOver event to each one, but it's not working
var thumbWidth = 24;
var thumbHeight = 24;
var xml = new XML();
[Code]....
I've attached a movie clip using the attachMovie method. I was wondering if it's possible to handle the attached movie clip... I don't know if I'm expaining this correctly but I'd like my movie clip to perform some simple actions (gotoAndPlay, Stop)This is my (lame) script:
//Ataching clip
this.emptyClip.attachMovie("photo001","Img001",get NextHighestDepth());
//Action for the attached clip
this.emptyClip.gotoAndPlay("starting");
How do i change movie clips inside MC3?lets say i have a button called but1 inside MC3, how do i make his enabled=false?
View 6 RepliesI copied this code from the web that creates snow and I have this code on frame 100. I want to remove this movie clip when it starts back again on frame 1.
[Code]...
I have a movie clip (scrollBar) in my site that contains a line of other movie clips moving across the stage (scrollContent1-4). Only two of these are visible at a time, so I have lined them all up, repeated the first two at the end, and have the animation looping.
I want each of the scrollContent1-4 clips to be clickable. It's all fine on the first loop, but once the clip reaches the end and returns to frame 1 the clips are no longer clickable.
I have one button ( 4way road map and car ), inside of the button i have one car image How to set the particular clickable area ( car only ), i don't want to click 4way road or its doing another action or another clickable area. I attached my image, in that image i want click separately only the car.
View 3 RepliesI am developing and interactive CD application for kids that consists in a menu and two chapters with animations and exercises. To select the chapter I have an "Accordion" style menu with draggable panels. In each chapter panel I have a button which upon being clicked should direct me to the chapters first frame. The problem is it doesn't.
View 9 RepliesWhat action script would i need to make a button in one movie clip goto and play a frame in another movie clip? Im not very good at flash but i've been trying my usual codes but it dont work..
View 2 RepliesBasically its an onPress event handler on a movie clip that attaches another movie to it when pressed.The problem is, I only want the movie clip to be attached once in the designated x,y coordinates, no matter how many times the main object is pressed. I'm essentially trying to write my own FreeTransform script, that allows users to resize the object.
Below is the my source code:
ActionScript Code:
chair_mc.onPress = function() {
var bounds:Object = chair_mc.getBounds(this);
//
[code]...
i am trying to draw continues line one point to another by mouse click , and each points there will be a round shape(using linkage library method) with the mouse click .the lines all are removed by this (_root.newgrid1.clear()) method.the problem is that i was only able to remove one round shape from the stage using remove movie clip method,ow can i remove all the attached movie by the reset button from newgrid2?
################################################## ##
this is the method i used to remove the clip
_root.reset.onRelease = function ()
[code].....
I have a series of mc's I'm attaching from the library, with buttons in the main movieInside each of the attached mc's is a close button that needs to close the attached mc and launch a function in the main movie, but I'm having trouble addressing the button inside the attached mc from the main timeline.I've tried this:
Code:
calloutHolder_mc.attachMovie("mar01callout", "callout_mc", 0);
calloutHolder_mc.callout_mc.close_btn.onRelease = function(){
[code]......
I'm quite new to A.S and lately i got a problem when trying to trace the info of an attached movie clip.I created 2 movie clips named "test" and "testChild". In actions frame of "testChild" i put this:
[Code]...
i'm trying to remove a function from a movieclip, is there a way of doing this, so I keep the movieclip on stage but removes the onPress etc? I'd also want to be able to reapply that function the movieclip later.
View 2 RepliesI currently am creating a game where you shoot at targets that randomly appear. I have them set to be randomly generated via an attachMovieClip object, and all works well... EXCEPT that whenever it generates the clip from the Library, the instance is WAY above the rest of movie (layer-wise)!
This means that my custom-crosshairs cursor, for instance, is always behind the target and thus the user cannot mouseDown and shoot it.
I have an AS3 project (publishing to FP10) where I load a custom made window from the main movie. The custom made window is saved in the Library and has a close button (called exitinteraction_btn).
I manage to load the window from the main movie with the following:
var WinA = new windowa(); addChild(WinA); var myTween:Tween = new Tween(WinA, "x", Elastic.easeIn, 175, 175, 5, true); var myTween:Tween = new Tween(WinA, "y", Strong.easeIn, 175, 175, 5, true);
This is the code in my custom window (which I cannot manage to close and have it remove itself from the main movie when clicked):
exitinteraction_btn.addEventListener(MouseEvent.CLICK, closeI);
function closeI(e:Event):void{ this.unloadAndStop();
}
I get the following error:
TypeError: Error #1006: unloadAndStop is not a function. at windowa/heyb()
How do you remove each attached/duplicated movie clip on the screen?
Is there an easy script for this?
apply actions to an attached/created movie clip at runtime? I.E. You use attachMovieClip to attach a clip, and then you add a startDrag/stopDrag system to it dynamically.
View 3 RepliesI'm trying to get in the habit of using AS in the first frame on the main timeline as much as possible. but sometimes i hit a snag. like getting a movie clip to change it's alpha when it hits a certain frame in an attached MC.
View 8 RepliesDoes anyone know a way to apply actions to an attached/created movie clip at runtime? I.E. You use attachMovieClip to attach a clip, and then you add a startDrag/stopDrag system to it dynamically. Is it possible?
View 3 RepliesI am using CS3 with Actionscript 2.0I am trying to get a play / pause button to control a movie clip.I have placed the MC on one layer and the button on another layer.The button works great.All I need is the AS to control the timeline of the movie clip.
View 1 RepliesI created a movie clip (mcPopup), deleted it from the stage, and set it to export for ActionScript. I then set up the movie to attatch the clip to the stage and then load a JPEG image into it. Now, I need to be able to let the viewer dismiss the popup, but I cannot figure out how to add an event listener to the movie clip. I tried several different ways, but the popup doesn't seem to be clickable and doesn't respond to clicks (perhaps the image is in the way?) Here is what I have for the code for the thumbnail the visitor clicks to open the popup:
on (release)
{
_root.attachMovie("mcPopup", "popup_mc", _root.getNextHighestDepth());
[code].....
I have a movie clip I am using as a button. It is an irregularly-shaped bitmap from a PS layer.
I don't want the whole bounding box to be "hot", just where there are actual pixels in the bitmap, and have clicks on transparent areas be ignores or pass through to underlying objects that may be clickable.
So far, my Document Class is:
package {
import flash.display.MovieClip;
import flash.events.*;
[Code].....