Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di lisa76
    Registrato dal
    Mar 2002
    Messaggi
    115

    domandina facile sul setproperty

    dato che sto realizzando una piccola galleria di poche immagini ho deciso di creare un unica immagine orizzontale e poi creare una maschera che grazie a dei pulsanti avanti e indietro, scrolla sulle varie immagini.
    per far ciò devo realizzare i due pulsanti avanti e indietro ma non riesco a far muovere la maschera sull'asse x...con un semplice set property....

    qualche suggerimento...?
    kiss,
    lisa
    lunico confine dell'immaginazione è il tempo, a volte c'è qualcuno che riesce a fermarlo.

  2. #2
    non muovere la maschera, muovi la foto che è contenuto in un clip e che sta sotto la maschera, magari è più semplice.

    per capirci
    // AVANTI
    on(press){
    _root.clip_che_contiene_foto._x+=5
    }
    //INDIETRO
    on(press){
    _root.clip_che_contiene_foto._x-=5
    }

  3. #3
    Utente di HTML.it L'avatar di lisa76
    Registrato dal
    Mar 2002
    Messaggi
    115
    ok, prima fase raggiunta....
    ora riesco a muoverla...ma come faccio a farla muovere anche tenendo premuto i pulsanti e a farla fermare una volta finita la clip con le foto?
    chiedo troppo?
    lunico confine dell'immaginazione è il tempo, a volte c'è qualcuno che riesce a fermarlo.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    usi mx?

  5. #5
    Utente di HTML.it L'avatar di lisa76
    Registrato dal
    Mar 2002
    Messaggi
    115
    zi zi!
    lunico confine dell'immaginazione è il tempo, a volte c'è qualcuno che riesce a fermarlo.

  6. #6
    Originariamente inviato da lisa76
    ok, prima fase raggiunta....
    ora riesco a muoverla...ma come faccio a farla muovere anche tenendo premuto i pulsanti e a farla fermare una volta finita la clip con le foto?
    chiedo troppo?
    Ci sono diversi modi, nel bottone oltre a far avanzare la maschera fai avanzare al frame successivo nextFrame, nel frame successivo assegni sempre l'avanzamento alla maschera, ma dai prevFram. Al bottone indietro fai la stessa identica cosa.
    Oppure nella azioni del clip della maschera dai
    onClipEvent(enterFrame){
    instanza_bottone.onRelease=function{maschera.nextF rame;}
    }
    Questo secondo metodo non l'ho provato, ma credo che possa andare ugualmente

  7. #7
    ti ho preparato un esempio dopo cena te lo pubblico

    Ciao

  8. #8

  9. #9
    Utente di HTML.it L'avatar di lisa76
    Registrato dal
    Mar 2002
    Messaggi
    115
    l'esempio è chiarissimo e ti ringrazio sin d'ora per la disponibilità!
    L'unica cosa è che nell'esempio hai creato una funzione per i tasti avanti e indietro che forse potrebbe creare qualche problemino dato che se scorro la maschera verso destra e voglio cambiare direzione devo sempre cliccare sul tasto destro nuovamente prima di cliccare sul sinistro. In questo modo, a meno che non venga esplicitamente indicato in un testo, non sarà tanto intuitivo da capire per un eventuale visitatore della galleria che, abitualmente, cliccherà una sola volta su entrambe le direzioni. Nel tuo esempio però se faccio partire il movimento verso destra e poi cambio direzione, la clip prima si ferma, ed ad un secondo click continua la direzione verso destra. Solo alla fine della clip il tasto "sinistra" funziona.

    Beh comunque è solo un annotazione, già hai fatto tanto, eh eh
    Farò qualche tentativo....
    lunico confine dell'immaginazione è il tempo, a volte c'è qualcuno che riesce a fermarlo.

  10. #10
    codice:
    BASTA CHE MODIFICHI LE AS DEI 2 PULSANTI
    
    on(press){
    	_root.indietro=!_root.indietro
    	if(_root.avanti){
    	_root.avanti=!_root.avanti}
    }
    
    on(press){
    	_root.avanti=!_root.avanti
    	if(_root.indietro){
    	_root.indietro=!_root.indietro}
    }



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.