Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    disegnare linee....in diretta

    come si crea una linea che non appare subito per intero ma come se fosse disegnata in quel momento, spero di essermi spiegato

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407

    Re: disegnare linee....in diretta

    1) duplicando un movieclip che contiene un punto (o un tratto)
    2) usando una maschera sulla linea
    3) usando un'interpolazione di movimento sulla linea (se retta)
    4) usando un'interpolazione di forma sulla linea (se retta)

  3. #3

    Re: disegnare linee....in diretta

    Originariamente inviato da giankharl
    come si crea una linea che non appare subito per intero ma come se fosse disegnata in quel momento, spero di essermi spiegato
    vediamo se centro quello che volevi fare..
    crea una MC posizionala dove vuoi, anche fuori dal tuo documento, posiziona questo codeAS qui sotto su di essa e disegna..

    codice:
    onClipEvent (load) {
    	draw = false;
            _root.lineStyle(1,0x000000,100);
    }
    
    onClipEvent (mouseDown) {
    	draw = true;
    	_root.moveTo(_root._xmouse, _root._ymouse);
    }
    
    onClipEvent (mouseUp) {
    	draw = false;
    }
    
    onClipEvent (enterFrame) {
    	if (draw) {
    		_root.lineTo(_root._xmouse,_root._ymouse);
    	}
    }
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  4. #4
    più tardi provo e vi faccio sapere

  5. #5

    Re: Re: disegnare linee....in diretta

    Originariamente inviato da webbeloz
    vediamo se centro quello che volevi fare..
    crea una MC posizionala dove vuoi, anche fuori dal tuo documento, posiziona questo codeAS qui sotto su di essa e disegna..

    codice:
    onClipEvent (load) {
    	draw = false;
            _root.lineStyle(1,0x000000,100);
    
    }
    
    onClipEvent (mouseDown) {
    	draw = true;
    	_root.moveTo(_root._xmouse, _root._ymouse);
    }
    
    onClipEvent (mouseUp) {
    	draw = false;
    }
    
    onClipEvent (enterFrame) {
    	if (draw) {
    		_root.lineTo(_root._xmouse,_root._ymouse);
    	}
    }
    Alla grande........però volevo che partisse un'animazione che disegna automaticamente un quadrato o un cerchio ecc.

  6. #6
    Beh, basta che al posto degli eventi del mouse fai una cosa sequenziale con tutti i vertici inseriti dentro l'as!!!
    Ma scusa, una cosa cosi' non puoi farla direttamente con gli strumenti grafici??? Forse ho capito male cosa vuoi fare, ma secondo me e' piu' semplice cosi'...
    Cmq per il disegnare il cerchio la storia e' molto piu' complessa, prova a dare un occhio qui: guida effetto laser
    Byez

  7. #7
    Originariamente inviato da Asmodeo
    Beh, basta che al posto degli eventi del mouse fai una cosa sequenziale con tutti i vertici inseriti dentro l'as!!!
    Ma scusa, una cosa cosi' non puoi farla direttamente con gli strumenti grafici??? Forse ho capito male cosa vuoi fare, ma secondo me e' piu' semplice cosi'...
    Cmq per il disegnare il cerchio la storia e' molto piu' complessa, prova a dare un occhio qui: guida effetto laser
    Byez
    Esatto è questo l'effetto che voglio realizzare, non sai indicarmi un tutorial un pò più semplice, grazie

  8. #8
    Mi spiace ma non ne conosco altri, e non sarei in grado io stesso di darti una spegazione più semplice... L'unica è provare e riprovare!!!

    Byez

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.