Possibile assegnare un link ad un frame di un Movie clip?

mdemon84

Nuovo Utente
15 Ago 2009
6
0
0
Salve a tutti amanti di Flash... sono un "giovanissimo" di questo favoloso programma. Favoloso perchè mi permetterebbe di fare tante cose interessanti... se solo riuscissi a trovare il modo giusto per farle.

Comunque, bando alle ciancie, vi espongo il mio problema che consiste in ciò:

Ho creato un bottone animato, praticamente è un portone che parte da un frame di partenza dove le porte sono chiuse. All'interno del pulsante, sotto il comando "SOPRA" ho inserito un movieclip che in pratica al passaggo del mouse fa aprire le porte. Invece, nell'istanza del frame di partenza ho inserito un:

On (release) { gotoAndPlay (... frame Movieclip ...);}

in pratica appena si clicca sull'animazione del bottone, questa porta ad una seconda animazione che si trova sempre sulla timeline del frame principale.

Il problema arriva ora:

arrivati all'ultimo frame della seconda animazione, vorrei che l'animazione si collegasse ad un link html, entrando in una nuova pagina web.

Ad una prima analisi personale pensavo che:

andando ad inserire all'interno dell'ultimo frame della seconda animazione, il seguente codice.

getURL ("Indirizzo html","_top")

la cosa sarebbe stata fattibile. E difatti, andando a pubblicare il tutto, l'animazione funziona correttamente. Il punto però è che non appena carico il .swf all'interno di una pagina internet accade questo:

il rolover funziona, le porte si aprono, al click del mouse la seconda animazione parte, ma arrivati all'ultimo frame si blocca... l'url non viene linkato e la pagina non viene aperta.

Adesso... io penso che ci sia qualcosa di sbagliato nella procedura... oppure l'errore sta altrove.

Chi mi sa rispondere?

Ringrazio anticipatamente per ogni risposta che mi darete^^
 

mdemon84

Nuovo Utente
15 Ago 2009
6
0
0
Ciao carla146, innanzitutto... ti ringrazio per l'attenzione.

Magari ti fornisco qualche dettaglio ulteriore, così, forse riesco ad aiutarti meglio nel comprendere il problema.

Come già descritto nel post precedente, il pulsante funziona... nel senso che una volta pubblicato il pulsante, le animazioni scorrono tranquillamente, stesso vale per i suoni, e si collega anche al sito corretto.

Il problema subentra quando inserisco il bottone all'interno della pagina web. Che in realtà non è altro che una semplice index in html.

In pratica succede questo:

le animazioni scorrono tranquillamente, al click parte la seconda animazione e arrivati all'ultimo frame (dove dovrebbe collegarsi al link, per entrare in un'altra pagina) si blocca. resta immobile su quel frame, ma il link non viene attivato e quindi non si collega alla pagina richiesta.

la cosa mi lascia particolarmente interdetto...
 

carla146

Utente Attivo
14 Lug 2004
1.539
0
0
mhm?
www.carla146.it
ti confesso che non ho molto capito come è la situazione.
riassumo come ho capito io:
metti in una pagina index.html un pulsante flash animato, che è una specie di rollover, ma se ci clicchi sopra fa partire un'animazione che sull'ultimo fotogramma apre una pagina html diversa.
questo il codice dell'ultimo fotogramma:
getURL("www.tuapagina.html", "_blank");
dove blank gli fa aprire una pagina nuova diversa da quella precedente.
'top' non l'ho mai usato e non so bene cosa faccia, ho letto che carica su un livello diverso, mah non so bene in pratica cosa significa, forse è meglio creare una pagina nuova.
però bisogna anche vedere, dato che il tuo pulsante è a tutti gli effetti un filmato swf vero e proprio, con che codice lo hai messo all'interno della tua pagina index. il codice prevede anche uno script java se no con ie non funziona, e forse anche neppure con firefox.
sappimi dire....
 

mdemon84

Nuovo Utente
15 Ago 2009
6
0
0
Si... hai compreso ben la situazione!

allora:

io utilizzo il parametro "_top" perchè vorrei che il collegamento si aprisse nella stessa finestra della pagina in cui c'è il file swf. Però questo non è una cosa essenziale o necessaria a tutti gli effetti.
Poi per quanto riguarda il codice che ho utilizzato per inserire l'animazione è il seguente...


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400">
<param name="movie" value="file:****PERCORSO DEL FILE FLASH FORMATO .swf">
<param name="quality" value="high">
<embed src="file:****PERCORSO DEL FILE FLASH FORMATO .swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="....." height="..."></embed></object>


Ora, per quel poco che conosco il programma, so che questo codice basta per far funzionare il bottone... a meno che non mi sfugga altro!

