tijmen_4real
%Europe/Berlin %646 %2008, 15:31
Hoi!
Via deze tutorial (http://www.oman3d.com/tutorials/flash/video/customscrollbar.php) heb ik dit (http://www.katwijk13.nl/sm/test.html) kunnen maken.
Bij aanvang staat de tekst netjes op z'n plaats. Maar zodra je de scroller wilt schuiven (bij onPress) vertoont de tekst zich ineens anders.
De AS heb ik precies hetzelfde als in de tutorial:
var scrollUpper:Number = 50;
var scrollLower:Number = -50;
var textLower:Number = -59.8;
var textUpper:Number = -741.6;
var scrollRange:Number = scrollLower - scrollUpper;
var textRange:Number = textLower = textUpper;
// Ik heb dan wel de functienaam scroll vervangen door scrollT, omdat deze al door Flash is gereserveerd, toch?
function scrollT(){
var moved:Number = scroller_mc._y - scrollUpper;
var pctMoved:Number = moved / scrollRange;
var textMove:Number = pctMoved*textRange;
text_mc._y = textLower - textMove;
}
scroller_mc.onPress = function(){
this.startDrag(false,this._x,scrollUpper,this._x, scrollLower);
this.onMouseMove = scrollT;
}
scroller_mc.onRelease = scroller_mc.onReleaseOutside = function(){
this.stopDrag();
this.onMouseMove = null;
}
De text_mc is niet meer dan de tekst, en bevat helemaal geen lege ruimte erboven.
Ik vind het daarom vreemd dat ik de tutorial 100% volg, en nog ander resultaat krijg.
Waar het dan ook mis is gegaan, weet ik niet...
Wie wel ?!
Greetz,
Tijmen_4Real 8D
Via deze tutorial (http://www.oman3d.com/tutorials/flash/video/customscrollbar.php) heb ik dit (http://www.katwijk13.nl/sm/test.html) kunnen maken.
Bij aanvang staat de tekst netjes op z'n plaats. Maar zodra je de scroller wilt schuiven (bij onPress) vertoont de tekst zich ineens anders.
De AS heb ik precies hetzelfde als in de tutorial:
var scrollUpper:Number = 50;
var scrollLower:Number = -50;
var textLower:Number = -59.8;
var textUpper:Number = -741.6;
var scrollRange:Number = scrollLower - scrollUpper;
var textRange:Number = textLower = textUpper;
// Ik heb dan wel de functienaam scroll vervangen door scrollT, omdat deze al door Flash is gereserveerd, toch?
function scrollT(){
var moved:Number = scroller_mc._y - scrollUpper;
var pctMoved:Number = moved / scrollRange;
var textMove:Number = pctMoved*textRange;
text_mc._y = textLower - textMove;
}
scroller_mc.onPress = function(){
this.startDrag(false,this._x,scrollUpper,this._x, scrollLower);
this.onMouseMove = scrollT;
}
scroller_mc.onRelease = scroller_mc.onReleaseOutside = function(){
this.stopDrag();
this.onMouseMove = null;
}
De text_mc is niet meer dan de tekst, en bevat helemaal geen lege ruimte erboven.
Ik vind het daarom vreemd dat ik de tutorial 100% volg, en nog ander resultaat krijg.
Waar het dan ook mis is gegaan, weet ik niet...
Wie wel ?!
Greetz,
Tijmen_4Real 8D