Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 57

Discussione: duplicate

  1. #1

    duplicate

    Devo creare una funzione con la quale,quando mi posiziono su un pulsante(evento Sopra),si creino dei duplicati del pulsante i quali facciano un giro su se stessi(è difficile da spiegare).
    Ho provato con il metodo DuplicatemovieClip,ma ho problemi.
    Potreste aiutarmi, solo per quanto riguarda la duplicazione,per il resto provvederò.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    il metodo per duplicare i movieclip è quello.. DuplicateMovieClip..
    che genere di problemi hai? posta il codice che usi ora sul tuo pulsante e l'eventuale codice della funzione.

    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  3. #3

  4. #4
    Originariamente inviato da matrics21
    ecco qua:
    http://members.xoom.it/matrics21/index.fla

    praticamente,posizionandomi sul pulsante ENTRA,dovrebbero crearsi dei duplicati del pulsante

  5. #5
    ma non funziona il link?

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    non puoi fare un duplicateMovie di un pulsante, devi prima metterlo in un movie clip e duplicare il movie clip che lo contiene, poi lo script è una cosa del genere

    on (rollOver){
    for(i=1;i<=10;i++){
    //dieci duplicati
    duplicateMovieClip(this,"pulsante"+i,i);
    //posiziona i movie clip duplicati
    _root["pulsante"+i]._x=this._x+(20*i)
    _root["pulsante"+i]._y=this._y+(20*i)
    }

    }

    on (rollOut){
    for(i=1;i<10;i++){
    //rimuove tutti i duplicati
    removeMovieClip(_root["pulsante"+i]);
    }
    }

    è indicativo perchè non so dove devi posizionare i duplicati

  7. #7
    ok,già ci siamo,ora dovrei fare in modo però di creare un'area sensibile più grande come con i pulsanti,altrimenti mi tocca posizionarmi precisamente sul testo.
    cmq ho modificato il codice così
    codice:
    on (rollOver){ 
    for(i=1;i<=10;i++){ 
    //dieci duplicati 
    duplicateMovieClip(this,"pulsante"+i,i); 
    //posiziona i movie clip duplicati 
    	if((i%2)==0){
                    _root["pulsante"+i]._x=this._x+(i*2);
                    _root["pulsante"+i]._y=this._y+(i*2);
                    }
    	else{
    		  _root["pulsante"+i]._x=this._x-(i*2);
              _root["pulsante"+i]._y=this._y-(i*2);
                    }
                       }
    } 
    
    
    on (rollOut){ 
    i=1;
    for(i=1;i<10;i++){ 
    //rimuove tutti i duplicati 
    removeMovieClip(_root["pulsante"+i]); 
    } 
    }

  8. #8
    altro problema:
    dato che con l'istruzione scritta in questo modo:duplicateMovieClip(this,.....),mi ritrovo molte più duplicazioni di quante ne voglia,ho chiamato la mia istanza entra e ho modificato l'istruzione in questo modo:
    duplicateMovieClip("entra",.....)
    solo che adesso non riesco più a duplicare

  9. #9
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    se devi duplicare solo il primo pulsante, il procedimento che dici tu va bene, ma devi dargli il percorso, cioè se il movie clip "entra" è sulla _root

    _root.entra

    altrimenti ti va a cercare l'istanza entra all'interno del movie clip

    la storia dell'area sensibile più grande proprio non l'ho capita...

  10. #10
    se metto _root.entra ottengo lo stesso risultato che ottengo con this
    entra non dovrebbe andare tra i doppi apici?

    [SUPERSAIBAL]
    la storia dell'area sensibile più grande proprio non l'ho capita...
    [/SUPERSAIBAL]
    In pratica,quando si fa doppio clic su un pulsante,escono i vari fotogrammi con i vari eventi,su-sopra-giu-premuto.
    Premuto serve a definire l'area sensibile.Come la definisco in un mc?

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.