EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Startdrag Function

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
102 ActionScript language elements
startDrag function
startDrag(target:Object, [lock:Boolean, left:Number, top:Number,
right:Number, bottom:Number]) : Void
Makes the target movie clip draggable while the movie plays. Only one movie clip can be
dragged at a time. After a
startDrag() operation is executed, the movie clip remains
draggable until it is explicitly stopped by
stopDrag() or until a startDrag() action for
another movie clip is called.
Availability: ActionScript 1.0; Flash Player 4
Parameters
target:Object - The target path of the movie clip to drag.
lock:Boolean [optional] - A Boolean value specifying whether the draggable movie clip is
locked to the center of the mouse position (
true ) or locked to the point where the user first
clicked the movie clip (
false ).
left,top,right,bottom:Number [optional] - Values relative to the coordinates of the movie
clip's parent that specify a constraint rectangle for the movie clip.
Example
The following example creates a movie clip,
pic_mc, at runtime that users can drag to any
location by attaching the
startDrag() and stopDrag() actions to the movie clip. An image
is loaded into
pic_mc using the MovieClipLoader class.
var pic_mcl:MovieClipLoader = new MovieClipLoader();
pic_mcl.loadClip("http://www.helpexamples.com/flash/images/image1.jpg",
this.createEmptyMovieClip("pic_mc", this.getNextHighestDepth()));
var listenerObject:Object = new Object();
listenerObject.onLoadInit = function(target_mc) {
target_mc.onPress = function() {
startDrag(this);
};
target_mc.onRelease = function() {
stopDrag();
};
};
pic_mcl.addListener(listenerObject);
See also
stopDrag function, _droptarget (MovieClip._droptarget property), startDrag
(MovieClip.startDrag method)

Table of Contents

Related product manuals