I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Forstår ikke helt om du vil have teksten skrevet på din knap eller du vil hente den ind til et tekstfelt? Regner med sidstnævnte, men er det den første, er princippet det samme. I det nedenstående hentes teksten direkte ind i tekstfeltet. Hvi du vil vente til tryk på knappen, så lad være med at skrive variablens navn i tekstfeltet, men hent den ind i det når knappen er trykket.
on (press) { tekstfelt = _root.controller.variabel1); }
1: Få dit asp-dokument til at se nogenlunde sådan her ud:
variabel1=tekst tekst tekst&variabel2=tekst tekst tekst
Du skiller variable med et &-tegn, og du kan have en til rigtig mange variable. Du kan også bruge html-koder hvis du synes det passer bedst, så skal tekstfeltets proporties i Flash være sat til html.
2: I flash laver du 2 lag - et til tekstfeltet - og et til en controller (MIN måde at gøre det på, der er andre)
3: Controlleren som er et movieclip, kan du gøre usynligt. Det eneste det gør, er at indeholde de variable du henter ind fra asp-dokumentet. Giv den instance name "controller"
4: Actionscriptet du putter på controller-mc'et bliver:
Hvis teksten skal stå direkte på knappen, ville jeg lave tekstfeltet inden i knappen (dobbeltklik på den). Lav et nyt layer derinde og lav tekstfeltet hér. Du kalder så variablen, som allerede er loadet ind i controller mc'et, på samme måde som beskrevet ovenfor - altså direkte fra tekstfeltets properties.
er det absolut nødvendigt at bruge et controler mc...? - kan jeg ikke nøjes med et dynamisk tekstfelt og et script på knappen - i så fald hvordan skal scriptet se ud...?
nej, det er ikke nødvendigt med en controller mc. Men det er meget praktisk med et sådan, især hvis du arbejder med dynamiske sider (asp, php). Jeg mener ikke om man kan hente variable ind på en knap, og hvis man kan, er det sikkert knyttet til den action der ligger på den - altså mouseover, press, release osv. I hvert fald er det noget rod at gøre!
Et alternativ er at bruge loadVariable("siden-du-henter.asp", 0) - og lægge denne i første frame på tidslinjen. Her henter du dine variable ind i level 0, og kan så tilgå dem på nogenlunde samme måde som ved en controller. Men igen - vil foreslå dig at arbejde med controlleren, da det (når man har set lyset) er smartest og mest effektivt (efter min mening!)...
Synes godt om
Ny brugerNybegynder
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.