19/07/2006, 03:37
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 183
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Estos zip que me pasas funcionan correctamente, pero solo para flash 5, si los pasas a flash 72.0 o flash 8 2.0 dejan de funcionar, cual seria la solucion?
Code:
Código:
TextBox._height = TextBox_Height;
newscroll = -scroll._y;
function easeOut() {
scrollpos = -scroll._y;
ratio = (content._height-TextBox_Height)/(TextBox_Height-scroll._height);
NewPos = Number((scrollpos*ratio));
difY = newPos-content._y;
dif = scrollpos-newscroll;
content._y = content._y+difY/5;
scroll._y = scroll._y+dif/5;
}
function easeDrag() {
scrollpos = -scroll._y;
ratio = (content._height-TextBox_Height)/(TextBox_Height-scroll._height);
NewPos = Number((scrollpos*ratio));
difY = newPos-content._y;
content._y = content._y+difY/5;
}
function stopper() {
if (scroll._y>150) {
scroll._y = 150;
newscroll = scroll._y;
} else if (scroll._y<0) {
scroll._y = 0;
newscroll = scroll._y;
} else {
scroll._y = scroll._y;
}
}
Código:
if (dragmode == 1) {
easeDrag();
stopper();
} else {
easeOut();
stopper();
}
Código:
on (press) {
_root.mainclip.dragmode = 1;
startDrag(this, false, _parent.content._width + 3, 0, _parent.content._width +3, (_parent.TextBox._height)-(this._height));
}
on (release, releaseOutside) {
barPos = _root.mainclip.scroll._y +25;
if (barPos > 25, barPos < 50) {
_root.mainclip.scroll._y = Math.ceil(0);
} else if (barPos > 50, barPos < 100) {
_root.mainclip.scroll._y = Math.ceil(50);
} else if (barPos > 100, barPos < 150) {
_root.mainclip.scroll._y = Math.ceil(100);
} else if (barPos > 150) {
_root.mainclip.scroll._y = Math.ceil(150);
}
_root.mainclip.newscroll = -_root.mainclip.scroll._y;
_root.mainclip.scrollpos = -_root.mainclip.scroll._y;
_root.mainclip.dragmode = 0;
stopDrag();
}
|