:)
-
Thor† 23 a
URL:
scrollbar.fla - <a class="link" target="_blank" href="http://thor.tamrex.ee/scrollbar.fla">http://thor.tamrex.ee/scrollbar.fla</a>
näidis - <a class="link" target="_blank" href="http://thor.tamrex.ee/scrollbar.html">http://thor.tamrex.ee/scrollbar.html</a>Nii, kood...
Esimene freim:
ylevalt = getProperty(_root.raam, _y);
alt = getProperty(_root.raam, _y)+getProperty(_root.raam, _height)-50;
vasakult = getProperty(_root.raam, _x);
tirimisnupp_y = getProperty(_root.tirimisnupp, _y);
sisu_y = getProperty(_root.sisu, _y);
kordaja = sisu_y/tirimisnupp_y;
setProperty (_root.sisu, _y, sisu_y*kordaja);Teine freim:
gotoAndPlay(1)Tirimisnupp:
on (press) {
startDrag (_root.tirimisnupp, false, _root.vasakult, _root.ylevalt, _root.vasakult, _root.alt);
}
on (release, releaseOutside) {
stopDrag ();
}
on (release) {
trace (_root.sisu_y);
trace (_root.kordaja);
trace (_root.tirimisnupp_y);
}Probleem on nüüd selles, et esiteks ei tööta trace action korralikult - näitab ainult tirimisnupu y positsiooni. Ja kui tirida, siis natuke aega töötab väga hästi, aga mingilt maalt enam sisu edasi ei tiri. Miks? .fla faili panin ka üles vaatamiseks, ehk oskab keegi lahendada probleemi...
14. jaanuar 2002 - 15:11:31 · Otselink
-
Thor† 23 a
Leidsin juba vea üles... Nimelt kui alguses oli mõlema sümboli, sisu ja tirimisnupu, _y positsioon 50, siis sellel hetkel kui enam edasi ei tirinud sisu, olid nende _y positsioonid 0 (sisu) ja 100 (tirimisnupp). Siis jagas kood nulli sajaga (sisu_y/tirimisnupp_y) ja sai tulemuseks (kordaja) nulli. Ja trace näitas ka kõike õieti, oleksin viitsinud süveneda oleks näinud, et kaks tulemust (kordaja ja sisu_y) peavadki nullid olema... Aga lahendust ma sellele probleemile ei leia, kas keegi oskaks aidata? Oleksin väga tänulik... :)
14. jaanuar 2002 - 17:57:26 · Otselink