teksten bliver ikke skiftet ud. Den opretter fint antal tekstfelter som der er records, men ligger den samme tekst i alle felter, som er fra den første record
onClipEvent (load) { antallinks(); function antallinks(){ loadVariables("url",this); }
function pvctekst(){ var i = 0; for(i = 0;i <(_root.pvclinks);i++) { loadVariables("url",this); var mh_x = i*10*(-1); var mh_y = i*10*(-1); var mh_name = "mhnewtext"+i; _root.menu.mhtestmc.createTextField(mh_name, 2+i, mh_x, mh_y, 100, 10); _root.menu.mhtestmc["mhnewtext"+i].htmlText = pvct; _root.menu.mhtestmc["mhnewtext"+i].border = true; _root.menu.mhtestmc["mhnewtext"+i].autosize =false;
Hvad gøre funktionen? Det ser helt vildt syret ud... du loader jo den samme url en masse gange... jeg fatter ikke helt, hvad den skal eller hvad det enkelte loadVariables skal returnere.
den første function antallinks() udskriver antal record i db
den næste function pvctekst() Der genererer jeg tekstfelter antal = antal records der bruger url til at uskrive teksten som skal stå i tekstfelterne, men den skriver teksten fra den første record i alle tekstfelterne
loadVariables virk4er jo ikke instantly. Der går lidt tid, før resultatet er hentet ind. Man kan du ikke bare udskrive din data fra dit script som xml og så i en onLoad handler generere tekstfelter med indhold. Det er langt det nemmeste og pæneste!
er ikke helt med. Jeg bruger asp til at sende data til flash?... Har du noget kode jeg kan bruge.
En lille ting mere. Hvis jeg gerne vil have onclick på tekstfelterne hvordan gør jeg det. De skal nemlig fungere som links der synliggøre et andet tekstfelt med data fra samme record... Ved godt det er et ekstra spørgsmål, men håber det er i orden
Hvis du lige viser mig, hvordan du har lavet dit asp-script (hvilke variabler der hentes ud af db) så kan jeg lave det lidt om for dig samt skrive actionscriptet til det hele... Det tror jeg vil hjælpe dig til at forstå, hvordan man kan bygge det bedre op.
i min accessdb er der en tabel med følg. kolonner: (id)(linktekst)(undertekst)
Det er linkteksten der sendes til flash og danner tekstfelterne som gerne skulle virke som links. Når man klikker på dem skal et andet tekstfelt synliggøres med indholdet fra (undertekster) det vil sige at (id) skal med rundt. Hvis du hjælper mig med at få dette til at virke, får du 20 point mere
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!--#include file="nordc.asp" --> <!--#include file="func.asp" --> <% Dim rsrecord Dim rsrecord_numRows
har du en email... Så kan jeg lige sende dig flash filen. Jeg har oprettet en tom flashfil og lagt det hele i roden. Den melder ikke fejl, men der sker ikke noget. Hvis jeg nu sender filen til dig kan du se url'en hvor teksten hentes fra, og dermed sende en fil tilbage til mig som virker?
asp filene er ikke tom. Men jeg har åbnet en ny flashfil og lagt koden ind på 1 frame og gemt filen det samme sted som den oprindelige. Men kan du ikke sende mig en fla fil hvor det virker? jeg skal jo bare lige ha' din emailadd. så jeg kan sende dig den korrelte url til asp-filen
Din asp-fil har et forkert output. Dine xml-attributter skal quotes som:
<pvc id ="1" text="text" subtext="undertext" />
Du mangler disse quotes (")...
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.