In ogni caso ti ringrazio per la tua cortesia.
 
Ultima modifica:

carla146

Utente Attivo
14 Lug 2004
1.539
0
0
mhm?
www.carla146.it
non è meglio mettere 'self', allora?
poi il codice completo dovrebbe essere quello che ti allego, i file vanno messi nella cartella script del sito.
nell head della pagina metti:
HTML:
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
nel body:
HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="xy" height="xy" id="FlashID" title="swf">
  <param name="movie" value="tuofile.swf" />
  <param name="quality" value="high" />
  <param name="wmode" value="opaque" />
  <param name="swfversion" value="9.0.45.0" />
  <!-- Questo tag param fa in modo che agli utenti con Flash Player 6.0 r65 e versioni successive venga richiesto di scaricare l'ultima versione di Flash Player. Eliminarlo se non si vuole visualizzare la richiesta agli utenti. -->
  <param name="expressinstall" value="Scripts/expressInstall.swf" />
  <!-- Il tag object successivo è per i browser diversi da IE. Utilizzare IECC per nasconderlo in IE. -->
  <!--[if !IE]>-->
  <object type="application/x-shockwave-flash" data="tuofile.swf" width="xy" height="xy">
    <!--<![endif]-->
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="swfversion" value="9.0.45.0" />
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <!-- Il browser visualizza il seguente contenuto alternativo per gli utenti che utilizzano Flash Player 6.0 e versioni precedenti. -->
    <div>
      <h4>Il contenuto di questa pagina richiede una nuova versione di Adobe Flash Player.</h4>
      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Scarica Adobe Flash Player" width="112" height="33" /></a></p>
    </div>
    <!--[if !IE]>-->
  </object>
  <!--<![endif]-->
</object>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
//-->
</script>
dove sostituisci il nome e le dimensioni del tuoswf.
questo comprende anche da la possibilità di scaricare il plugin flashpalyer se uno non lo ha sul pc.
dimmi se va tutto bene....
 

Allegati

  • script.zip
    9,6 KB · Visite: 200
Ultima modifica:

mdemon84

Nuovo Utente
15 Ago 2009
6
0
0
Oh... cavolo!

Eh beh ora capisco il perchè non funzionava!

Grazie Mille mi hai davvero risolto un problema enorme. Ora è perfetto!


Ti chiedo però di avere ancora un secondo di pazienza, poichè avrei una domanda da farti, scusa se abuso della tua gentilezza e disponibilità... non me ne volere!^^


Nel caso in cui, io mi trovassi a dover inserire un'animazione simile all'interno di una index (preimpostata). Sai ad esempio quei siti dove ti danno la possibilità di creare pagine in poco tempo, poichè già preipostate nell'intestazione e nel layout?... Ecco!
Se io volessi inserire un swf in una di quelle pagine (quindi non potendo accedere all'head e modificarlo o aggiungergli dei codici) è possibile trovare un'alternativa? oppure non si può inserire l'animazione?
 

carla146

Utente Attivo
14 Lug 2004
1.539
0
0
mhm?
www.carla146.it
non saprei, potresti eventualmente creare un'animazione gif e inserire quella.
probabilmente va da caso a caso...ma i templates, se è di questo che parli, penso (mai usati per la verità) dovrebbero darti una certa possibilità di azione.
mhm, non abusi, non ti preoccupare, è un piacere riuscire ad aiutare, son qui per quello.:)
 

mdemon84

Nuovo Utente
15 Ago 2009
6
0
0
Si esatto i templates! Non mi veniva il termine prima... ^^

Eppure guarda! mi è già capitato di inserire delle animazioni swf, all'interno dei templates, e spesso e volentieri l'unica cosa che veniva fuori era un quadrato bianco. Come se l'animazione non fosse stata caricata!

sicuramente a conti fatti... è un problema di codice html. Adesso... visto che tu sei stata così getile da fornirmi un codice esatto, l'ho provato anche su uno di questi template che ti dicevo... ed il risultato, purtroppo... è stato sempre lo stesso! :crying:
 

carla146

Utente Attivo
14 Lug 2004
1.539
0
0
mhm?
www.carla146.it
cioè vuoi dire che non mantiene il codice?
se sì può essere per via che le pagine sono costruite come modelli con parti che non possono essere modificate e suppongo a te non è concesso aprire il modello...
in questo caso o chiedi a chi ti ha venduto il templates oppure carichi una gif che non ha bisogno di codice particolare perchè è come un'immagine, anche se può risultare un po' pesantina se ti sbizzarrisci....
 
Ultima modifica:

mdemon84

Nuovo Utente
15 Ago 2009
6
0
0
Esattamente... non mantiene il codice

ed esatto ancora... non ho la possibilità di modificare l'intestazione della pagina, ma solo il corpo.


Cmq ho già informato chi mi ha fornito il template della questione. Vedremo cosa mi dirà.
Per quanto riguarda la gif, escludo questa soluzione per alcuni semplici motivi. L'immagine ha una certa grandezza ed una quantità notevole di fotogrammi, e farla in gif vorrebbe dire trovarsi un "masso" sulla pagina. inoltre è correlata a dei suoni (il che aumenterebbe ancora ulteriormente il peso).

In ogni caso, sei stata di un aiuto incredibile... ti ringrazio infinitamente^^

ti farò sapere come si evolverà la situazione.
 
Discussioni simili
Autore Titolo Forum Risposte Data
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
P Assegnare un codice php ad una variabile, possibile? PHP 6
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
D [WordPress] Link eliminati ancora presenti nel database, è possibile? WordPress 0
D Mailchimp - Possibile inserire doppia condizione per i triggers? Email Marketing 0
A [HTML] E' possibile creare un tema per wordpress con dreamweaver?? HTML e CSS 1
C [Javascript] [HTML] È possibile "puntare" un iframe? Javascript 14
otto9due Chiamata ajax su due url è possibile? Ajax 0
Sermatth72 [HTML] creare link con colori Hover diversi, possibile? HTML e CSS 6
O E' possibile usare NVR solo IP camere remote? IP Cam e Videosorveglianza 2
utente è possibile creare una pagina php che copia interamente il contenuto di un'altra pagina ? PHP 10
ken_korn Lavorare nel settore informatico senza laurea, possibile secondo voi? Discussioni Varie 10
giannit [HTML] Mettere div al posto di iframe e possibile? HTML e CSS 9
otto9due Creare un link per inoltro mail, possibile? Email Marketing 4
dany81 [Photoshop] Eliminare più sfondo possibile... Photoshop 3
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3
Z È possibile realizzare DEM con Adobe Muse? Webdesign e Grafica 0
romeocharly E' possibile creare un collegamento tra un id di db mysql ed un file per il download? PHP 0
ecosito CSS: è possibile cambiare font con uno non di uso comune? HTML e CSS 11
filippino Grassetto coi css? possibile? HTML e CSS 1
L E' possibile registrare dati con javascript? Javascript 4
G Testo che si adatta in grandezza alle misure di un DIV: è possibile farlo? HTML e CSS 2
novello88 Skin ADV (sfondo pubblicitario): possibile causa di penalizzazione? SEO e Posizionamento 1
francesco7 Esportare file da sito a sito senza scaricarli prima é possibile? Web Server 0
Gabriele Visioli PC Portatile con Windows 8.1 e altri OS possibile? Windows e Software 2
M Effettuare i controlli di obbligatorietà lato server e, per quanto possibile, di tipo. PHP 0
T vBulletin 3.8.x E' possibile creare una nuova pagina in PHP nel forum? CMS (Content Management System) 0
otto9due Eeliminare tabella db a sessione scaduta.. Possibile? PHP 0
B Com'è possibile? PHP 8
M Lanciare una funzione asp.net con javascript. E' possibile? ASP.NET 0
felino HDD 2.5'' caduto a terra: possibile recupero dei dati al suo interno Hardware 8
radioButton ajax: è possibile la sincronia? Ajax 2
F E' possibile inviare un comando DOS con javascript o altro linguaggio?? Javascript 1
L Google Calendar sul proprio sito: è possibile inserire eventi? Javascript 1
P E' possibile cambiare la visualizzazione di un sito da mobile rispetto che da computer? Smartphone e tablet 3
V è possibile avere questo tipo di illuminazione? Photoshop 2
voldemort Commenti in HTML su più righe: è possibile? HTML e CSS 1
M Visualizzare record in una textarea è possibile? PHP 2
leopardinoz autorizzare l'invioo di un form mediate password è possibile? PHP 25
F E' possibile far comparire una scritta in un div al cambio di un valore di un form text??? Javascript 2
C Pagina HTM connessa al DB access (non è possibile modificare/inserire dati) MS Access 0
L Problema diagramma E/R.. Possibile correzzione MySQL 3
L Sito con contenuto erotico, possibile? Leggi, Normative e Fisco 3
K menu in rollover senza link...possibile? HTML e CSS 4
M Scaricare file Xml dal Web sul Proprio ftp possibile? PHP 0
G è possibile recuperare un file word sovrascritto su chiavetta usb? Windows e Software 1
C E' possibile salvare array tramite sessione o cookie? PHP 5
A Word per Mac 2011: è possibile formattare automaticamente in corsivo tutte le date di un doc.? Mac e Software 2
M $_SESSION['sessione'][1] possibile? Sessioni con indice. PHP 8

Discussioni simili