Inserimento di filmato FLASH in Visual WEB Developer

venerdì 30 gennaio 2009 - 11.14

86Marco Profilo | Expert

Salve, nella mia applicazione web creata con visual web developer ho intenzione e bisogno di inserire una piccola animazione flash.
come si fa?
Grazie

alx_81 Profilo | Guru

>Salve,
Ciao!

>nella mia applicazione web creata con visual web developer
>ho intenzione e bisogno di inserire una piccola animazione flash.
>come si fa?
devi usare il tag OBJECT. Segui queste istruzioni:
http://xhtml.html.it/guide/lezione/1707/includere-un-file-flash/

>Grazie
di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

86Marco Profilo | Expert

Perfetto mille grazie.

A questo punto sempre riguardo flash ti faccio un'altra domanda prima di accettare e chiudere la discussione.
Questo filmato che è inserito in una pagina master come testata del sito, è un filmato che include dei bottoni, i quali una volta cliccati, danno vita ad una animazione per poi passare ad una altra pagina (che è quella selezionata dal bottone).
Come posso fare affinchè ogni qualvolta cambio pagina del sito il filmato flash non venga ricaricato nuovamente del tutto?

Spero di essere stato chiaro nell'esposizione :)
Grazie mille alex_81!

alx_81 Profilo | Guru

>A questo punto sempre riguardo flash ti faccio un'altra domanda
>prima di accettare e chiudere la discussione.
>Questo filmato che è inserito in una pagina master come testata
>del sito, è un filmato che include dei bottoni, i quali una volta
>cliccati, danno vita ad una animazione per poi passare ad una
>altra pagina (che è quella selezionata dal bottone).
>Come posso fare affinchè ogni qualvolta cambio pagina del sito
>il filmato flash non venga ricaricato nuovamente del tutto?
Non si ricarichi nel senso che l'animazione non deve essere ripetuta?
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

86Marco Profilo | Expert

esatto! come posso fare?

alx_81 Profilo | Guru

>esatto!
Devi fare in modo che qualunque bottone premi dal tuo flash lanci la pagina con un parametro in più nel querystring, ad esempio ani=0.
poi nella parte di src dell'animazione, passi anche quel parametro (con asp.net, basta fare un <%= Request.QueryString("ani") %>).
Nel flash, dovrai leggere i parametri ed in base a quello, fare un gotoAndPlay al frame in cui non si verifica l'animazione iniziale.

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

86Marco Profilo | Expert

Perdonami ma non ho kpt bene :)

alx_81 Profilo | Guru

>Perdonami ma non ho kpt bene :)
nell'object tu metti il percorso del tuo swf. In poche parole lo chiami con un querystring tipo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ogni pulsante, dal flash dovrà richiamare le pagine includendo il parametro ani valorizzato ad 1 ad esempio.
Poi nel flash leggerai i parametri con i metodi di actionscript e se il parametro ani è a 1 fai una gotoAndPlay(x), dove x è il frame dopo l'animazione che vuoi saltare.
Più chiaro?

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

86Marco Profilo | Expert

Bhe sicuramente + chiaro, anche se il procedimento mi viene difficile immaginarlo nel metterlo in atto considerato che chi fa i contenuti in flash è un grafico che lavora a parte, mentre poi sono io che sviluppero l'applicazione via codice in asp.net... :(

alx_81 Profilo | Guru

>Bhe sicuramente + chiaro, anche se il procedimento mi viene difficile
>immaginarlo nel metterlo in atto considerato che chi fa i contenuti
>in flash è un grafico che lavora a parte, mentre poi sono io
>che sviluppero l'applicazione via codice in asp.net... :(
Credimi, è una sciocchezza..
Tu devi solo preoccuparti di passargli il parametro nel value del movie come se fosse un normale querystring.
Poi lui, tramite metodi come LoadVars, ecc.. in actionscript, leggerà i dati e con un semplicissimo IF dirà se far partire l'animazione da un frame piuttosto che da un altro.
Se non conosce actionscript, lo deve imparare un pochino, flash è anche quello, anzi, più lo usi meno pesano gli swf poi da scaricare lato client, non trovi?

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

86Marco Profilo | Expert

Perdonami se continuo a farti domande, ma , sarà l'influenza non riesco a capire bene il concetto!
La query string la devo mettere come codice su ogni pulsante?

Ho kpt il concetto fondamentale, credo, meno questo della query string...

Grazie ancora, spero di non disturubarti +!

alx_81 Profilo | Guru

Di querystring ce ne sono 2.

1) quello di ogni bottone che vai a premere, che serve per ricaricare la pagina
2) quello della chiamata del flash ....swf?<%= %>... che serve come parametro

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

86Marco Profilo | Expert

Ok allora credo di aver capito.
L'unica cosa che ora mi rimane in dubbio è come richiamare su ogni pagina il filmato flash.

Io ho una master page dove inserisco il filmato flash, tramte il tag <object>....</object> e tutto funziona a meraviglia.

Fermo restando che passo il parametro ad ogni pulsante, dove devo inserire il codice seguente che mi richiama il filmato flash con la query string??

<object type="application/x-shockwave-flash" data="http://percorso/tuo.swf" width="100" height="100">
<param name="movie" value='http://percorso/tuo.swf?ani=<%= Request.QueryString("ani") %>'/>
</object>

CIao Alee, grazie e scusami tanto per il disturbo :)

alx_81 Profilo | Guru

>L'unica cosa che ora mi rimane in dubbio è come richiamare su ogni pagina il filmato flash.
>
>Fermo restando che passo il parametro ad ogni pulsante, dove
>devo inserire il codice seguente che mi richiama il filmato flash
>con la query string??
Nella masterpage metti il flash con quela request. Poi, ogni bottone, lancia la pagina con il parametro nell'url che lancia.
Il risultato è che al primo accesso, non avendo nessun parametro "ani", l'animazione partirà da capo. Alla pressione di un qualunque pulsante viene lanciato l'url con il parametro ani = 1 e siccome lo passerai al flash tramite request.querystring, il gioco è fatto. Ora sarà il flash che dovrà occuparsi di leggere i parametri ed autoimpostarsi..

>CIao Alee, grazie e scusami tanto per il disturbo :)
Ciao, di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5