Ciao a tutti!
Non riesco ad inserire un file swf in una pagina aspx.
Mi date delle indicazioni?
Grazie, Carmen
Ciao a tutti!
Non riesco ad inserire un file swf in una pagina aspx.
Mi date delle indicazioni?
Grazie, Carmen
Carmen
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="250" height="250">
<param name="movie" value="fileflash.swf" />
<param name="quality" value="high" />
<embed src="fileflash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="250"></embed>
</object>
come in una pagina html
Ciao Mexican!
Ho provato a creare una webform e a inserire il codice che mi hai indicato ma non si vede il filmato. Vedo solo un'area con la toolbar verticale e vuota. Non mi da errori.
?????
Grazie, Carmen
Carmen
puoi postare il codice?Originariamente inviato da CarmenFerrara
Ciao Mexican!
Ho provato a creare una webform e a inserire il codice che mi hai indicato ma non si vede il filmato. Vedo solo un'area con la toolbar verticale e vuota. Non mi da errori.
?????
Grazie, Carmen
Ciao! Sono di nuovo operativa!
Ecco il codice:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="carmen.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
width="250" height="250" VIEWASTEXT>
<param name="movie" value="amalfi_coast_views.swf" />
<param name="quality" value="high" />
<embed src="amalfi_coast_views.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="250" height="250"></embed>
</object>
</form>
</body>
</html>
Ciao! Grazie, Carmen
Carmen
Originariamente inviato da CarmenFerrara
Ciao! Sono di nuovo operativa!
Ecco il codice:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="carmen.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
width="250" height="250" VIEWASTEXT>
<param name="movie" value="amalfi_coast_views.swf" />
<param name="quality" value="high" />
<embed src="amalfi_coast_views.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="250" height="250"></embed>
</object>
</form>
</body>
</html>
MS_POSITIONING="GridLayout" cos'è???
VIEWASTEXT idem cos'è???
Poi il file swf sta nella directory dove sta la pagina?
Ciao! Grazie, Carmen
Ciao Mexican!
MS_POSITIONING="" indica la disposizione degli elementi web nella pagina
GridLayout divide lo schermo in una tabella con x righe e y colonne, tutte le caselle hanno la stessa grandezza
FlowLayout mette i componenti in una riga (partendo dalla sinistra), con la loro dimensione preferita. Se lo spazio orizzontale è troppo piccolo, FlowLayout crea delle altre righe.
Comunque ho tolto sia MS_POSITIONING che VIEWASTEXT (non so cosa sia... credimi non l'ho messo io...) e non va lo stesso. Il file swf è nella stessa directory.
Ciao, Carmen
Carmen
Ho provato ad inserire il codice con dreamweaver e funziona.
Quindi il problema è asp.net!!!
E allora? Che si fa?
Carmen
Innanzitutto gli esempi postati non sono conformi alle specifiche web standard, in quanto utilizzano il tag <embed> che non esiste; esso è infatti un tag proprietario dei browser della famiglia mozilla/netscape.
Il codice corretto per inserire un filmato flash è il seguente:
<object data="http://www.miosito.com/filmato.swf" type="application/x-shockwave-flash" class="classedelfilmato" width="500px" height="500px">
<param name="movie" value="http://www.miosito.com/filmato.swf" />
<param name="quality" value="high" />
<param name="menu" value="false" />
</object>
Questo codice rispetta gli standard e farà funzionare il filmato sia sotto IE sia sotto Firefox e gli altri browser.
Se poi si vuole anche disabilitare il fastidioso "cliccka qui per attivare il filmato" introdotto con IE7, è sufficiente scrivere l'html sovrastante all'interno di un file javascript (con la funzione document.write() ) invece che direttamente nella pagina, e includerlo nel punto dove si vuole visualizzare il filmato.
Ciao![]()
Grazie Sgro!
Funziona!
Ho inserito il tuo codice e va bene.
Non mi serve in questo caso usare il suggerimento che seguiva ma mi interesserebbe capire come fare ad evitare il fastidioso doppio click in altre occasioni.
Potresti farmi un esempio (non conosco Javascript...)?
Grazie, Carmen
Carmen