What I'm really looking to be able to do, is have a clip in the root move to the same x and y as a clip that is embedded into another movieclip. How would I pick up the X and Y co-ordinates of this embedded movie clip?
To summarise,
ClipA is embedded into ClipB, what I want, is for ClipC - that is based in the root - to match ClipA's position.
I have thumbs placed on the stage. I create an empty mc to load swf. But my thumbs disappear from the stage when I test the movie ( html or swf) if I settle the _ and _y position of the empty mc.why the emptymovieclip positions affect the positions of my thumbnails?
EDIT: If I have a class called Items and it has a movieclip instance which is loaded from a url. The startDrag on item fails. If Items contains a movieclip which we initiate from a SWC (not load it) on Drag works fine. Now how to solve the issue where I have a class which has a movieClip loaded from outside.I have the following code:
I have a movieclip that is scrolled by means of a 'sensor' on each side of the stage. The clip scrolls fine in both directions, however here is my problem:When the users mouse leaves the stage, the movie clip stops dead in it's tracks, and this does not provide a nice smooth effect. Looking at the code below, is there any way I could tell the animation to ease out when the users mouse leaves the stage rather than simply stop suddenly?
class Sensor extends MovieClip { public function Sensor() { }
I would like to ask if it is possible using flash to upload multiple images to particular positions. For example, I have a target that is called "people" and when someone uploads an image that is called "people" the image will be placed on that target.
I'm trying to work out a logic for a game (in Flash). In one part, given the following row:
_ _ * _ _ __ *
I need to find if all the spaces between the *'s are empty (Non-empty values other than * can occur in the row). This operation is done quite frequently. I was wondering if I could use bit representations of rows to achieve this, instead of looping through and checking the intermediate positions.
For a row _ _ * _ _ _ * represented as xx1xxx1 (x = 1 or 0), I could AND it with 0001110 so that if the answer is 0000000, the intermediate positions are empty.
The question here is, of course, how to find this second map (0001110 above) using bit operations (in Flash AS2)? (Map (1,4) -> 0110, (1,3) -> 0100 etc) Or is looping through the intermediate positions just the better choice?
How can I adjust flash so it values can only be whole numbers for dimensions and positions? For some reason flash likes to adjust the numbers I enter in the properties flash changes the number slightly. i.e i set the width to 500 and it'll adjust it to 500.05 or 499.05.
I can get the movieclips into the container movieclip, but they're supposed to float around within the boundaries of container movieclip Unfortunatly they just float off stage.
IE 8 Flash CS4 v10 Windows XP Home SP3 (NOTE: The word "Resize" refers to an HTML change of the movie size; it does not refer to a Window resize)
Objective: Display a transparent 800x600 flash movie in IE, stretching movie to 100% width and height of webpage but keeping the objects within the movie from getting re-scaled. Objects are re-positioned at runtime via ActionScript with values meant to be relative to stage dimensions.
Problem: The movie resize is messing up the object re-positioning. The movie is indeed stretching to 100% of the width & height of the browser window's client area, but the objects are repositioned relative to something else (perhaps screen dimensions, but not sure). Result: Objects which were programatically positioned relative to original stage size are spaced way too far apart in IE, in some cases off the screen entirely, though they were not like this in the Flash editor.Question(s): Why are objects which were positioned within the original stage dimensions being kicked off the browser screen while the movie itself remains entirely on-screen even after resize? What dimensions/values are guiding the automatic post-resize repositioning of the objects? (These proportions appear to be different from the change in proportions of the movie itself.)
They have a common function for when each is clicked called buttonclicked.
Within the function buttonclicked, I'd like to grab the number off the end of each button name so that I can compare the number to a global variable I have called global.data.clicker
so...
if (number at end of event.target.name == global.data.clicker) {take action...
Is it possible, and if so, what code do I need to put in the first part of the if statement to make it work?
i want play a movieclip when i 'll click on button which is placed over another movieclip. The tree structure for this is:[code]according to this representation when i 'll click on 1st movieclip (using button which is placed over that layer ),2nd moviclip will play. and that 2nd movieclip will play once and stop.And this shoud be done whenever i'll click on 1st movieclip(i.e on button).
I'm building a site. When you click one of the menu items it loads the page using the 'with' command.
Example:
About button with(_root.about){ play(); }
So when you click a button it makes the movieclip play,then when you click the button again or the close button the movieclip plays again and it dissapears.What I am looking for is when you click a different button if on of the other pages is open it closes then the new one opens so you dont get the overlapping pages.
I was searching how to do something with a movieclip and all the solutions were along the lines of "place code on the MC." However, my problem is that my moviclip is dynamically imported and I am not sure How I would apply the code to my movieclip since its dynamically imported.
How do you make it so that wherever you click, the AS will get that location and put a specific moviclip in the spot? I've tried several things to achieve this, but i am still having problems with this.
I'm loading in external images through XML, and am trying to get the width of these images after they load, so that I can place them end to end, using the width as the spacing.
Here is what I have so far:
Code: for(i=0; i<main.length; i++){ var loadImageListener:Object = new Object(); var imageLoader = _root.createEmptyMovieClip("loader"+i, this.getNextHighestDepth());
[Code]....
If you notice in the last line of code I'm using the number 490. I'm wanting to replace that with the width so that the pictures can be any width and they will still line up end to end.
i am trying to develop a small interactive game using as3.i need to play a movieclip when i 'll click on button. Anybody knows simple way for that.I'm trying this way: i have created a class for that movieclip, then i have created a object of that and then i m tring to call that object in this way.
var geese:geese01=new geese01(); trace("object created"); geese1.addEventListener(MouseEvent.CLICK, onPlayClick);
I am having (1st)one moviclip, on above that layer i have applied button to it such that as moviclip goes button will also move wit movieclip. so whenever we click on that movieclip i.e on 1st movieclip, on that click i want to play a another movieclip which is kept below that movieclip layer.
I am creating animation using as3 in which i duplicate the circle ten time,then pushing into an array and giving random motion. When all the duplicate object goes outside the stage then i should remove the event listener. But right now when one duplicate object goes off the stage the event listener is removed.
i already create one main movieiclip(index_mc),including menu button to link multiple movieclip, which is containt: aboutus_mc, story_mc and gallery_mc. all button in index_mc run perfectly.
In gallery_mc i've made thumbnail mc (btnthumb1_mc, btnthumb2_mc,btnthumb3) which inside already has button(btn1,btn2,btn3) to show large images in movieclip (largeimages_mc) which is large images contain several jpeg
the problem thumbnail as button cant link to show largeimages_mc, and i already put as2 in button, which is:
package { import flash.display.Sprite; import flash.events.MouseEvent;import lib.CustomEvents.ItemLoadCompleteEvent;import lib.Room.Item;import lib.Room.ItemStruct; public class DragTest extends Sprite{private var itemInstance:Item;public function DragTest(){var tempItemStruct:ItemStruct = new[code].......
I have used the same code with a normal clip and it works. When I use it with my own defined item it does not work. Here are the details.
itemStruct: containing the properties of the item to be made. item : Loads the itemstruct defined item and puts it in a movieclip (item is inherited from movieclip).Traces from the above code, show that only the mouseUp function works mouseDown does not work. Though the same code works fine for a simple movieclip.I have already tried
EDIT: I have tried put the mouseDown on stage again if I click outside the item and drag from stage it both mouseDown and Up seem to work. But If I click on the item and drag. Still no luck. I have also added the item as movieclip on stage.
My application (AS3) uses Flash Player right-click zoom feature. However, when zoomed in I cannot drag when the cursor is over an image, navigation bar or active area.This makes the menu and several other pages impossible to navigate when zoomed in.The only option is for the user to zoom out and then zoom back in on the next area they want to look at.how default dragging can be enabled when cursor is over an image/ moviclip?
package { import flash.display.Sprite; import flash.events.MouseEvent; import lib.CustomEvents.ItemLoadCompleteEvent; import lib.Room.Item; import lib.Room.ItemStruct; public class DragTest extends Sprite { [Code]....
I have used the same code with a normal clip and it works. When I use it with my own defined item it does not work. Here are the details. itemStruct: containing the properties of the item to be made. item : Loads the itemstruct defined item and puts it in a movieclip (item is inherited from movieclip) Traces from the above code, show that only the mouseUp function works mouseDown does not work. Though the same code works fine for a simple movieclip I have already tried stage.addEventListener(MouseEvent.MOUSE_DOWN,mouse Down);
EDIT: I have tried put the mouseDown on stage again if I click outside the item and drag from stage it both mouseDown and Up seem to work. But If I click on the item and drag. Still no luck. I have also added the item as movieclip on stage.