![]() |
|
||||||||||
|
|
|
|||||
|
Ребят, помогите с одной штукой... Нашёл исходник увеличивающей линзы, но там она перемещается взаместо курсора... а мне нужно сделать так, что бы только по нажатию на линзу - она начанала перемещаться... ну короче драг н дроп... всю голову сломал как изменить код в исходнике, в итогде после дня мучений ничего не получилось... может кто подскажет, как это реализовать...
![]() |
|
|||||
|
Как вариант:
// ...
//Вышележащий код без изменения
this.attachMovie("linz", "linz", 3);
this.linz._x = 275;
this.linz._y = 200;
init = function() {
if (_root.mc1.hitTest(_root._xmouse, _root._ymouse)) {
this.mc2.setMask(linz);
this.mc2._visible = 1;
_root.zzzzy = ((_root.zzy-this.mc1._height)/2)/(this.mc1._height/2);
this.mc2._y = this.mc1._y+(_root.lll*_root.zzzzy);
_root.zzzzx = ((_root.zzx-this.mc1._width)/2)/(this.mc1._width/2);
this.mc2._x = this.mc1._x+(_root.llll*_root.zzzzx);
}
if (not _root.mc1.hitTest(_root._xmouse, _root._ymouse)) {
_root.linz.stopDrag();
this.mc2._visible = 0;
this.mc2.setMask(null);
_root.linz._visible = 0;
}
};
this.init()
_root.linz.onPress = function() {
this.startDrag();
};
_root.linz.onRelease = function() {
this.stopDrag();
};
Последний раз редактировалось Жень Шень; 06.08.2007 в 12:16. |
|
|||||
|
ага.. данкешон))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|