Avatar billede bobbleplast Nybegynder
23. december 2005 - 12:56 Der er 14 kommentarer og
1 løsning

HTML og Flash

Hej

Jeg arbejder lidt med en hjemmeside som er bygget op i flash.
Nu ønsker jeg at sætte en tæller og andet ind på min hjemmeside som er HTML koder. Hvordan får jeg koden sat ind på siden ??
Jeg har prøvet at lede efter svaret her på siden men det hjælper mig ikke rigtig videre....

Bobbleplast
Avatar billede nikolajdu Nybegynder
23. december 2005 - 13:07 #1
Tryk F12 i Flashprogrammet så får du lavet en hel side.
Avatar billede lyden Nybegynder
23. december 2005 - 16:00 #2
:o)
Avatar billede w13 Novice
23. december 2005 - 19:56 #3
Jeg tror, Bobbleplast mener, at han har en html(?)-tæller, som skal indsættes i en flash-fil =)
Avatar billede nikolajdu Nybegynder
23. december 2005 - 20:02 #4
Åh ja det har du nok ret i.
Avatar billede nikolajdu Nybegynder
23. december 2005 - 20:03 #5
Men omend ikke andet kan han se koderne ved at trykke F12 - og så copy paste ind i hans egen html kode.
Avatar billede bobbleplast Nybegynder
23. december 2005 - 22:36 #6
Hej

Jeg har en kode i Html som lyder : <img src="/cgi-bin/Count.cgi?dd=B&ft=0&md=5&df=ccc98765.dat">
Den kode skal jeg havde sat ind på siden i min flash hjemmeside.
Hvordan gør man det ??? Skal man lave en tekstkasse et sted eller ?????

Bobbleplast
Avatar billede apo Praktikant
23. december 2005 - 22:46 #7
Hvis tælleren skal befinde sig i HTML'en på siden, kan du gøre således:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Dit dokument</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<head>
<body>
[Her er din flash-kode]
<!-- Her begynder din tællerkode -->
<img src="/cgi-bin/Count.cgi?dd=B&ft=0&md=5&df=ccc98765.dat">
<!-- Her slutter din tællerkode -->
</body>
</html>

Din tæller skal blot befinde sig mellem <body> og </body> for at virke :-)
Avatar billede bobbleplast Nybegynder
23. december 2005 - 23:01 #8
Nu er det sådan at hjemmesiden er bygget op som en lang film i flash....
Hvis du ved hvad jeg mener ?
Det er ikke sådan at der er blevet brugt Html koder nogle andre steder på hjemmesiden. Selveste siden er købt som en filpakke.
Avatar billede apo Praktikant
23. december 2005 - 23:17 #9
Hvordan vil du bruge HTML-element som <img src="..." > hvis den ikke indlæses i et HTML-dokument?

Du kan ikke bruge HTML-elementer til noget, hvis de ikke eksekveres fra et HTML-dokument. Det er derfor, det hedder HTML-elementer ;-)
Avatar billede bobbleplast Nybegynder
23. december 2005 - 23:33 #10
Det vil sige at jeg overhovedet ikke kan indsætte nogen slags html koder på min side. Er der andre muligheder for at sætte en tæller ind på sådan en flash side som er bygget op som en lang film????
Avatar billede nikolajdu Nybegynder
23. december 2005 - 23:58 #11
APo - du er på vildspor. Vi er i Flash kategorien.

Selvfølgelig kan du indsætte koder i din htmlside - Jeg ville faktisk bare give dig både et hint og forhåbenligt lidt forståelse af brugen af Flash. Havde du trykket F12 havde du fået noget alá

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled-1</title>
</head>
<body bgcolor="#ffffff">
<!--url's used in the movie-->
<!--text used in the movie-->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="Untitled-1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="Untitled-1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="Untitled-1.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>

Det er en hel side og da du kun vil indsætte flashen skal du nappe det her:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="Untitled-1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="Untitled-1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="Untitled-1.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Når jeg siger F12 fremfor ovenstående så er det simpelthen fordi du så er fri for at rette en 5,6,7 steder i min kode men kan copy/paste direkte.
Avatar billede nikolajdu Nybegynder
23. december 2005 - 23:59 #12
Du får ikke din CGI kode ind i flashen med mindre den er skrevet direkte til flash.
Avatar billede fredeboss Nybegynder
26. december 2005 - 15:12 #13
Som jeg har forstået det skal du sætte tælleren ind i flash. altså.
<img src="/cgi-bin/Count.cgi?dd=B&ft=0&md=5&df=ccc98765.dat">
det vil sige at du får addressen på et billede tilbage fra /cgi-bin/Count.cgi
dvs: du skal lave et loadvar object som du skal sende med variablerne 
dd=B, ft=0, md=5, df=ccc98765.dat
Det du får tilbage er et link til billedet som du skal loade som en movie.
OBS: husk at tjekke filformatet på billedet at det er et format du kan loade med flash!
Brug LoadVar sådan:

var lv:LoadVars = new LoadVars()
var result_lv:XML = new XML()
result_lv.onLoad = function(success) {
        if(success) {
            _root.loadMovie(this.toString())    //billedet blir loaded           
        } else {
                //FEJL
    }
}
//her blir variablerne sat
lv.dd = "B"
lv.ft = 0
lv.md = 5
lv.df = "ccc98765.dat"
lv.sendAndLoad("/cgi-bin/Count.cgi", result_lv, "GET")
Avatar billede fredeboss Nybegynder
27. december 2005 - 09:20 #14
hov glemte at skrive det som svar :)

Som jeg har forstået det skal du sætte tælleren ind i flash. altså.
<img src="/cgi-bin/Count.cgi?dd=B&ft=0&md=5&df=ccc98765.dat">
det vil sige at du får addressen på et billede tilbage fra /cgi-bin/Count.cgi
dvs: du skal lave et loadvar object som du skal sende med variablerne 
dd=B, ft=0, md=5, df=ccc98765.dat
Det du får tilbage er et link til billedet som du skal loade som en movie.
OBS: husk at tjekke filformatet på billedet at det er et format du kan loade med flash!
Brug LoadVar sådan:

var lv:LoadVars = new LoadVars()
var result_lv:XML = new XML()
result_lv.onLoad = function(success) {
        if(success) {
            _root.loadMovie(this.toString())    //billedet blir loaded           
        } else {
                //FEJL
    }
}
//her blir variablerne sat
lv.dd = "B"
lv.ft = 0
lv.md = 5
lv.df = "ccc98765.dat"
lv.sendAndLoad("/cgi-bin/Count.cgi", result_lv, "GET")
Avatar billede nikolajdu Nybegynder
19. januar 2006 - 05:52 #15
men boblen er vidst sprunget her...
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