Risorse per webmaster

L A   C O M U N I T À   V I R T U A L E   I T A L I A N A   P E R   W E B   M A S T E R S

 
 
      Tecnologie
      HTML
      CSS
      DHTML
      FLASH
      ASP
      PHP
      JSP
      PERL
      XML
      SMIL
      WIRELESS
      PALMARI
      APACHE
      MYSQL
      PICOSQL
 
      Grafica
 
      Servizi
 
      Raccolte
 
      Recensioni
 
      Analisi
 
      Disclaimer

   Per tutti
 
  .: Magazine
  .: Editor
  .: Appunti
  .: Gratis
  .: Scripts
  .: Components
 
   Home page

Partner
Magazine di tecnologie
Magazine di viaggio e turismo
Magazine di musica e spettacoli
Negozio di Informatica
Basilicata turismo
Food e territori
Agenzia di comunicazione turistica e Digital PR

versione stampabile Mostra una versione adatta per la stampa  

Livello di difficoltà:Livello di difficoltà: medio  
La mailing list Grafica quotidiana spedisce ogni giorno un file grafico differente. Il Lunedì è il giorno dell'esempio Flash con le istruzioni per crearlo ex novo. In queste pagine trovi gli arretrati di questa lista gratuita.
 

Esempio Flash: 8 Ottobre 2001

Grafica quotidiana
Le novità di oggi su Risorse.net?
Visita la Home page del sito

TITOLO: Effetto cursorse tipo Ms-Dos
Visualizza l'esempio
Scarica l'esempio

Salve! Oggi per voi un simpatico esempio che vi consente di ricreare il famoso cursore di DOS. Molto utile per creare banner ad effetto. Questa settimana vi faciliterò il compito pubblicando il sorgente. Iniziamo!

<1> Prima di tutto disegnate il cursore creando un movieclip dove al frame 7 inserirete un action:

gotoAndPlay(1)

<2> Adesso create un secondo movie clip Typer dove al frame 1 dovrete settare le seguenti variabili:

Set Variable: "fontwidth" = 9
Set Variable: "fontx" = GetProperty("",_x)
Set Variable: "fonty" = GetProperty("",_x)

La prima indica la distanza tra le lettere che formano il testo, le altre indicano dove attualmente è locato il cursore.

<3> Al frame 5 inserite le seguenti azioni:

Set Variable: "n" = 1
Set Variable: "text" = "Risorse.net"
Set Variable: "c" = 1
Loop While (c<=100)
Remove Movie Clip ("../font"&c)
Set Variable: "c" = c+1
End Loop

Dove "n" acquisisce il valore del carattere su cui il cursore si trova attualmente e "c" è un contatore dei caratteri da rimuovere, qualora il vostro messaggio avesse un numero di caratteri superiori modificare questa cifra.

<4> Al frame 6 inserirete le seguenti azioni che indicano al cursore quante volte deve muoversi

Set Variable: "length" = Length(text)
If (n<=length)
Set Property ("", X Position) = fontx+(fontwidth*(n))
End If

<5> Al frame 7 inserite le seguenti azioni

If (n<=length)Duplicate Movie Clip ("../original", "font"&n, n)Set Variable: "../font"&n&":text" = Substring(text,n,1)Set Property ("../font"&n, X Position) = fontx+(fontwidth*(n-1))Set Property ("../font"&n, X Position) = GetProperty("../cursor",_x)-fontwidthSet Property ("../font"&n, Y Position) = GetProperty("../cursor",_y)Set Variable: "n" = n+1Go to and Play (_currentframe-1)End If

<6> A partire dal frame 20 inserirete le seguenti azioni per l’altro testo:

If (n<=length)
Comment: ----------------------------------------------
Comment: type new character
Comment: ----------------------------------------------
Duplicate Movie Clip ("../original", "font"&n, n)
Set Variable: "../font"&n&":text" = Substring(text,n,1)
Set Property ("../font"&n, X Position) = fontx+(fontwidth*(n-1))
Set Property ("../font"&n, X Position) = GetProperty("../cursor",_x)-fontwidth
Set Property ("../font"&n, Y Position) = GetProperty("../cursor",_y)
Set Variable: "n" = n+1
Go to and Play (_currentframe-1)
End If

Per il resto seguite il sorgente. A Domani!

Rosaria Gagliano, rosaria.gagliano@risorse.net.
Listowner di Grafica Quotidiana e Web designer.
 

 
 
Home > grafica > flash > 08_10_01 > ...   © 1999-2018 Risorse.net, tutti i diritti riservati