Coloresque
%Europe/Berlin %678 %2009, 17:16
Hey
Ik ben bezig aan een site waarin de lay-out concreet er zo uit ziet:
een aantal buttons naast elkaar als menu met daaronder een movieclip met scrollbar. In deze movieclip worden verschillende pagina's getoond op verschillende frames, en in deze pagina's wordt er gelinkt naar andere pagina's (bv. 'klik hier voor meer informatie' gaat dan naar een frame in die movieclip waarin meer informatie staat uitgelegd). Alles werkt perfect, de scrollbar scrolt mooi door de movieclip, maar vanaf dat ik klik op zo één van de links, om naar een ander frame in de content movieclip te gaan, blijft de scrollbar en de pagina op dezelfde positie staan als voor ik klikte. Ik zou dus willen dat de pagina en scrollbar weer gewoon naar de top gaan bij elke nieuwe frame die geopend wordt.
Ik vind alleen tutorials die dit behandelen bij components maar mijn scrollbar is dus geen component, het is een geheel van movieclips volgens de tutorial van http://www.kirupa.com/developer/flash8/scrollbar.htm.
Ik hoop dat het duidelijk is... Een deel van de actionscript (van kirupa.com dus):
scrolling = function () {
var scrollHeight:Number = scrollTrack._height;
var contentHeight:Number = contentMain._height;
var scrollFaceHeight:Number = scrollFace._height;
var maskHeight:Number = maskedView._height;
var initPosition:Number = scrollFace._y=scrollTrack._y;
var initContentPos:Number = contentMain._y;
var finalContentPos:Number = maskHeight-contentHeight+initContentPos;
var left:Number = scrollTrack._x;
var top:Number = scrollTrack._y;
var right:Number = scrollTrack._x;
var bottom:Number = scrollTrack._height-scrollFaceHeight+scrollTrack._y;
var dy:Number = 0;
var speed:Number = 10;
var moveVal:Number = (contentHeight-maskHeight)/(scrollHeight-scrollFaceHeight);
var myVar:LoadVars = new LoadVars();
Ik ben bezig aan een site waarin de lay-out concreet er zo uit ziet:
een aantal buttons naast elkaar als menu met daaronder een movieclip met scrollbar. In deze movieclip worden verschillende pagina's getoond op verschillende frames, en in deze pagina's wordt er gelinkt naar andere pagina's (bv. 'klik hier voor meer informatie' gaat dan naar een frame in die movieclip waarin meer informatie staat uitgelegd). Alles werkt perfect, de scrollbar scrolt mooi door de movieclip, maar vanaf dat ik klik op zo één van de links, om naar een ander frame in de content movieclip te gaan, blijft de scrollbar en de pagina op dezelfde positie staan als voor ik klikte. Ik zou dus willen dat de pagina en scrollbar weer gewoon naar de top gaan bij elke nieuwe frame die geopend wordt.
Ik vind alleen tutorials die dit behandelen bij components maar mijn scrollbar is dus geen component, het is een geheel van movieclips volgens de tutorial van http://www.kirupa.com/developer/flash8/scrollbar.htm.
Ik hoop dat het duidelijk is... Een deel van de actionscript (van kirupa.com dus):
scrolling = function () {
var scrollHeight:Number = scrollTrack._height;
var contentHeight:Number = contentMain._height;
var scrollFaceHeight:Number = scrollFace._height;
var maskHeight:Number = maskedView._height;
var initPosition:Number = scrollFace._y=scrollTrack._y;
var initContentPos:Number = contentMain._y;
var finalContentPos:Number = maskHeight-contentHeight+initContentPos;
var left:Number = scrollTrack._x;
var top:Number = scrollTrack._y;
var right:Number = scrollTrack._x;
var bottom:Number = scrollTrack._height-scrollFaceHeight+scrollTrack._y;
var dy:Number = 0;
var speed:Number = 10;
var moveVal:Number = (contentHeight-maskHeight)/(scrollHeight-scrollFaceHeight);
var myVar:LoadVars = new LoadVars();