Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113

    Fimato interattivo (credo avanzato...)

    Ciao ho bisogno di aiuto per realizzare un filmato interattivo.

    Mettimo il caso che debba costruire un officina meccanica in flash.

    Al centro del garage c'è una macchina completamente smontata e ai lati (sulle pareti) ci sono i pezzi che andranno montati sulla macchina (tipo le ruote, il parabrezza, i tergicristalli ecc.)
    Sul fianco dello schermo c'è il faccione del datore di lavoro.


    Ora l'effetto dovrebbe essere:

    Clicco sugli oggetti delle pareti (oppure li draggo sulla macchina) e a seconda di quello che che clicco e/o draggo il faccione del datore diventa sempre più felice o incazzato.

    Ad esempio prendo le ruote e le metto sui mozzi della macchina, il faccione (oppure va bene anche una freccia tipo contachilometri) mostrano che sto andando bene.


    Prendo la tanica di colore fucsia e la rovescio sulla macchina, il datore si incazza oppure la freccia scende.


    Il mio problema è:
    come faccio a realizzare tutto questo

    Per gli oggetti penso di usare hittest ecc..
    ma come faccio a comandare (la movieclip?) del faccione o della freccetta a seconda di cosa schiaccio/draggo ????

    grazie per qualsiasi idea vorrete darmi
    oppure link.

  2. #2
    potresti mettere insieme alle action per l'hittest un incremento o un boleano per una variabile e il clip del capo controlla quella e si comporta di conseguenza :bubu:

  3. #3
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113
    Ciao Dioz!

    Se ho capito bene dici che ogni volta che clicco o draggo una cosa giusta una variabile 'capo' si incrementa e il clip capo va ad un frame o ad un altro (per far vedere la variazione) giusto?

    Potresti farmi un esempio

    Io al mio oggetto pneumatico metto ad esempio :

    on (press) {
    _root.ruota.startDrag( true );
    }
    on (release) {
    if (_root.ruota.hitTest( _root.macchina )) {
    setProperty("_root.ruota", _visible, "0");
    _root.macchina.gotoAndStop(2);
    }
    _root.ruota.stopDrag();
    }




    quindi dove e come metto l'incremento?

  4. #4
    on (press) {
    _root.ruota.startDrag( true );
    }
    on (release) {
    if (_root.ruota.hitTest( _root.macchina )) {
    setProperty("_root.ruota", _visible, "0");
    _root.macchina.gotoAndStop(2);
    _root.corretto = true;
    _root.vai=true;

    }
    _root.ruota.stopDrag();
    }

    e sul clip del capo metti:

    codice:
    onClipEvent (enterFrame) {
    	if (_root.vai == true) {
    		_root.vai = false;
    		if (_root.corretto == true) {
    			//fai l'action che è contento
    		} else {
    			//fai l'action che non è contento
    		}
    	}
    }

  5. #5
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113
    beh credo che sia.... PERFETTO !!!!

    provo a mettere in pratica

    grazie

  6. #6

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.