| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 4.
startDrag(target:Object,[lock:Boolean,left:Number,top:Number,right:Number,bottom:Number]): Void
target Путь к мувиклипу, который необходимо начать перетаскивать.
lock Булева величина, указывающая, будет ли центр перетскиваемого мувиклипа привязан к центру (если значение равно true) или к точке, по которой произошел щелчок, после которого началось перетаскивание (false). Параметр необязательный.
left, top, right, bottom Дистанция по 4 направлениям, относительно точки регистрации мувиклипа, на которые его можно будет перетащить (образуют ограничивающий прямоугольник, хотя в отдельных случаях может быть и линия). Параметр необязательный.
Ничего.
Функция; делает мувиклип target перетаскиваемым. Одновременно перетаскиваемым при помощи данной функции может быть только один мувиклип. После того, как функция startDrag() вызвана, прекратить перетаскивание можно при помощи stopDrag() или вызвав startDrag() с другим мувиклипом в качестве параметра.
В следующем примере создается мувиклип pic_mc, который может перетаскиваться при помощи функций startDrag() и stopDrag(), когда пользователь прижимает левую кнопку мыши. В мувиклип pic_mc при помощи класса MovieClipLoader загружается изображение.
var pic_mcl:MovieClipLoader = new MovieClipLoader();
pic_mcl.loadClip("http://www.macromedia.com/devnet/mx/blueprint/articles/qa_petmarket/spotlight_thale.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);
MovieClip._droptarget,MovieClip.startDrag(),stopDrag()
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |