Avatar billede iceb1977 Nybegynder
08. maj 2002 - 20:49 Der er 36 kommentarer og
1 løsning

Hente dynamiske billeder ind i Flash ?????

Hej

Jeg har før prøvat via asp at hente tekst fra en

access db og det var nemt nok. Nu vil jeg så med

den nye Flash Mx hente BÅDE tekst og billeder ind

i et skema stadig altsammen hentet fra en db

igennem en asp side.....

Jeg skal hente alt hvad der er i tabellen og

putte det hele ind i skemaet. Billederne får et

billedfilnavn fra min db og dermed bliver de

genereret dynamisk alt efter hvad der er i data

basen. Hvordan gør jeg dette med Flash Mx ?

Links til tutorials er velkomne.

Avatar billede zyberdog Nybegynder
08. maj 2002 - 21:45 #1
Avatar billede iceb1977 Nybegynder
08. maj 2002 - 21:49 #2
ja jeg har.

Jeg ved allerede at jeg skal hente min tekst igennem

variabler som igen er hentet fra min db via asp.

Det eneste jeg ikke ved er hvordan jeg henter de

dynamiske billeder ind i flash der er i min db jo?
Avatar billede n!nja Nybegynder
09. maj 2002 - 12:00 #3
Hej iceb1977!

Jeg har selv leget lidt med at få dynamisk tekst fra en db ind i flash vha. asp, men det vil ikke rigtigt lykkes.

Hvis nu jeg opretter et sp. omhandlende det - vil du så vise et eks. på noget udtræk fra en db...?

MVH N!NJA
Avatar billede barklund Nybegynder
09. maj 2002 - 12:07 #4
Har du prøvet med

loadMovie("pics\"+ditHentedeLinkTilJpg, 20);

For det er metoden i Flash MX til at hente billeder...
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 13:31 #5
barklund> ja nemlig men den er ikke dynamisk vel ? så skal jeg ændre

den hver gang jeg skal have nye billeder på ik ?

Ninja> nej bare spørg mig her og jeg har et par eks jo ....sss
Avatar billede n!nja Nybegynder
09. maj 2002 - 13:34 #6
Kanon!

Jeg vil gerne bare se den kode du bruger når du laver et udtræk, som  bliver udskrevet i en flash film...
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 13:35 #7
altså koden på knappen der henter fra min db ?
Avatar billede n!nja Nybegynder
09. maj 2002 - 13:36 #8
jep :-)
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 13:36 #9
Jeg har lavet en lille kombineret Flash MX og PHP sag. PHP tæller billederne og ytpytter antal, navn, filstørrelse, og højde/bredde.

Det er den vej du skal hvis du vil være "rigtigt" dynamisk. jeg kan sende dig et eks.

/Nikolaj
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 13:38 #10
nik>normalt kører jeg asp og access men bruger du så mysql til dem ?

Det jeg skal have er bare en actionscript kode der virker til

dyn billeder....
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 13:42 #11
ninja>her.....

on (release) {
    loadVariablesNum("retrieve.asp", 0);
}

dette læser en var fra et asp dok som igen kan læse fra din db....
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 13:43 #12
Barklund har fint beskrevet hvordan du loader billeder ind - Problemet er bare at du så er nødt til at kende antallet og deres sti på forhånd.

Næh i det omtalte tilfælde bruger jeg ikke Database - Jeg bruger såmænd bare PHP´s indbyggede billedefunktioner til at fortælle mig data om de enkelte billeder - Det kunne også være kommet fra en database, men igen så er den jo meget mere statisk - Den skal jo først have smidt alle links størrelse mm ind.

/Nikolaj
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 13:45 #13
nik> jeg skal jo bruge database så kan din bruges til det eller er

det kan til statiske ?
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 13:46 #14
Hov jeg vil dog lige rette Barklunds blunder...

loadMovie("pics\"+ditHentedeLinkTilJpg, 20);

Skal være:

loadMovie("pics/"+ditHentedeLinkTilJpg, 20);

20 er den level der loades ind i - Loader du noget ind i 20 igen erstattes indholdet - Loader du ind højere får du flere billeder.

Loader du ind i level 0 - Så erstattes HELE din film

/Nikolaj
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 13:48 #15
Database er slet ikke dynamisk i det her tilfælde - Som netop skrevet så aneer databssen jo intet om billeder - her skal du bruge ASP´s biledefunktioner først får at fortælle databasen hvordan det lige er det ligger med de billeder.

Du kan selvfølgelig også undlade at bruge de funktioner, men så er du nødt til selv at smide links, højde, bredde mm. ind.

/Nikoal
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 13:49 #16
nik> det skal fungere sådan at

1. Flash læser en variabel ind som er taget fra asp eller php siden

2. php eller asp siden henter billedfilnavnet fra en tabel i min db

3. php asp siden sætter billedfilnavnet = variablen som så hentes ind

  i flash og bliver til at dyn billede
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 13:53 #17
nik> gør det det ?
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 13:59 #18
Brug

loadVariables("minASPside.asp");

I "minASPside.asp" - henter du så data fra datatbasen og skriver du ud igen med response.write - Nu kan du så bruge Barklunds loadmovie kommando.
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 14:02 #19
nik> ok og hvad skal jeg skrive i den ?
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 14:08 #20
Jamen det kommer jo helt an på hvad du helt præcist vil have.
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 14:11 #21
mik/jeg vil præcist have et billedfilnavnet hentet i min db bliver

genereret til at billede i flash ok ?
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 14:14 #22
mik?

Jeg har egentligt forklaret hvad det er du skal - Prøv evt at kigge på de andre ASP spørgsmål i her i Flash kategorien - Jeg kan ikke ASP.
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 14:24 #23
nik> det har jo intet med asp at gøre det eneste jeg skal have er

hvad jeg skal skrive i mit acrionscript for at få billedfilnavnene til at blive dyn billeder.....?

Du kan jo sende de acrionscripts / flashfiler til mig ..

iceyboo@yahoo.com
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 14:36 #24
Det har ganske meget med ASP at gøre og actionscriptet for dig har Barklund fyret af - Resten er i virkeligheden næsten ASP.

Som sagt, såtjeck de ældre ASP/Flash spørgsmål igennem - Det lyder bestemt som om du har brug for at få noget basal viden om hvordan Flash/ASP fungerer sammen.

/Nikolaj
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 14:39 #25
nik> nå er jeg ikke enig i men send lige det du har lavet ok ?

iceyboo@yahoo.com
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 14:41 #26
Du kan jo ikke bruge det - Jeg laver PHP og ikke ASP - Så får du noget ud af det - Nej næppe :))
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 14:43 #27
jo jeg skal kigge på dine fla og filer har du ikke

integreret dem da ?
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 14:45 #28
Nej data læses fra PHP og billederne loades så ind via de varaibler som PHP udskriver til flashen.
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 14:54 #29
ok så har du jo også fla filer?
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 14:56 #30
loadMovie("pics\"+ditHentedeLinkTilJpg, 20);

kan den her sættes til at hente HELE biblioketer med jpg billeder

f.eks kalder pics ?
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 14:59 #31
dunno - Vi bliver ikke enige.
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 15:01 #32
nå du ved da om du har fla filer ik ?
send lige hvis du har så ....
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 15:17 #33
Nå jeg lukker ned da jeg ikke kan få svar på dette kan jeg se.....
Avatar billede nikolajdu Nybegynder
09. maj 2002 - 17:56 #34
Du har fået så meget svar som du kan få. Du vil have nogle filer du ikke kan bruge til en dyt - Det er spild af min tid og vel også din egen.

Jeg har forsøgt et pænt stykke tid at forklare dighvordan du får den mest dynamiske løsning, men du har ikke lyttet og vil hellere bruge din tid på at argumentere imod fremfor at lære det som du i virkeligheden spurgte om.

At deltage i sådan en debat i 1½ time får du ikke mange mennesker til og jeg tror du forfremtiden skal åbne dit sind noget mere før du spørger. Du kan ikke forvente at vi leverer komplette løsninger til dit og dat - Er det det du vil have, så smid en mail og jeg skal sende dig en regning.

/Nikolaj
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 21:08 #35
Jo jeg har da.

Nu har jeg fundet ud af at man kan bruge billedfilnavet som en variabel i sig selv.....

Dette kan ses her:

//initialize variables and properties
square._alpha = 0;
whichPic = 1;
//initiate change to new image when buttons are clicked
next.onPress = function() {
    if (whichPic<5 && !fadeIn && !fadeOut) {
        fadeOut = true;
        whichpic++;
        input = whichPic;
    }
};
back.onPress = function() {
    if (whichPic>1 && !fadeIn && !fadeOut) {
        fadeOut = true;
        whichpic--;
        input = whichPic;
    }
};
_root.onEnterFrame = function() {
    // when a new Photo is selected, fade out, load new image, and fade in
    if (square._alpha>10 && fadeOut) {
        square._alpha -= 10;
    }
    if (square._alpha<10) {
        loadMovie("../images/image"+whichPic+".jpg", "square");
        fadeOut = false;
        fadeIn = true;
    }
    if (square._alpha<100 && fadeIn && !fadeOut) {
        square._alpha += 10;
    } else {
        fadeIn = false;
    }
    // limit input field
    if (input>5) {
        input = 5;
    }
    // initiate change to new image when Enter key is pressed
    if (Key.isDown(Key.ENTER)) {
        fadeOut = true;
        whichpic = input;
    }
};
// if a number is entered in the input field but Enter is not pressed, change
// back to current Photo number when clicking anywhere else
inputField.onKillFocus = function() {
    input = whichPic;
};

Dette actionscript går igennem en HELE mappen når man trykker på

next knappen. Men det jeg gerne vil have er at der ikke har en

NEXT knap men bare læser alle billeder fra mappen og plae
Avatar billede iceb1977 Nybegynder
09. maj 2002 - 21:09 #36
placerer dem på flash siden hvordan gør jeg det ?
Avatar billede iceb1977 Nybegynder
10. maj 2002 - 11:43 #37
Nå jeg lægger lige dette spørgsmål op så igen så i kan få point....
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