ActionScript 3.0 :: Make A Movie Clip Only Visible When The MouseY Is .25 StageY?
Mar 19, 2010I really need the code to make a movieclip visible only if the mouse is near the bottom of stage.[code]...
View 9 RepliesI really need the code to make a movieclip visible only if the mouse is near the bottom of stage.[code]...
View 9 RepliesI have a listener which traces the Y value of mouse:
stage.addEventListener(MouseEvent.MOUSE_MOVE,f);
function f(e:MouseEvent){
trace(e.localY);
}
I need to make a movie clip play when the localY value is less than .25 of stageY, or even less than 150 would work.
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.
How can i make a combination of keys make a movie clip visible? Basically i want something like this to work:
if(Key.isDown(Key.Alt && Key.A)){
reminder._visible = true;
}
So when someone presses the Alt and A keys down at the same time the 'reminder' mc becomes visible?
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'm using AS3 on timeline. I can't make a movie clip on main timeline visible.
On timeline I have a frame label (parte7) where I have three movie clip buttons (level_1, level_2, level_3). Only level_1 is visible.
On parte8 I have a movie clip (play_1), which inside has a button (newLevel). When user completes play_1, button newLevel takes the user back to parte7 to continue with level_2, which should be visible and level_1 should be invisible.
PROBLEM When button newLevel is clicked it goes back to part7, but level_2 button isn't visible.
Here is my code
PARTE 7
stop();
level_2.visible=false;
level_3.visible=false;
[Code].....
This is a very simple thing I want to do: show informational popups when an area of the screen is rolled over. I was able to get this working in action script 3 with MouseEventListener and the visible =true/false property but can't seem to get it working correctly in AS2.
View 2 RepliesI am trying to create a button that when pressed will make an movie clip visible and set it to a specific position on the screen. When this same button is pressed a second time the movie clip will become invisible.
View 2 Repliesi was trying to make a movie clip visible (it starts invisible), than invisible again. It gets visible, but i could't make it turn invisible again! Same thing happened with buttonMode propertie. I applied both only for movieClips and buttons, have no idea what is happening.
View 4 RepliesI have a few movie clips on stage. I want only one movie clip to be visible in each interval.
View 22 Repliesi have attached both the as file and fla. i m trying to set a movie clip visible a click of a button ,... this code doest give error yet clip is not visible
View 1 RepliesI have a series of movie clips that are dynamic text fields created with the createTextField call. The text field is dragged and dropped onto a box. At that point I want to create a duplicate of that text field and to then position it on top of the box. The code appears to be creating a duplicate of the original clip and the traces are all successful, however, the actual movie clip is not displayed anywhere on screen.
I feel that it has something to do with the depth. Originally, I was passing this.getNewHighestDepth to duplicateMovieClip but that seemed to result in my existing text fields disappearing instead!
[Code]....
I've got a movieclip of a rectangle in my library which I place on stage to attachMovie. Then I create an empty movieclip which I want to use as a mask on that rectangle clip through setMask. Users kan draw into that empty movieclip. My intention is that only those areas of the rectangle clip become visible where the user is drawing a line. So I used this:
Actionscript Code:
_root.attachMovie("clip", "clip", 0);
_root.createEmptyMovieClip("line", 1);
clip.setMask(line);_root.onMouseDown = function() {
line.moveTo(_xmouse, _ymouse);
line.lineStyle(10, 0x00FF00, 100);
this.onMouseMove = function() {
line.lineTo(_xmouse, _ymouse);
updateAfterEvent();};};
_root.onMouseUp = function() {
this.onMouseMove = null;};
But that doesn't work: both the line drawn and the rectangle clip become invisible. I know it works because without the setMask part the line is drawn. The other way around does work (line.setMask(clip)): the rectangle clip is now masking the drawn line so only the line becomes visible within the rectangle region. But I want it the other way around: the rectangle should become visible through the lines that are drawn!
Basically I've got a movie clip on the stage called loader_mc, I am loading a picture from the server into it with:loader_mc.loadMovie('http:[url]....');I am then trying to to take a snapshot of the image using:
dummyBMP = new flash.display.BitmapData(loader_mc._width, loader_mc._height);
dummyBMP.draw(loader_mc);
dummyBMP seems to be empty after this though, and I notice that loader_mc._width and loader_mc._height have a value of zero. The picture is visible on the stage despite this though.Anyone know where I'm going wrong?
On an application I'm building I've got a movieclip called "viewer", built in my main .swf file, that contains 8 other movie clips. In my application, I have multiple images that can be loaded into the movie clips inside the clip "viewer". I designed this with the hope that everything loaded in the clips within "viewer" would print. In terms of loading all the pieces I want the application works fine through the browser. However, when I go to print the image I've created within the movie clip "viewer", only the most recent item loaded prints...not the image that's onscreen.
bprint.addEventListener(MouseEvent.MOUSE_DOWN,prin tContent);
function printContent(event:MouseEvent) {
var printJobrintJob = new PrintJob();
[code]....
It's easy to check if movie clip is on the stage/display list.But how to detect if movie clip is inside the visible area of browser window?
View 1 RepliesI have some AS that creates a movie clip and later tries to make it go away. However, _visible isn't working as I would think. Here's a sample: I create the triangle:
[Code]...
It doesn't work, however. So, I tried trace(triangle30._visible) both before and after the second chunk of code, and it does indeed change from true to false. However, the movie clip is still visible on the screen.
iam tring to make a new project , i just wants to know how to make a movie clip ( constant speed ) follows anther movie clip <--- "which can be moved by the user "
<<<>>>> i believe that this idea is good , that i records the X and Y postion of the User's movie clip and just make the other movie clip points at this postion and move toward it ,
how to make the other Movie clip (( which is a car ! .. so it have acceleration , speed , steering , etc )) go to this position or let us say try to??
make a circle object movie clip call ball and make a rectangle object movie clip call mc and paste this coding.
[Code]...
can anyone explain about the movement about D? the D is talk about the distance if i go -X,way my ball go ++ to +x?
I have a site with a container clip which all other content loads into. When one movie loads, it has a button that I'd like to be able to click to go to another page in the site (ie. unload it's parent movie and load another swf into the same container clip.
How can I address the parent container clip and tell it to unload this movie and load another swf into it?
especially the multiple instance hittest, i kept googling for it and AS2 always pops out. now i got it though. but i have a new problem i can't fix so to say
[Code]...
my movie clip "text" won't go visible unless i "hit" the last object on the array (traced which object gets hit and its array length number) but i can confirm my hittest via the trace method
I've written code that enables DisplayObjects to be fully manipulated under two touch points (drag, scale, rotate). The problem I'm having is that as the DisplayObject is being manipulated, it causes fluctuations in the TouchEvent's stageX & stageY properties. These fluctuations are feeding back into the tranformation code and as a result, the object shakes/shivers.
It seems that the stageX & stageY properties are being calculated from the localX & localY properties of the TouchEvent. I've tried adding listening to the stage itself for the TouchMove event, but as soon as I drag my finger over a transformed object, the traced stageX & stageY values change slightly, going from integers to floating-point numbers. This is evidently what's causing the shakey feedback loop.
I have a bunch of movieclips which constantly do the following:
mc.parent.addChild(mc);
as in bring themselves on top. I want a movie clip to always stay blocking them, without adding it to the stage every frame, which is unnecessary memory usage.
Animation of the head that comes up with the crank on it is 15 frames long. The head stops at frame 15, and it begins to crank at frame 16. Do I make a keyframe at frame 16 of that still crank at its begininng position, double click it to get its own timeline, then import the other 7 images of the crank animation into this seperate timeline, animate its cycle, then go back to the main time line at frame 16 and it should play the cycle when the main timeline hits frame 16? What if I want the cycle to only crank once around and not loop? Then, what happens to this movie clip when frame 17, 18 20, 30 is playing? It takes say 2 seconds to play the crank animation so while the play head is going along after frame 16, and the crank is moving what is in its place on the main timeline after frame 16? Should I just put frames in for the length of the rest of the animation (brain and words coming out of the head)?
View 1 RepliesI have a simple animation which fades in two movie clip objects at the end. After this, the image stays static. I want both objects to be buttons to link to a website and to emailI'm not sure how to go about doing this, it seems once an object converted to a movie symbol it cannot be a button at the same time. How can I achieve this with CS4?
View 2 RepliesI am trying to make a grid with different frame for each movie clip
function dup() {
var maxNum = 7;
var Col = 4;
[code].....
ive been working on boucing code and ive got this
onClipEvent(load) {
gravity = 2;
speed = 0;
}
onClipEvent(enterFrame) {
speed += gravity;
[Code]...
this will make your movie clip bounce. that i need to know is why does it bounce. i cant quite get my head around it. i start of and accelerate, hit 300 on the stage but then go up decreasing my speed by 0.8 every frame..
I know this sounds stupid, but I've worked like all the time with Flash 2004 and Flash MX. Now I got CS3, and I want to do the following. I made a MP3 player, but I want to make a 'play' icon visible when the music plays and the 'pause' icon visible when it's paused. Therefor the 'play' icon needs to be invisible,
[Code...
This is my first time using this forum. I would like to know how to reset the movie clip when two objects touch each other
View 5 RepliesOk I want to make spawn able enemies and when they get in like 5 pixles in range they start to follow the player they are moving and if they switch directions it will go to another frame that will make it look like they are running in that direction. How can this be acheived?
View 1 Replies