Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    aiuto per creare piccolo menu :)

    Ciao ciao^^
    vorrei fare un semplicissimo menu orizzontale in flash per un sito.

    in pratica ci sono appunto in orizzontale tutte le voci del menu del tipo

    Home News Immagini Eventi


    sotto queste voci vorrei che ci fosse un piccolo quadratino scorrevole, che si sposta on rollover sotto alla voce sulla quale il mouse si sposta.

    pero il quadratino non vorrei che sparisse, ma sia sempre presente e che si sposti solo sotto alla voce, (e che magari cambiasse colore^^)

    qualcuno l'ha gia fatto che mi puo illuminare sul procedimento?
    grassie ciao

  2. #2
    prova avedere se questo ti puo' servire:

    http://www.nextart.it/public/download/download.asp

    Cursorino
    -Nextart.it Graphic Solutions

  3. #3
    Benissimo grazie!

    sarebbe possibile a questo flash aggiungere il cambio di colore quando arriva sotto una voce?

    nel senso home diventa giallo, poi se lo porto fino a event diventa verde ecc....

  4. #4
    penso di si, se i rettangoli del menu sono mc, puoi cambiare ad es: l'alpha.

    [CODE//cambia valore dell'alpha da 100 a zero e viceversa
    onClipEvent (enterFrame) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    sopra = true;
    if (_alpha>0) {
    _alpha -= 5;
    }
    } else {
    sopra = false;
    if (_alpha<50) {
    _alpha += 5;
    }
    }
    }[/CODE]


    fammi sapere.
    ciao
    -Nextart.it Graphic Solutions

  5. #5
    grazie
    scusami ma di action script proprio zero

    dunque, trasformo le mie paroline voci di menu in mc e ok,
    il codice che mi hai dato tu, lo metto sullo stage principale cliccando sull'mc della parolina?
    se proprio voglio dagrli una tinta diversa invece dell'alpha?

  6. #6
    il codice che mi hai dato tu, lo metto sullo stage principale cliccando sull'mc della parolina?
    tasto dx sull mc scegli Azioni

    se proprio voglio dagrli una tinta diversa invece dell'alpha?
    sul mc colorato della prima voce di menu):

    // colore iniziale
    onClipEvent (load) {
    voce = new Color(this);
    voce.setRGB(0x003366);
    }

    onClipEvent (enterFrame) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    // nuovo colore che assume quando il mouse va sopra
    voce.setRGB(0xFF6600);
    }
    } else {
    // torna al colore iniziale appena il mouse "esce"
    voce.setRGB(0x003366);
    }
    }
    }

    -Nextart.it Graphic Solutions

  7. #7
    gentilissimo

    ho fatto cosi,
    tasto destro sull'istanza "Home" (voce di menu) scelto azioni e ho messo il codice.
    quando ho fatto la preview mi da questo errore

    Scene=Scena 1, Layer=bottoni, Frame=1: Line 12: 'else' encountered without matching 'if'
    } else {

    Scene=Scena 1, Layer=bottoni, Frame=1: Line 16: Unexpected '}' encountered
    }

  8. #8
    ah no spe, per curiosità ho voluto provare secondo la tua indicazione di prima il codice dell'alpha per vedere come veniva, ma invece del cursore, a fare il gioco dell'alpha è la voce di menu

    io vorrei invece che a cambiare tinta fosse il cursore che si sposta si puo?

  9. #9
    ho fatto anche un'altra prova, ho appiccicato il codice dell'alpha sul cursore invece che sulla voce di menu, e funziona, solo che ovviamente si alpha se passo sopra al cursore invece che alla voce di menu (che furbizia )
    quindi, si potrebbe fare una cosa incrociata, ovvero che se rollovero sulla voce di menu, mi cambia di colore il cursore?


    ...che monologo

  10. #10
    allo script dell'alpha associato al menu devi cambiare l'oggetto a cui la applichi quindi:

    onClipEvent (enterFrame) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    sopra = true;
    if (_alpha>0) {
    _root.cursore. _alpha -= 5;
    }
    } else {
    sopra = false;
    if (_alpha<50) {
    _root.cursore. _alpha += 5;
    }
    }
    }

    quando ho fatto la preview mi da questo errore
    per l'errore e' un problema di parentesi (non avevo visto):

    // colore iniziale
    onClipEvent (load) {
    voce = new Color(this);
    voce.setRGB(0x003366);
    }

    onClipEvent (enterFrame) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    // nuovo colore che assume quando il mouse va sopra
    _root.cursore.setRGB(0xFF6600);
    }
    } else {
    // torna al colore iniziale appena il mouse "esce"
    _root.cursore.setRGB(0x003366);
    }
    }


    -Nextart.it Graphic Solutions

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.