Volledige versie bekijken : snelheid scrollen tekst
wolkk
%Europe/Berlin %463 %2005, 12:07
dag dag,
ik heb op dit forum een script gevonden waarmee je tekst omhoog en omlaag kunt laten scrollen. helemaal goed! werkt prima !!! alleen een beetje te snel! nu heb ik daarvoor ook iets gevonden op het forum maar het werkt niet. de flashscriptcontrole zegt dat ik 'm tussen handlers moet zetten. aangezien ik een nurd ben in codeschrijven weet ik niet wat dat zijn, HANDLERS? ik heb alle soorten haakjes en puntcomma geprobeerd maar geen uitkomst :S
weet iemand hoe dat moet??? hier de code : de setinterval is dus fout geschreven
on (rollOver) {
this.onEnterFrame = function() {
plan.scroll--;
};
}
SetInterval(tempo,500);
on (rollOut) {
delete this.onEnterFrame;
}
Gdo0
%Europe/Berlin %522 %2005, 13:31
Ok heb het anders gedaan, en dat werkt perfect:
on (rollOver) {
onEnterFrame = function()
{
nieuws_txt.scroll -= 4;
}
}
on (rollOut) {
onEnterFrame = function(){}
}
Zo werkt het goed en -= word += bij omlaag scrollen en dan wat erachter staat kan je aanpassen (is de snelheid)
wolkk
%Europe/Berlin %538 %2005, 13:55
hoi gdoo,
ik heb precies jouw code overgeschreven en i.p.v 4 , 1 gezet (anders versrong ie met 4 regels) maar hij gaat nu net zo snel als bij de andere code. dat vind ik dus te snel. hoe kan je ''m nog langzamer laten gaan
ninetynine
%Europe/Berlin %539 %2005, 13:56
nieuws_txt.scroll -= 0.25
wolkk
%Europe/Berlin %562 %2005, 14:30
ja precies aan zoiets dacht ik ook, maar niks hoor, werkt niet
theFlashWizard
%Europe/Berlin %569 %2005, 14:39
scroll doe je nou 1maal per 1 regel.. dus per 0.25 scrollen werkt niet..
et enigste dat je kan doen is wat je nu met een onEnterFrame doet met een interval doen..
en die natuurlijk niet te hoog zetten...
http://www.kirupa.com/developer/actionscript/setinterval.htm
http://www.actionscripts.org/tutorials/intermediate/setInterval/index.shtml
wolkk
%Europe/Berlin %644 %2005, 16:28
bedankt voor de tuts, ik heb ze bekeken en ben weer met de eerste code gaan kltviolen. dr is iets met die setinterval die niet goed geschreven staat. moet ik em eerst als object definieren?
on (rollOver) {
this.onEnterFrame = function() {
plan.scroll--;
};
}
SetInterval(tempo,500);
on (rollOut) {
delete this.onEnterFrame;
}
theFlashWizard
%Europe/Berlin %655 %2005, 16:43
je zet daar de functie tempo in een interval.. maar waar is de functie tempo?
en waarom roep je de interval alleen aan in het begin en niet onRollOver?
Gerrit55
%Europe/Berlin %661 %2005, 16:53
- Plaats dynamic multine tekstvak op je stage, instancenaam "tekst1"
- Plaats 2 movieclips (scrollknop) op je stage, instancenamen "omhoog" en "omlaag"
As op je hoofdtijdlijn (dus niet in een MC)
omhoog.onRollOver = function() {
sc = setInterval(scrollen,50,-1)
}
omhoog.onRollOut = function() {
clearInterval(sc)
}
omlaag.onRollOver = function() {
sc = setInterval(scrollen, 150, 1)
}
omlaag.onRollOut = function() {
clearInterval(sc)
}
function scrollen (waarde) {
if (waarde > 0) { if (tekst1.scroll < tekst1.maxscroll) tekst1.scroll++ }
if (waarde < 0) { if (tekst1.scroll > 0) tekst1.scroll-- }
}
Hoe hoger de waardes bij setinterval, hoe trager dat hij scrollt.
theFlashWizard
%Europe/Berlin %665 %2005, 16:58
ik had et em eigenlijk iets meer zelf wille laten uitzoeken.. want als ik het script zie dat hij heeft gemaakt betwijvel ik dat hij die tuts goed gelezen heeft.. en dat zou natuurlijk een btje jammer zijn..
wolkk
%Europe/Berlin %695 %2005, 17:40
de tuts had ik wel gelezen maar zeer slecht begrepen. (ik heb nog nooit iets met codeschrijven gedaan) dus ben nu maar de basis aan het lezen wat is een functie, een bolean een string, hoe defineer je die en etc.
hardstikke bedankt voor de input
theFlashWizard
%Europe/Berlin %846 %2005, 21:18
hmm owke.. das erg verstandig.. :) suc6! :)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.