amphetamine
26.04.2006, 13:18
Вопрос возник в следующем, на сцене находится мувиклип
с именем "b2"
далее есть такой код, который проверяет нажата ли кнопка мыши за пределами этого мувиклипа
bPress = function() {
this._height = 100;
this.onMouseDown = bPress2;
this.useHandCursor = false;
}
bPress2 = function(){
if ((this._xmouse > 10 || this._xmouse < 0 ) ||(this._ymouse > this._height || this._ymouse < 0)) {
this._height = 10;
this.useHandCursor = true;
delete this.onMouseDown;
}
}
b2.onPress = bPress;
непонятно, мне 1 момент, почему для сравнеия по Y работет
this._ymouse > this._height
а для сравнения по ширине вместо
this._xmouse > this._width
необходимо использовать
this._xmouse > 10 (10 первоначальный размер мовиклипа)
с именем "b2"
далее есть такой код, который проверяет нажата ли кнопка мыши за пределами этого мувиклипа
bPress = function() {
this._height = 100;
this.onMouseDown = bPress2;
this.useHandCursor = false;
}
bPress2 = function(){
if ((this._xmouse > 10 || this._xmouse < 0 ) ||(this._ymouse > this._height || this._ymouse < 0)) {
this._height = 10;
this.useHandCursor = true;
delete this.onMouseDown;
}
}
b2.onPress = bPress;
непонятно, мне 1 момент, почему для сравнеия по Y работет
this._ymouse > this._height
а для сравнения по ширине вместо
this._xmouse > this._width
необходимо использовать
this._xmouse > 10 (10 первоначальный размер мовиклипа)