Visualizzazione dei risultati da 1 a 2 su 2

Discussione: aggiunta script

  1. #1

    aggiunta script

    salve a tutti.... io ho questo script... che vien da flash5!
    questo si riferisce all'apertura di un menu' voce2

    onClipEvent (mouseMove) {
    if (!premuto) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
    if (_currentframe>(_totalframes/2)) {
    gotoAndPlay (_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = true;

    } else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
    if (_currentframe<(_totalframes/2)) {
    gotoAndPlay (_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = false;
    }
    }
    }
    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    gotoAndStop (34);
    _root.comandi(_parent._name);
    premuto = true;
    }
    }

    io dovrei aggiungere un controllo sugli altri menu'... se sono aperti si devono comunque chiudere
    if (voce1.aperto = true){
    _root.voce1.play (35);}

    funzionerà?!?! e dove dovrei inserirlo secondo voi?!?!
    grazie mille!!
    ciao

  2. #2
    non credo tu debba fare un controllo su "aperto"(che dovrebbe essere un semplice effetto di rollOver) ma su "premuto"(che credo effettivamente apra il menù)

    se le voci sono solo due devi controllare l'altra in questo modo(credo):

    if(_root.voce1.premuto==true){
    _root.voce1.premuto=false;
    _root.voce1.gotoAndPlay(35);
    }

    se le voci sono 3 o 4 o 5 o di più credo ci voglia una funzione che controlli i parametri passati.

    il codice credo debba essere inserito nell'evento mouseDown
    conosco poco di programmazione, equel poco ...lo uso pure malee

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 © 2026 vBulletin Solutions, Inc. All rights reserved.