PDA

Volledige versie bekijken : text box met actionscript


webwooky
%Europe/Berlin %788 %2005, 19:55
Wie kan mij helpen bij deze textbox die ik gemaakt heb met flash mx.
als ik hem test zie ik niet de text die ik ian de actionscript heb geschreven.
heb ik hier soms iets fout gedaan. ik zal het script hier onder plaatsen zodat er naar gekeken kan worden.

hier is hij dan.

onClipEvent (load) {

texstbox = " doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout.doe ik het zo goed of doe ik het zo fout. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. s.v.p help mij als het fout is mail mij hoe het wel moet. ";

scrolling = 0;
frameCounter = 1;
speedFactor = 3;

}
onClipEvent (enterFrame) {
if (frameCounter%speedFactor == 0) {
if (scrolling == "up" && tekstbox.scroll>1) {
tekstbox.scroll--;
} else if (scrolling == "down" && tekstbox.scroll<tekstbox.maxscroll) {
tekstbox.scroll++;
}
frameCounter = 0;
}
frameCounter++;
}

Jordy
%Europe/Berlin %813 %2005, 20:31
tekstbox.text = "flashfocus is kick";

Pimm
%Europe/Berlin %816 %2005, 20:35
Inderdaad, er moet .text bij... Dus:onClipEvent (load) {
texstbox.text = "Mauris bibendum commodo pede. In congue, ante et malesuada posuere, nisi nulla vestibulum arcu, sed tincidunt dui arcu a est. Phasellus cursus suscipit magna. Fusce sed nisl a nulla tempus aliquam. Vestibulum neque dolor, commodo nec, molestie vel, lobortis id, ante. Integer velit nisl, rhoncus et, mattis in, ultricies at, tellus. Aliquam lacinia. Nulla quam sem, suscipit quis, tempor sed, bibendum et, dolor. Ut in ligula id eros hendrerit commodo. Aenean viverra. In vitae odio eu nulla porttitor blandit. Proin nec quam. Mauris non ante porta neque cursus bibendum. Nunc rutrum. Donec mi. Pellentesque arcu nisi, laoreet eget, ultrices vel, ultrices vitae, dolor. Donec sollicitudin nunc id dui.";
scrolling = 0;
frameCounter = 1;
speedFactor = 3;
}
onClipEvent (enterFrame) {
if (frameCounter%speedFactor == 0) {
if (scrolling == "up" && tekstbox.scroll>1) {
tekstbox.scroll--;
} else if (scrolling == "down" && tekstbox.scroll<tekstbox.maxscroll) {
tekstbox.scroll++;
}
frameCounter = 0;
}
frameCounter++;
}Echter, het codes op MC's plaatsen is een beetje oud...

Jordy
%Europe/Berlin %827 %2005, 20:51
Nee, zo moet ie zijn:
onClipEvent (load) {
tekstbox.text = "Mauris bibendum commodo pede. In congue, ante et malesuada posuere, nisi nulla vestibulum arcu, sed tincidunt dui arcu a est. Phasellus cursus suscipit magna. Fusce sed nisl a nulla tempus aliquam. Vestibulum neque dolor, commodo nec, molestie vel, lobortis id, ante. Integer velit nisl, rhoncus et, mattis in, ultricies at, tellus. Aliquam lacinia. Nulla quam sem, suscipit quis, tempor sed, bibendum et, dolor. Ut in ligula id eros hendrerit commodo. Aenean viverra. In vitae odio eu nulla porttitor blandit. Proin nec quam. Mauris non ante porta neque cursus bibendum. Nunc rutrum. Donec mi. Pellentesque arcu nisi, laoreet eget, ultrices vel, ultrices vitae, dolor. Donec sollicitudin nunc id dui.";
scrolling = 0;
frameCounter = 1;
speedFactor = 3;
}
onClipEvent (enterFrame) {
if (frameCounter%speedFactor == 0) {
if (scrolling == "up" && tekstbox.scroll>1) {
tekstbox.scroll--;
} else if (scrolling == "down" && tekstbox.scroll<tekstbox.maxscroll) {
tekstbox.scroll++;
}
frameCounter = 0;
}
frameCounter++;
}

tekstbox.text in plaats van texstbox.text

;)

webwooky
%Europe/Berlin %511 %2005, 13:16
bedankt jongens of meidjes.

die mij deze reactie hebben gestuurt.
zal het meteen uit gaan proberen.

TheDutch
%Europe/Berlin %514 %2005, 13:21
Het zijn allemaal jongens hoor ;).

webwooky
%Europe/Berlin %907 %2005, 22:46
ik heb het script uitgeprobeert maar hij werkt nog steeds niet ligt het soms aan mijn buttons dat ik daar de actie niet goed heb staan.

hier is het script dat er voor gebruikt wordt.

on (press) {
scrolling = "up";
frameCounter = speedFactor;
}
on (release, releaseOutside) {
scrolling = 0;
}
-------------------------------------------------------------------------------------

on (press) {
scrolling = "down";
frameCounter = speedFactor;
}
on (release, releaseOutside) {
scrolling = 0;
}

volgens mij is hier niets mis mee. [?] :O

Laiverd
%Europe/Berlin %909 %2005, 22:50
Volgens mij moet het _parent.tekstbox.text = "blah" zijn, tenzij de textbox zich bevindt in de movieclip waar de on clipevent aan hangt.

John

webwooky
%Europe/Berlin %823 %2005, 20:46
deze zit in een movieclip.

Laiverd
%Europe/Berlin %496 %2005, 12:55
Het gaat erom dat ie zit in de clip waar de on clipevent aan hangt.
John

webwooky
%Europe/Berlin %723 %2005, 18:21
zal eens een zipp plaatsen met een jpg.
als je mij kunt helpen door eens naar de flash zipp te kijken en mij zeggen wat er fout aan is.

dit geld voor iedereen die de zipp opend.

[?] :)

Laiverd
%Europe/Berlin %761 %2005, 19:16
In je script wordt verwezen naar tekstbox, terwijl je veld textbox heet. De variabele scrolling wordt gezet op _root, dus daar zul je naar moeten verwijzen met _root of _parent. De veriabelenaam van het tekstveld is dezelfde als de instancename: niet handig; gewoon de variabelenaam weglaten. En het regeltje:frameCounter%speedFactor == 0begrijp ik helemaal niet, en is volgens mij nergens voor nodig.

Probleem is dan nog niet opgelost, maar je bent weer een stukje verder. Probeer ook te begrijpen wat het script doet, en copy/paste niet zomaar zonder te kijken (anders had je zelf ook al die fout in de instancename ontdekt). Probeer ook het concept van het werken met meerdere tijdlijnen te begrijpen. In de handleiding staat daar het nodige over: hier ook: http://home.hccnet.nl/john.mulder/sae/multiple%20timelines.pdf

Kijk de handleiding/as dictionary oook even na op de verschillende methodes en properties van een tekstfield.

John

xtr0
%Europe/Berlin %766 %2005, 19:23
tekstbox = "<i>teksteffect?...."
moet je veranderen in:
textbox.text = "<i>teksteffect?..."

Laiverd
%Europe/Berlin %768 %2005, 19:26
textbox.text = "<i>teksteffect?..."Voordat je hier nou weer uren naar gaat zitten zoeken.

textbox.htmlText = "<i>teksteffect?..."