- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Buongiorno & Menu con "focus"
-
Buongiorno & Menu con "focus"
Forum !
Buongiorno a tutti e a tutte. Sono nuovo , registrato questa mattina, mi sono registrato perche', dopo aver letto decine di post, ho ritenuto valido registrarmi perchè siete VERAMENTE in gamba, Flep in primis.
Mi piace per la cortesia e corretteza che dimostrate, per la semplicità delle risposte e per l'umiltà che ci mettete. BRAVIDunque, vediamo se riuscite ad aiutare anche me:
Vorrei un menù, anche solo con del testo, poi la grafica me la vedo io, che tenga presente il tasto premuto. ... scritto così non si capisce niente !:xper esempio:
Home
Chi siamo
Prodotti
Contatti
Dove siamo
...Il menu sarà inserito in una pagina html ( frame sx ) i link del menu saranno caricati nella pagina centrale del sito. Come posso fare in modo che il link premuto resti attivo ? Con un pallino a fianco, con il colore del testo diverso ...
Spero di "essere stato spiegato "Grazie e buon lavoro a tutti.
DjChen
-
Ciao djChen
Grazie per i tuoi complimenti , ci fa molto piacere averti quì e ancora più piacere vedere che il nostro sudato aiuto è apprezzato
Ti ho preparato un esempio:
-
Che dire?
Grazie !!
Non hai fatto altro che confermare quanto ho scritto.
Scarico e provo subito l'esempio, poi ti dico....;)DjChen
... Visto ... direi che possa essere un'ottimo punto di partenza.
Alcuni dei tasti aprono più di un link, cerco di capire come funzia l'AS e cerco di correggerlo.
Ad ogni modo: GRAZEissimo.
DjChen... scherzavo .... si apre un solo link per ogni pulsante ... mah!
Cmq, funzia, ora provo ad inserirlo in un progetto nuovo e gli do una grafica nuova...DjChen
-
Ok, ottimo, il tuo esempio va che è un piacere, ti chiedo solo una modifica, almeno spero che sia solo una:
nel codice ho visto che utilizzi " clips_array*._alpha=50;" per modificare la trasparenza in caso di "click".Qual'è l'istruzione per cambiarne il colore anziche il valore "Alpha", non conosco la sintassi corretta.
Tipo: clips_array*._tinta=#AA0000; Ossia Rosso vivo.:x
Scusatemi ancora per il disturbo...poi prometto che passerò anche io qualche aiuto, se sarò in grado ...
DjChen
-
Per cambiare il colore di una MovieClip devi fare in questo modo:
var nuovo_colore:Color=new Color(nomeMovieClip);
nuovo_colore.setRGB(0xAA0000);
-
Sempre più gentile !!!
Ho inserito il codice che mi hai dato, bello e comodo... ma a causa della mia poca dimestichezza con l'AS mi sono menato via !!!:xQuesto è il codice, modificato per le mie esigenze, che hai inserito nell'esempio tt:
var url_array:Array=new Array('Corpo.htm','ChiSiamo.htm','Prodotti.htm',
'DoveSiamo.htm','Privacy-C.htm','Privacy-P.htm');
var clips_array:Array=new Array(clip_0_mc,clip_1_mc,clip_2_mc,clip_3_mc,clip_4_mc,clip_5_mc);clips_array[0]._alpha=50;
for(var i:Number=0;i<clips_array.length;i++)
{
clips_array*.id=i;
clips_array*.onPress=function()
{
getURL(url_array[this.id],'principale');
getPressed(this.id);
}
}
function getPressed(n:Number)
{
for(var i:Number=0;i<clips_array.length;i++)
{
if(i==n)
clips_array*._alpha=50;
else
clips_array*._alpha=100;
}
}Proprio qui sopra leggo la funzione che, in caso di selezione cambia la grafica assegando un'alpha con valore 50%, benissimo questa è una bella soluzione, ma per cambiare il colore?
Ho provato ad inserire: ... *._setRGB(0xAA0000); ... ma nun funzia.
Dove sbaglio ?Il codice che mi hai indicato nel post precedente l'ho inserito anche all'inizio, tra le altre var, ma il risultato è che il colore dei miei bottoni è diventato rosso, sempre con l'effetto alpha 50% ...
Auz ! credevo di essere meno imbra !!! x:x
DjChen
-
var url_array:Array=new Array('http://www.flepstudio.org','http://www.flepstudio.com','http://www.flepstudio.net', 'http://www.actionscript3dotzero.net','http://www.adobe.com'); var clips_array:Array=new Array(clip_0_mc,clip_1_mc,clip_2_mc,clip_3_mc,clip_4_mc); clips_array[0]._alpha=50; for(var i:Number=0;i<clips_array.length;i++) { clips_array*.id=i; clips_array*.onPress=function() { //getURL(url_array[this.id],'_blank'); getPressed(this.id); } } function getPressed(n:Number) { for(var i:Number=0;i<clips_array.length;i++) { if(i==n) { var nuovo_colore:Color=new Color(clips_array*); nuovo_colore.setRGB(0xAA0000); } else { var nuovo_colore:Color=new Color(clips_array*); nuovo_colore.setRGB(0xCCCCCC); } } }
-
... ci siamo quasi ...
Adesso quando clicco .... il clip selezionato diventa rosso ... tutti gli altri diventano grigi ...... ARRGGHH !!!
Flep, sei un grande e ti ringrazio per il tuo supporto, non ti preoccupare oltre, cerco di venirne fuori ...
Grazie 1K !
DjChen
-
Come vuoi che diventino gli altri ? Basta che cambi il colore grigio 0xCCCCCC
-
Grazie ancora una volta.
Avevo letto bene il codice e la soluzione era saltata fuori, ho praticamente rimesso il colore iniziale.Direi che è chiuso.
Grazie.CiaùZ.
DjChen