27.25 MovieClip
Diese Klasse ist dynamisch und kann auch bei typsicherer Programmierung um Eigenschaften und Methoden erweitert werden.
27.25.1 Eigenschaften
|
var _alpha:Number; |
|
var _currentframe:Number; |
|
var _droptarget:String; |
|
var _focusrect:Boolean; |
|
var _framesloaded:Number; |
|
var _height:Number; |
|
var _lockroot:Boolean; |
|
var _name:String; |
|
var _parent:MovieClip; |
|
var _quality:String; |
|
var _rotation:Number; |
|
var _soundbuftime:Number; |
|
var _target:String; |
|
var _totalframes:Number; |
|
var _url:String; |
|
var _visible:Boolean; |
|
var _width:Number; |
|
var _x:Number; |
|
var _xmouse:Number; |
|
var _xscale:Number; |
|
var _y:Number; |
|
var _ymouse:Number; |
|
var _yscale:Number; |
|
var enabled:Boolean; |
|
var focusEnabled:Boolean; |
|
var hitArea:Object; |
|
var tabChildren:Boolean; |
|
var tabEnabled:Boolean; |
|
var tabIndex:Number; |
|
var trackAsMenu:Boolean; |
|
var useHandCursor:Boolean; |
27.25.2 Eigenschaften für Macromedia Central
|
var tooltipText:String; |
27.25.3 Methoden
|
function attachAudio(id:Object):Void; |
|
function attachMovie(id:String,name:String,depth:Number,initObject:Object):MovieClip; |
|
function beginFill(rgb:Number,alpha:Number):Void; |
|
function beginGradientFill(fillType:String,colors:Array,alphas:Array,ratios:Array,matrix:Object):Void; |
|
function clear():Void; |
|
function createEmptyMovieClip(name:String,depth:Number):MovieClip; |
|
function createTextField(instanceName:String,depth:Number,x:Number,y:Number,width:Number,height:Number):Void; |
|
function curveTo(controlX:Number,controlY:Number,anchorX:Number,anchorY:Number):Void; |
|
function duplicateMovieClip(name:String,depth:Number,initObject:Object):MovieClip; |
|
function endFill():Void; |
|
function getBounds(bounds:Object):Object; |
|
function getBytesLoaded():Number; |
|
function getBytesTotal():Number; |
|
function getDepth():Number; |
|
function getInstanceAtDepth(depth:Number):MovieClip; |
|
function getNextHighestDepth():Number; |
|
function getSWFVersion():Number; |
|
function getTextSnapshot():TextSnapshot; |
|
function getURL(url:String,window:String,method:String):Void; |
|
function globalToLocal(pt:Object):Void; |
|
function gotoAndPlay(frame:Object):Void; // frame kann String oder Zahl sein. |
|
function gotoAndStop(frame:Object):Void; // frame kann String oder Zahl sein. |
|
function hitTest():Boolean; // Die Argumente können entweder target oder x, y, shapeFlag sein. |
|
function lineStyle(thickness:Number,rgb:Number,alpha:Number):Void; |
|
function lineTo(x:Number,y:Number):Void; |
|
function loadMovie(url:String,method:String):Void; |
|
function loadVariables(url:String,method:String):Void; |
|
function localToGlobal(pt:Object):Void; |
|
function moveTo(x:Number,y:Number):Void; |
|
function nextFrame():Void; |
|
function play():Void; |
|
function prevFrame():Void; |
|
function removeMovieClip():Void; |
|
function setMask(mc:Object):Void; // mc darf String oder ein
Movieclip sein. |
|
function startDrag(lockCenter:Boolean,left:Number,top:Number,right:Number,bottom:Number):Void; |
|
function stop():Void; |
|
function stopDrag():Void; |
|
function swapDepths(mc:Object):Void; // mc darf ein String oder eine Zahl sein. |
|
function unloadMovie():Void; |
|
function valueOf():MovieClip; |
27.25.4 Ereignismethoden
|
function onData():Void; |
|
function onDragOut():Void; |
|
function onDragOver():Void; |
|
function onEnterFrame():Void; |
|
function onKeyDown():Void; |
|
function onKeyUp():Void; |
|
function onKillFocus(newFocus:Object):Void; |
|
function onLoad():Void; |
|
function onMouseDown():Void; |
|
function onMouseMove():Void; |
|
function onMouseUp():Void; |
|
function onPress():Void; |
|
function onRelease():Void; |
|
function onReleaseOutside():Void; |
|
function onRollOut():Void; |
|
function onRollOver():Void; |
|
function onSetFocus(oldFocus:Object):Void; |
|
function onUnload():Void; |
|