PDA

Volledige versie bekijken : scrollable MovieClip toont tekst verkeerd


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

mknol
%Europe/Berlin %880 %2008, 21:08
Het enige wat ik me kan bedenken waar je op kunt letten:
- Staat het nul-punt van het textfield ook op (0,0) in de bewuste movieClip?
- Kloppen de waardes die je bovenin defineerd?