ActionScript 3.0 :: Draw On Movie Clip?
Oct 19, 2011I created a simple drawing program in Flash CS5. I need to be able to draw on top of a movie clip, but the drawing always goes behind.[code]
View 4 RepliesI created a simple drawing program in Flash CS5. I need to be able to draw on top of a movie clip, but the drawing always goes behind.[code]
View 4 RepliesI'm trying to implement a multiple file uploader and expose and API for javascript. Even though I think I can handle urlrequests, I'm having a hard time making a SimpleButton.I want the button to have the size of the movieclip/sprite that I create. I'm trying without luck to make a movieclip of 130px x 30px, and have a simple button that fills the entire area. What I try to do in actionscript:
private var _button:SimpleButton = new SimpleButton();
private var _fileList:FileReferenceList = new FileReferenceList();
private var _buttonShape:Shape;[code].......
I'm using intelij to compile this. how to build it with the SDK alone.
I'm using BitmapData.Draw to draw a masked movieclip to a bitmap.Flash behaves very strangely in many different ways. To give a couple examples:1) Normally, the position of the mask is relative to the masked object. Ex. if I Draw() the movie clip at 10,10 and the mask's position is 20,20, then during the Draw() the mask will effectively be at 30,30. Weird, but consistent. However, if I Draw() the mask to another surface first, and then Draw() the movie clip, the mask position will be absolute (20,20 in the example)
View 3 RepliesI am new to actionscripts and I'm having some difficulty. I am creating a website that teaches kids about the about the brain and I am creating a website very familiar to this one,[URL]..So far I only know how to draw and call a simple movie clip such as what you see below. What I am trying to do is create the features that you see on the above website. I'll try to explain as best as possible what I have done so far:
I created one flash file and drew the background for where the text will display. Next I created several movie clips for each of the brain parts and I placed an invisible button over each of these movies. For example I told the button, "cerebellum_button" to play the movie "cerebellum_mc" and told it to go to the "turnon" label." Once it stopped at the label "turnoff" it displayed the text for what the cerebellum does.
I don't think that the below method is efficient, I feel that my code is redundant because I�m having to create a button for each animated movie clip, then each one of those movie clips displays text. It seems to me that I can somehow create a text in a centralized location and call it. However because I am new at this stuff I have had to create text in each of the movie clips. Is there a way that I can centralize all of the text then call it? My aim is to have the user roll over the brain part, have it animate, and have it display the text to explain what that brain part does. So far this is what I have working, I have one button and one animated movie that includes text.
cerebellum_button.onRollOver = function(){
cerebellum_mc.gotoAndStop("turnon");
}
cerebellum_button.onRollOut = function(){
cerebellum_mc.gotoAndStop("turnoff");
Im trying to use BitmapData.draw() on a movie clip, thing I noticed is that this method always draw from the top left of the movie clip, is there a way to "center" the draw method somewhere else on the mc?
View 1 RepliesI am trying to create a gallery where the thumbnails scroll across the bottom and when you click on the thumb a new large image opens up on top of it from the same image.
What i would like to do is open up the large image but draw a box around this image so it blanks out the background of the site and all you see is that picture.
Its a similar function to the way this site works;
[URL]
I was wondering if anyone could tell me how and if it is possible to draw a line/ circle and place a movie clip on it and get the movie clip to go round the circle by placing the left and right arrow keys on the keyboard.
View 0 RepliesI am new to actionscripts and I'm having some difficulty. I am creating a website that teaches kids about the about the brain and I am creating a website very familiar to this one, http:[url].......
So far I know how to draw and call a simple movie clip such as what you see below. What I am trying to do is create the features that you see on the above website.I'll try to explain as best as possible what I have done so far:I created one flash file and drew the background for where the text will display. Next I created several movie clips for each of the brain parts and I placed an invisible button over each of these movies.For example I told the button,"cerebellum_button" to play the movie "cerebellum_mc" and told it to go to the"turnon" label."Once it stopped at the label "turnoff" it displayed the text to explain what the cerebellum does.
I feel that my code is redundant because I�m having to create a button for each animated movie clip and in each on of the movie clips I have text that will display. It seems to me that I can somehow create text for all of the movie clips in one centralized location and call each one of those text by using labels. Is there a way that I can centralize all of the text then call it? My aim is to have the user roll over the brain part, have it animate, and have it display the text to explain what that brain part does.I have one invisable
button and one animated movie that includes text.
cerebellum_button.onRollOver = function(){
cerebellum_mc.gotoAndStop("turnon");[cod].....
for example:
var mc:MovieClip=new MovieClip();
mc.graphics.beginFill(0x000000,0.5);
mc.graphics.drawRect(0,0,100,100);
[code].....
I need t draw a rectangle on a movie clip(board_mc) by dragging mouse over it......It works fine till here but I want to put the movie clip(board_mc) in scrollpane.
but after doing so the code doesnot work....can u plz guide me how to make this code work after placing the movie clip (board_mc) in scrollpane(say board_scp).
[Code]...
have a clip, and I want to redraw only an area of that clip.Therefore I use the following code where I use a simple rectangle with "hello" written inside it, its dimension are 200*100I want to redraw only a part of 50*20 of that rectangle. Here is the code I used :
var clip:MovieClip=new MovieClip();
clip.graphics.beginFill(0x990000,1);
clip.graphics.drawRect(0,0,200,100);
[code]......
Im able to link to a movieclip inside a movieclipUnfortunately one of the movieclips now are a scrollbar and scroll. Now the actionscript isnt working?cal.onPress = function() {gotoAndPlay(2);message1.contentMain.message.total = unit1;
View 17 RepliesI am pretty new to ActionScript 3 and Flash. I don't want my movie clip to play unless the person's mouse curser is on the movie clip for more than a second. If the person just runs their curser over the movie clips really quickly, then it should do nothing. It must be more than a second. How do I code that?
[Code]...
I'm creating a small drag & drop activity, and I want to be able to check and see if the dragged movie clip is completely within the bounds of another movie clip (or at least in the bounds of a certain x/y zone on the main stage. I can't use dropTest because it returns true if any tiny bit of the movie clip overlaps with the dropTest movie clip.
I also thought of something that just checks the x/y coordinates of the dragged movie clip, but I'd need this to reflect a range of values rather than one coordinate. For instance, I'd want to return true if the movie clip's x is between 50-60 AND the y is between 50-60. I'm attaching a small graphic to illustrate in case my explanation isn't clear enough [URL]
I have created a flash website, each button is a movie clip with an invisible button over it containing the following script
on (rollOver) {
_root.mouse_over_profile_btn = true;
}
on (rollOut) {
[Code]....
each page is also a movie clip and on release of a button its played. the problem is that when i press another button to play another movie clip 'page' the old content is still there.
Is there a way of reversing the page transition i have used to bring out the movie clip and then bring in the next movie clip.
i am making a pacman game, and i need to know how to make it go to a certain scence when a movie clip collides with another movie clip.
View 2 RepliesThere is a bad gap in my knowledge with Event Dispatch and Event architecture, and this problem proves it. I've been getting nowhere on this problem for two days, I've posted everything to my Flash site. Go here, please: [URL] Click on "Flash Banners" The two thumbnails represent two different classes. Each class is identical. Both are "extends Movie Clip" classes. Tweeners of various types control the hover and click methods. URL Loaders load the thumnails which I then wrap in MC's and make them buttonMode = true, etc. Hover and click to load the Banners on the thumbnails.
I can't send an event from the Eagle movie clip or the T2D movie clip to tell the other to fade out. Both Banner classes are instantiated through a separate Base class. I'm sure this has to be an Event Dispatch from one MC to another and that it can't be done by the Base class. how I can send an Event or Event Dispatch and what the code structure is so one movie clip can in one class can tell the other movie clip in the other class to disappear while it's neighbour is playing. I'm happy to post code or explain / clarify anything that's not clear.
I've got a main timeline .swf file called "blank.swf" which contains nothing but two blank movie clips one called called "pproduct", the other called "ppalette". In the script frame of this main timeline I use the simple "Loader = new Loader();" method to load a URL of an .swf file into the "ppalette" movie clip. The "ppalette" movie clip contains several color chip buttons, each of which use the same Loader method above to load an external .swf into a clip. Here's what I want to do: let those color chip buttons, when the "blank.swf" file loads, be used to load an .swf movie into the "pproduct" clip on the main timeline. I'm wanting to be able to swap depths with various movie clips which will take out the movie which has the palette, but I want whatever that palette has loaded in the original "pproduct" clip to stay there.
[Code]...
it seems simple enough but i have no idea on how i could get a movie clip to slowly move to the coordinates of another existing movie clip
View 5 RepliesI created a movie clip which plays ok. But when it ends there is a slight jump, if you will, when it goes back to frame 1 to begin playing again. Does anyone know how to make the transition unnoticeable from the last frame of a movie clip to the first frame of a movie clip?
View 4 Repliesiam 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??
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 have a very simple problem but I can't find the very simple solution to it. I've create an animated menu with animated movie clips inside to work as buttons. All the main buttons work perfectely but I've got just on button with a sub-menu. On this sub-menu I've placed an invisible hitarea button in order to place some gotoAndStop action. The thing is, it seems to me like this submenu hitarea are underneath something else (even though is the seccond layers right about the actions layers). I've placed a simple trace action whenever the mouse rolls over this area but I get nothing... Am I doing something really wrong? I'm losing all my hair already.
View 2 Repliesi am trying to use the Tween class to change the size of movie clip to certain height.the code works for me but when resizing the parent, it effects the child.i tried the height and scaleY property for the thum, but does not work.
ActionScript Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
[code]....
when i attach a movie clip is it possible to draw it on the bottom layer of my clip?i'm generating a star field, btu the stars keep appearing on top of other static images.
View 4 RepliesI've imported 9 .mov files in my flash presentation. Each lasts for about a minute, and the language is english. I have translation of each video clip in Serbian language as .txt files. And now i need that text to go below the movie clip simultaneosly with the voice in movie clip. And for example when i press pause,the text stops,and when i resume it,the text goes again.
View 1 Repliesit isn't such a big problem bur for a beginner like me it is.I have a movie clip called "Lion_beginning_mc", inside of it I have 3 Key Frames and Inside each and one of them I have different shapes.For example:Key Frame number 01 - DogKey Frame number 02 - CatKey Frame number 03 - MouseI want to move this movie clip "Lion Beginning_mc" form Key frame number 1 to Key frame number 20.I want the Dog,Cat and a mouse to change between each other only once while moving from Key Frame number 1 to 20.And then when the movie clip "Lion Beginning_mc" reaches his goal another movie clip or a frame (with a shape) will start.
View 5 RepliesI have in my root:
1 Movie Clip instancied as a "cursor" 1 Movie Clip instancied as a "Mc_Obstacles" with others 5 Movie Clipsand the 5 Movie Clips inside the "Mc_Obstacles" are instancied as "Obstacle" , all with the same instance...I want this: when the mc "cursor" hit one of mcs "obstacles" gotoandstop to frame X then i did in frame with actions in another layer:
cursor.onEnterFrame=function(){
this._x=this.x+10;
if(this.hitTest(Mc_Obstacles.Obstacle)){
gotoAndStop(4);
}
}
I really have two questions: How do I affect both a movie clip and its child movie clip in the same function? and how do I pull info from one component into a function for another? My basic setup is a movie clip of font choices, one on each frame: "bodyText_mc." Each of these frames has a child clip "bodyText_mc.bodyText" with alignment choices for the font. For instance, the user picks "Script" in the first ComboBox and then picks "Align Right" in the second. (All of this text is static because I need more design control that I can get with dynamic text.)
First of all, I have a combobox "cbBodyFont" that I use to go from frame to frame on movieclip "bodyText_mc." This works nicely:
[Code]...
CS3 Flash - Complete newbie to Flash and I'm trying to change an existing flash piece.It consists of 4 different text statements that appear on a Black background - the first appears and stays on-screen for 10 secs, then it starts to blur and fade away in about a sec, and then the next statement appears, etc, etc., and the whole lot loops.The 4 statements appear as Video Clips (Symbols?) in the library.I need to add a new statement, which means there will be 5 statements. I duplicated one of the library items and renamed it, which seems to have worked fine... but I cannot then work out how I insert that video clip into the Timeline and still have the same visual effects and timing as the existing ones? I can insert a blank frame, but then I can only drop the new video clip text onto that one frame.I've tried copying and pasting a whole set of frames, and then go in and change the text. Which I thought had worked, but then discovered that it also changed the original frames.... now understand that's because they are just instances and any change will affect the master Video Clip!
So can anyone advise if I can insert my newly added and renamed video clip into the timeframe and create the same effect as the others?Please keep any advice as idiot-proof as possible as this is my first venture into Flash... not finding it as intuitive as I hoped, spent 6hrs to date just trying trial and error without any real success.