Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

Para entendidos en flash

CoCoDJ

Buenas tardes a todos
Una preguntilla: quiero aumentar el tamaño de este scroll (vamos que aumente el tamaño dependiendo del contenido que tenga) y no se como hacerlo aqui os dejo el codigo. Siento ponerlo asi pero no se otra manera

onClipEvent (load) {
buttonSize = 0;
viewHeight = _parent.scroll_bg._height;
viewWidth = _parent.scroll_bg._x;
scrollContent = _parent.for_text;
heightCorect = false;
mouseWheelHitTest = true;
wheelStep = 1;
pageStep = 10;
pageStep2 = 10;
pageDelay = 200;
arroyStep = 10;
arroyStep2 = 0.5;
arroyDelay = 3;
speedDec = 0.650000;
scrollStep = _parent.speed;
_x = scrollContent._x+viewWidth;
_y = scrollContent._y;
dragButtonIsDraging = false;
scrollPos = 0;
upButton._y = 0;
pageUpButton._x = 0;
pageDownButton._x = 0;
contentHeight = heightCorect ? (scrollContent.height) : (scrollContent._height);
scrollHeight = viewHeight-buttonSize*2;
dragButtonHeight = viewHeight dragButton._yscale = dragButtonHeight;
dragButton._y = buttonSize;
downButton._y = buttonSize+scrollHeight;
blanckDown._y = downButton._y;
blanckUp._x = 0;
blanckUp._y = 0;
blanck._x = 0;
blanck._y = buttonSize;
blanckDown._x = 0;
pageUpButton._y = buttonSize;
blanck._height = scrollHeight;
blanckUp._visible = viewHeight blanck._visible = viewHeight blanckDown._visible = viewHeight upButton._visible = viewHeight dragButton._visible = viewHeight downButton._visible = viewHeight _parent.drag._visible = viewHeight _parent.down._visible = viewHeight mouseListener = new Object();
mouseListener.onMouseWheel = function(delta) {
if (!mouseWheelHitTest || scrollContent.hitTest(_root._xmouse, _root._ymouse, false) || hitTest(_root._xmouse, _root._ymouse, false)) {
dragButton._y = dragButton._y-delta*wheelStep;
if (dragButton._y dragButton._y = buttonSize;
}
if (dragButton._y>buttonSize+scrollHeight-dragButtonHeight) {
dragButton._y = buttonSize+scrollHeight-dragButtonHeight;
}
}
};
Mouse.addListener(mouseListener);
curY = -scrollContent._y;
vY = 0;
mask = scrollContent._parent.createEmptyMovieClip("mask", scrollContent._parent.getNextHighestDepth());
with (mask) {
beginFill(255, 50);
lineStyle(0, 16711935, 100);
moveTo(scrollContent._x-1000, scrollContent._y);
lineTo(scrollContent._x+viewWidth, scrollContent._y);
lineTo(scrollContent._x+viewWidth, scrollContent._y+viewHeight);
lineTo(scrollContent._x-1000, scrollContent._y+viewHeight);
endFill();
}
scrollContent.setMask(mask);
}
onClipEvent (enterFrame) {
blanckUp._visible = viewHeight blanck._visible = viewHeight blanckDown._visible = viewHeight upButton._visible = viewHeight dragButton._visible = viewHeight downButton._visible = viewHeight _parent.drag._visible = viewHeight _parent.down._visible = viewHeight _parent.scroll_bg._visible = viewHeight if (incDelay dragButton._y = dragButton._y-inc;
if (dragButton._y dragButton._y = buttonSize;
}
if (dragButton._y>buttonSize+scrollHeight-dragButtonHeight) {
dragButton._y = buttonSize+scrollHeight-dragButtonHeight;
}
}
incDelay--;
contentHeight = heightCorect ? (scrollContent.height) : (scrollContent._height);
scrollHeight = viewHeight-buttonSize*2;
dragButtonHeight = viewHeight dragButton._yscale = dragButtonHeight;
downButton._y = buttonSize+scrollHeight;
pageDownButton._y = dragButton._y+dragButtonHeight;
pageDownButton._yscale = scrollHeight-dragButtonHeight-dragButton._y+buttonSize-scrollPos;
pageUpButton._yscale = dragButton._y-buttonSize;
if (dragButtonIsDraging) {
stopDrag();
startDrag(dragButton, false, 0, buttonSize, 0, buttonSize+scrollHeight-dragButtonHeight+1);
}
if (dragButton._y>buttonSize+scrollHeight-dragButtonHeight) {
dragButton._y = buttonSize+scrollHeight-dragButtonHeight;
}
newY = (dragButton._y-buttonSize)/dragButtonHeight*viewHeight;
vY = vY+(curY-newY)/scrollStep;
vY = vY*speedDec;
curY = curY-vY;
scrollContent._y = Math.floor(-curY+_y);
}
onClipEvent (enterFrame) {
if (_parent.down_but == true) {
with (_parent.scroll) {
if (dragButton._y dragButton._y = dragButton._y+_parent.step;
} else {
dragButton._y = buttonSize+scrollHeight-dragButtonHeight;
}
}
}
if (_parent.drag_but == true) {
if (_parent.scroll.dragButton._y>_parent.step) {
_parent.scroll.dragButton._y = _parent.scroll.dragButton._y-_parent.step;
} else {
_parent.scroll.dragButton._y = 0;
}
}
}

👁 230
Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.