Volledige versie bekijken : news gedeelte op m'n site - dynamic txtbox + scrollpane ??
Ruubje
%Europe/Berlin %906 %2006, 21:45
Ey mensen,
ik ben een site aan t bouwen (flash 8), maar ik wil er een nieuws gedeelte op maken. Dit doe ik door een textfile in te laden in flash. Opzich geen probleem, werkt goed. Ik heb alleen 2 problemen:
1. scrollpane / scrollbalk
Ik laad de news page in index.swf dmv een loadmovie. probleem is alleen dat ik dan het actionscript (ac) niet meer kan gebruiken volgens mij, en ik dus de dynamic txtboxes niet meer kan vullen.
2. hoogte
in de news page wil ik de hoogte van een dynamic txtbox veranderen zodat als ik het txtbestand vergroot, de txtbox automatisch langer wordt.
Kan iemand me hierbij helpen??
groet,
Ruubje
theFlashWizard
%Europe/Berlin %992 %2006, 23:49
as kan prima werken als je dingen inlaad. maar er kunnen wel problemen voorkomen.
maar om daar iets over te kunnen zeggen hebben we inzicht in dat script nodig.
dit zou mshn het probleem kunnen zijn: Actionscript Tutorials -> het inladen probleem (http://www.flashfocus.nl/forum/showthread.php?t=6338#het inladen probleem)
met de autosize property kun je de hoogte aan de inhoud aanpassen. kijk maar eens in flash help :)
Ruubje
%Europe/Berlin %623 %2006, 14:57
thanks! ik ben nu goed op weg!!
ik heb een movieclip gemaakt met daarin 5 layers: ac, text, scrollbar, scrollbuttons, bg.
in bg komt de achtergrond, in ac het actionscript.
het txtbestand bestaat uit: tekst = jouw tekst hier
in frame 1
is alles leeg, behalve ac ( loadVariables ("news.txt", ""); )
en text (een dynamic text (met als var: tekst)
en bg (je eigen mooie achtergrond)
in frame 2
verandert alleen het ac:
if (scrolltext == "") {
gotoAndStop("load");
} else {
gotoAndPlay("end");
}
in frame 3
verandert wederom alleen het ac:
gotoAndPlay ("Load");
in frame 4
verandert het ac:
balkheight = 200;
stop();
scrollbuttons:
je maakt 2 buttons (omhoog en omlaag).
elke button heeft 2 layers (in 1 staat de figuur van de button).
de UP button
op het "down" frame maak je een nieuw frame in de 2e layer. je maakt een movieclip aan met 2 frames.
op frame 1 zeg je in je ac dit:
currentScroll = _parent._parent.scrolltext.scroll;
max = _parent._parent.scrolltext.maxscroll;
if (currentScroll>1) {
_parent._parent.scrolltext.scroll = currentScroll-1;
}
de DOWN button
het zelfde als de up button, maar dan met het volgende ac:
currentScroll = _parent._parent.scrolltext.scroll;
max = _parent._parent.scrolltext.maxscroll;
if (currentScroll<max) {
_parent._parent.scrolltext.scroll = currentScroll+1;
}
als het goed is moet je nu een prachtige scroll hebben d.m.v. de pijltjes ingedrukt houden. Ik ga aan de slag met een scrollbalk [^]
geef vooral commentaar en tips!
groet.
Ruben
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.