Moderatori: Gattinara, ModiMaccanici
Codice: Seleziona tutto
on(release){
getURL("http://www.ilmiositopagina.com", "_blank");
}
404 ha scritto:Però mi è venuto un dubbio, sono andato di fretta e a memoria, quel codice è per Action Script 2, se il tuo filmato lo stai realizzando con una versione di Flash che utilizza Action Script 3 le cose sono molto diverse è un po' più complicate, le azioni in generale sono completamente diverse.
Posta la versione di Flash che stai utilizzando, in particolare quando esporti/pubblichi il movie con quale versione di flash player e action script.
Puoi inviare tutto quello che vuoi, il problema è legato alla domanda che ti ho fatto riguardo la versione di Flash che hai tu e quella che che ho io.Scasi_1980 ha scritto:Se tu sei d'accordo Ti potrei inviare il documento che ho realizzato in flash e e ti dico anche che link assegnarli.
Buonasera 404,404 ha scritto:Puoi inviare tutto quello che vuoi, il problema è legato alla domanda che ti ho fatto riguardo la versione di Flash che hai tu e quella che che ho io.Scasi_1980 ha scritto:Se tu sei d'accordo Ti potrei inviare il documento che ho realizzato in flash e e ti dico anche che link assegnarli.
Posso tentare di aprire il tuo file FLA da un Mac con Flash Pro CC, ma Action Script 2 ce lo scordiamo.
Comunque, tu invia, una soluzione in qualche modo la troviamo.
Edit:
Come non detto, ho trovato una vecchia versione di Flash 8 Professional, penso quindi che non dovremmo avere problemi ad usare Action Script 2.
Codice: Seleziona tutto
import flash.events.MouseEvent;
import flash.net.URLRequest;
playpause_mc.addEventListener(MouseEvent.CLICK,openFuction);
function openFuction(e:MouseEvent){
var openPage:URLRequest=new URLRequest("http://iltuosito.com")
navigateToURL(openPage,"_blank");
}
404 ha scritto:Dovresti provare il seguente script, ho sfruttato l'istanza che hai già creato playpause_mc
Apri il file, vai nella timeline e seleziona il primo fotogramma del livello "Azioni", poi Menu > Finestra > Azioni (o Window > Action),
nella finestra seleziona l'ultima riga e incolla il codice seguente:
Pubblica il movie e provalo.Codice: Seleziona tutto
import flash.events.MouseEvent; import flash.net.URLRequest; playpause_mc.addEventListener(MouseEvent.CLICK,openFuction); function openFuction(e:MouseEvent){ var openPage:URLRequest=new URLRequest("http://iltuosito.com") navigateToURL(openPage,"_blank"); }
Nel caso, come ti accennavo nell'altro post, modifica l'attributo _blank con _self se non vuoi aprire una nuova pagina.
Codice: Seleziona tutto
<div id="flashContent">
<object type="application/x-shockwave-flash" data="iltuofilmatoflash.swf" width="320" height="240" id="iltuofilmatoflash.swf" style="float: none; vertical-align:middle">
<param name="movie" value="iltuofilmatoflash.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#cccc66" />
<param name="play" value="false" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
</object>
</div>
Codice: Seleziona tutto
<div class="flashContent">
<object type="application/x-shockwave-flash" data="iltuofilmatoflash.swf" width="320" height="240">
<param name="movie" value="iltuofilmatoflash.swf" />
<param name="quality" value="high" />
<!-- Qui inserisci un contenuto alternativo se il Flash Player non è presente, immagine, link etc. -->
</object>
</div>
404 ha scritto:Per esportare, da Flash vai nel Menu > File > Pubblica, verrà generato il file .swf insieme a una pagina HTML.
Non ho Dreamweaver ma ricordo che nel menu Inserisci puoi inserire un filmato in Flash.
Puoi anche inserirlo manualmente usando lo stesso codice che genera Flash in fase di pubblicazione, sostituisci iltuofilmatoflash.swf con il nome del tuo file .swf
In realtà il codice sopra è molto ridondante e sicuramente non valido W3C, ma funziona.Codice: Seleziona tutto
<div id="flashContent"> <object type="application/x-shockwave-flash" data="iltuofilmatoflash.swf" width="320" height="240" id="iltuofilmatoflash.swf" style="float: none; vertical-align:middle"> <param name="movie" value="iltuofilmatoflash.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#cccc66" /> <param name="play" value="false" /> <param name="loop" value="true" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> </object> </div>
Il codice che segue è valido W3C si basa sul metodo Satay sviluppato da Drew McLellan: http://alistapart.com/article/flashsatay" onclick="window.open(this.href);return false;Entrambi i codici sono racchiusi da un DIV con classe flashContent, se non ti occorre puoi rimuovere la classe o sostituirla con quella che hai creato tu. Attenzione ai parametri larghezza e altezza, width e height, che devono corrispondere alla dimensione del Movie in Flash, nel tuo caso 320 x 240. Se cambi dimensione del Movie devi modificare anche questi valori.Codice: Seleziona tutto
<div class="flashContent"> <object type="application/x-shockwave-flash" data="iltuofilmatoflash.swf" width="320" height="240"> <param name="movie" value="iltuofilmatoflash.swf" /> <param name="quality" value="high" /> <!-- Qui inserisci un contenuto alternativo se il Flash Player non è presente, immagine, link etc. --> </object> </div>
Questo avrebbe un senso se fossimo nel 2005, oggi impegnare tempo e risorse su questa tecnologia, orientata al Web, non ha molto senso e cosa più grave rende i tuoi lavori totalmente invisibili e inaccessibili dai dispositivi Mobile.Scasi_1980 ha scritto:Come puoi vedere sono alle prime armi io con Flash
L'errore 404 viene generato quando ti colleghi a un server ma non trovi quello che stavi cercando, ad esempio ti colleghi a un sito, un specifica pagina, ma la pagina non c'è. Per me è emblematico e rispecchia in qualche modo quello che oggi è internet, una quantità colossale di informazioni a cui puoi accedere in pochi istanti, per lo più chiacchiere, ma pochissimo di concreto, utile e attendibile.Scasi_1980 ha scritto:Ps: Come mai hai scelto come alias sul Forum iMaccanici 404 ?
Buongiorno 404,404 ha scritto:Questo avrebbe un senso se fossimo nel 2005, oggi impegnare tempo e risorse su questa tecnologia, orientata al Web, non ha molto senso e cosa più grave rende i tuoi lavori totalmente invisibili e inaccessibili dai dispositivi Mobile.Scasi_1980 ha scritto:Come puoi vedere sono alle prime armi io con Flash
Anche su computer hai poche probabilità che gli utenti vedano i contenuti.
Se parliamo di espressioni creative, Flash va benissimo, l'utente è anche disposto a sbloccarlo per vedere e interagire, ma nel caso di un sito come quello a cui stai lavorando rischi di avere un solo visitatore, te stesso.
Ci sono poi ulteriori problematiche non di poco conto, per esempio la difficoltà di indicizzazione, le ricerche interne, l'accessibilità non dico come la intende la Legge Stanca che è imposta a istituzioni e uffici pubblici online, però per riuscire a emulare la stessa esperienza di navigazione di un sito non in Flash devi essere un programmatore di livello fuori classe e impegnare tutto il tempo che hai per progettare una stuttura del genere.
E' una follia, non ne vale ovviamente la pena. Con tecnologie come HTML5, CSS3, Javascript ottieni di più e in minor tempo e non per ultimo qualsiasi browser, qualsiasi dispositivo Mobile potrà visualizzare.
Scasi_1980, naturalmente la mia non è una critica ma un amichevole consiglio
L'errore 404 viene generato quando ti colleghi a un server ma non trovi quello che stavi cercando, ad esempio ti colleghi a un sito, un specifica pagina, ma la pagina non c'è. Per me è emblematico e rispecchia in qualche modo quello che oggi è internet, una quantità colossale di informazioni a cui puoi accedere in pochi istanti, per lo più chiacchiere, ma pochissimo di concreto, utile e attendibile.Scasi_1980 ha scritto:Ps: Come mai hai scelto come alias sul Forum iMaccanici 404 ?
Visitano il forum: Nessuno e 5 ospiti