Avatar billede visualsoft Nybegynder
14. maj 2004 - 15:10 Der er 6 kommentarer og
2 løsninger

Scrollbar i flash 2004 pro

Hej.

|---------------|
|              |  <- Banner
|---------------|
| 1  |  2  | 3  |  <- 1: nyheder
|    |    |    |      2: menu 3: seneste kreation
|---------------|
|    Content  |  <- Content / stedet med text
|---------------|

Selve "rammen" hedder mainFrame.swf. Dens job er at loade filerne banner.swf, menu.swf, nyheder.swf, latest.swf OG content.swf

jeg har to problemer, her kommer det første:
content.swf skulle gerne kunne skifte sit indhold ud. Jeg tænkte på at lave så den loadede tekst fra en ekstern tekstfil, alt efter indholdet af en variable (måske pageToLoad eller noget andet logisk). Hvordan gør man det?

Nummer 2:
Feltet med "Content" er ikke vildt stort, så jeg skal lave en scrollbar, hvordan gør man det?


Pointene bliver fordelt sådan, at for hvert spørgsmål som du besvarer får du 100 p. Hvis du besvarer begge får du altså 200. Hvis to forskellige svarer bliver de fordelt mellem de to.
Avatar billede visualsoft Nybegynder
14. maj 2004 - 15:11 #1
Beklager min tegning. Den blev ikke så pæn. Men use your minds, så kan i sikkert godt se hvad jeg mener ! :)
Avatar billede mekawi Nybegynder
14. maj 2004 - 15:55 #2
1:
Flash genkender variabler ved hjælp af &-tegn, så dine variabler i tekstdokumentet skal se således ud:

&var1=Her er jeg&
&var2=Her kommer der mere tekst!&

Gem tekstdokumentet ved siden af din flash-fil og giv den navnet "textdoc.txt".
Nu skal du hente det ind i Flash. Følgende actionscript skal sættes ind i din første frame:

getdoc = new LoadVars();
getdoc.load("textdoc.txt");
getdoc.onLoad = function (success) {
    trace (this.var1);
        trace (this.var2);
}

Herefter kan du sætte dine to variabler ind i en tekstbox. Forklaring følger i 2...

2:
Du kan bruge et Component som hedder TextArea. Flash propper selv en scrollbar ind, hvis det er nødvendigt. Du kan finde den under "Components"-viduet. Træd det ud på din scene og giv den et instance-navn (nederst til venste på skærmen). Kald den test indtil videre.

For at indsætte teksten fra dine variabler i tekstfeltet kan du erstatte koden du satte ind i første frame med denne:

getdoc = new LoadVars();
getdoc.load("textdoc.txt");
getdoc.onLoad = function (success) {
    test.text = this.var1+"\n"+this.var2;
}

Håber du kan bruge det...

//Kim
http://www.ipoint.dk
Avatar billede visualsoft Nybegynder
05. oktober 2004 - 11:09 #3
Droppede projektet.
Avatar billede visualsoft Nybegynder
05. oktober 2004 - 11:09 #4
.
Avatar billede mekawi Nybegynder
05. oktober 2004 - 11:12 #5
Rimelig fattig afslutning...
Avatar billede visualsoft Nybegynder
05. oktober 2004 - 11:16 #6
Ja, men jeg fik ikke noget ud af det du sendte. Du fik da 60 point for ubelejligheden
Avatar billede mekawi Nybegynder
05. oktober 2004 - 11:17 #7
Jeg svarede da på PRÆCIS det du spurgte om....?
Avatar billede visualsoft Nybegynder
05. oktober 2004 - 12:17 #8
nå, undskyld så har jeg nok formuleret mig dårligt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester