- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Problemi dropdown menu
-
Problemi dropdown menu
Salve a tutti
Sto cercando di creare un menu all'interno di un file flash dove su certe voci deve essere possibile visualizzare un menu dropdown/a tendina all'interno del quale mostro dei link...il problema è ke tutti i pulsanti funzionano correttamente meno quelli contenuti nel dropdown menu i quali non linkano...
ecco cosa ho fatto:
inserito i bottoni dove li volevo, li ho convertiti in movie clip, doppio click, una volta entrato ho inserito la seguente azione:
stop ();
this.onEnterFrame = function(){
if(rewind == true){
prevFrame();
}
}
this.onRollOver = function(){
rewind = false;
play();
}
this.onRollOut = function(){
rewind = true;
}(questo perkè on mouseover il pulsante esegue delle interpolazioni di alpha)
alla fine della interpolazione ho aggiunto stop(); come azione
ora ho inserito nella stessa scena il pulsante ke ho intenzione di usare nel dropdown menu, l'ho convertito in movie clip, doppio click ed ho aggiunto questa azione:
this.onEnterFrame = function(){
this.onRelease = function(){
getURL("url","target");}
}
il risultato è ke i pulsanti "principali" linkano correttamente ma quelli inseriti nel dropdown menu nn fanno nulla.
ho fatto degli screenshot http://shock-masters.com/help/ in caso servissero a qualcuno per capire meglio...
Fatemi sapere!
-
Ciao,
tanto per iniziare, non capisco perche hai messo l'azione onRelease dentro il OnEnterFrame.:?
this.onEnterFrame = function(){ this.onRelease = function(){ getURL("url","target"); } }
-
così come lo hai scritto...
this.onEnterFrame = function(){
this.onRelease = function() { getURL("url","target"); }
}
...
l'errore secondo me è qui' ma nn capisco cosa avrei dovuto scrivere...cmq spero ke il tuo appunto nn fosse sull'indentatura...
-
@Actarus85 said:
così come lo hai scritto...
this.onEnterFrame = function(){
this.onRelease = function()
{
getURL("url","target");
}}
...
l'errore secondo me è qui' ma nn capisco cosa avrei dovuto scrivere...cmq spero ke il tuo appunto nn fosse sull'indentatura...
No, no, non era per l'indentatura.:D
Per applicare l'azione a un clip filmato, di regola, l'azione viene aggiunto nel fotogramma che contiene il clip filmato e non dentro il clip filmato stesso.
Li da un nome d'istanza e l'azione viene scritta al fotogramma:nomeClip.onRelease = function(){ //azione }
Senza l'uso di onEnterFrame (che possono pure creare problemi di rallentamento al filmato finale se ci sono tanti che girano inutilemente)
Come l'hai fatto te, non l'avevo mai visto prima.:?
-
uhm credo sia questo il punto, non ho capito come inserisco l'azione a questo elemento del dropdown menu senza entraci dentro...
http://shock-masters.com/help/4.jpg
l'azione in alto riguardo l'interpolazione sull'alpha del bottone grande...riguardo a quello piccolo come inserisco il link senza entrarci dentro? è la prima volta ke faccio un menu' così ho paura di aver bisogno di una spiegazione un po' + dettagliata e sopratutto come azione cosa metto?
on(release){
getURL("http://somesite.com","_blank");
}?
-
Come spiegato prima.
nomeClip.onRelease = function(){ //azione }
Direi di aggiungere l'azione alla fine della timeline di quel simbolo25 (dove gia ci sara un stop; se non mi sbaglio).
Non si capisce della foto, dove si trova il clip filmato per il submenu.
-
@Onsitus said:
Come spiegato prima.
nomeClip.onRelease = function(){ //azione }
Direi di aggiungere l'azione alla fine della timeline di quel simbolo25 (dove gia ci sara un stop; se non mi sbaglio).
Non si capisce della foto, dove si trova il clip filmato per il submenu.il livello enfatizzato, cioè il 6
-
Allora, prova come te l'ho detto. Da un nome d'istanza al tuo clip filmato submenu e aggiunge l'azione al fotogramma (con il nome del clip filmato giusto)
-
allora il nome del clip si kiama sickest...io vato SUL LIVELLO DOVE SI TROVA SICKEST e metto l'azione:
stop();
sickest.onRelease = function(){
getURL("http://somesite.com","_blank");
}oppure metto la stessa azione sul livello 3 quello contenente solo le azioni?
//edit:
ho provato a metterla sul livello 3 ed ancora niente...
-
Nessun'altro?
ho trovato questo tutorial:
http://www.toxiclab.org/tutorial.asp?ID=47
nn capsico nel passo 4 cosa intende quando dice di inserire un simbolo dentro l'altro...nel senso ke faccio doppio click dopodiche' creo un nuovo livello per inserire gli altri bottoni? se fosse così è come ho già fatto ma non va'!
-
Ancora cosi stai? Non è cosi facile creare il menu da zero.;)
Vede questo, c'è il zip incluso alla fine. E un po 'vecchietto' ma l'idea di base è quella.
http://forum.masterdrive.it/articoli-adobe-flash-actionscript-38/flash-mx-semplice-menu-tendina-11710/