Visualizzazione dei risultati da 1 a 9 su 9

Discussione: rotazione oggetto 3D?

  1. #1

    rotazione oggetto 3D?

    Ho realizzato in 3d un oggetto da inserire in una pagina flash...
    Ho renderizzato 30 frame in cui l'oggetto compie una rotazione.
    Vorrei che l'utente possa far ruotare a piacimento l'oggetto (su un solo asse) utilizzando il mouse, anche solo posizionandosi su delle frecce dx - sx... come posso fare?

    Grazie a tutti in anticipo
    J.
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Se ti accontenti di uno spostamento tramite frecce basta che metti l'animazione in un movieclip e ti sopsti di un frame in avanti o indietro a seconda del bottone freccia che viene attivato.

  3. #3
    mi accontenterei si, ma che comando dò al pulsante freccia? Vorrei che solo posizionandosi col mouse si compia la rotazione, senza clikkare... freccia dx orario freccia sx antiorario
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Grazie all'azione di rollOver del pulsante freccia spostati nel movieclip con un gotoAndStop() o con nextFrame() e prevFrame()

  5. #5
    così ho fatto, ma la rotazione va a scatti, mi spiego meglio, per far ruotale il clip devo uscire e rientrare col cursore nell'area in cui ho dato l'azione rollover next frame in una e prewframe nell'altra...
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Certo.
    Dovresti usare un movieclip vuoto di controllo dell'azione che in base a un flag che setti sul rollOver dei pulsanti freccia (e che ripristini sul rollOut) esegue il gotoAndStop o chi per esso in un evento di tipo enterframe.

  7. #7
    scusa se insisto ma potresti darmi delle indicazioni precise sui comandi da iserire nel MC vuoto e nei pulsanti freccia? grassie
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

  8. #8
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Allora.
    Pulsante freccia sinistra:
    codice:
    on (rollOver) {
    	_root.sopraSX = 1;
    }
    on (rollOut) {
    	_root.sopraSX = 0;
    }
    Pulsante freccia destra:
    codice:
    on (rollOver) {
    	_root.sopraDX = 1;
    }
    on (rollOut) {
    	_root.sopraDX = 0;
    }
    Script da associare al movieclip 3d:
    codice:
    onClipEvent (load) {
    	this.stop();
    }
    onClipEvent (enterFrame) {
    	if (_root.sopraDX) {
    		this.nextFrame();
    	} else if (_root.sopraSX) {
    		this.prevFrame();
    	}
    }
    Tutto qui

    Se vuoi variare la velocità agisci sui fps del filmato.

  9. #9
    GRAZIE 100000000!!!
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

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.