Newsgroup: it.comp.appl.macromedia
Titolo: Flash, Trace Bitmap e altre amenita'...

Ciao a tutti,
volevo un consiglio tecnico riguardante Flash(3, nel mio caso).
Ho convertito un'immagine 800x600 da formato JPG a vettoriale (Trace
bitmap...), utilizzando i parametri suggeriti sull'help on line (ho
provato a giocarci un po', ma quella mi e' parsa la conversione piu'
ottimale...)
Il problema che mi si presenta e' il seguente: utilizzo tale immagine
come sfondo che, allo start del filmato, deve apparire gradualmente
(quindi nel motion tween setto il color effect Alpha che passa da 0 a
100%); nel projector, pero', l'animazione dell' effetto risulta a scatti
, rallentandomi, di conseguenza, tutti gli altri elementi della pagina.
Ho provato a convertire l'immagine modificando il color threshold ad un
valore piu' alto: ottengo cosi' meno colori ma non noto miglioramenti
significativi nell'animazione.
Qualcuno sa consigliarmi tecniche altrnative?
tnx
piga
--
PIGA's hOME pAGE @ 
http://www.geocities.com/SunsetStrip/Stage/8914
** INTO THE VOID WE HAVE TO TRAVEL **
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 wrote in message 80bujc$rqp$1...@nnrp1.deja.com...


> sicuramente rispetto ad un vettore è più leggero ...
Sì, donato ha ragione: una bitmap è sicuramente più leggera per
l'elaborazione grafica da parte di Flash.
Purtroppo, però, non so quanto ne godrà la dimensione dell'swf e quindi del
caricamento. Questo dipende sicuramente da com'è la bitmap. Se ci sono molti
spazi dello stesso colore, la compressione jpeg riesce sicuramente a
strizzarti la bitmap ad una dimensione irrisoria.
Ad ogni modo, comunque, il mio vuole solo essere un avvertimento. La
soluzione migliore è sicuramente quella di lasciare il tutto in bitmap. In
alcuni casi purtroppo bisogna sacrificare la dimensione del file per
ottenetere buoni risultati. =(

Crea un Movie Clip vuoto (CTRL+F8) con 2 keyframe. Sul primo:
Set Property ("../image", Alpha) = x
e sul secondo:
Set Variable: "x" = x + 1
Go to and Play (1)
Inserisci il Movie Clip sulla Timeline principale, dove ci sarà l'immagine
grafica resa anch'essa Movie Clip e con nome d'istanza "image". Senza scatti
e rallentamenti con una immagine BMP da 640*480 pixel di 1.2 MB, esportata
da Flash in JPG con qualità 100% (150 kb finali). Non penso tu voglia
superare queste dimensioni. Il risultato è ottimo.
-Cyber-

 Crea un Movie Clip vuoto (CTRL+F8) con 2 keyframe. Sul primo:
--%< snip --
Ottimo.
Innanzi tutto grazie a quelli che mi hanno risposto.
Io ho provato subito la soluzione suggerita da CyberBuddha, perche' mi
sembrava la piu' "professionale", apportando qualche modifica:
Innanzi tutto il MovieClip che mostra il bitmap scala(di poco)
l'immagine, rendendola piu' grande, e ho aggiunto gli action Play e Stop
all'inizio ed al termine del Tweening. Cosi' facendo il MovieClip verra'
eseguito una sola volta.
Nel MovieClip che deve variare la Proprieta' Alpha del MovieClip
"image" ho lasciato inalterato il Keyframe
Set Property: ("../image", Alpha) = x
ma nel secondo Keyframe ho impostato quanto segue:
Set Variable: "factor" = GetProperty("../image", _totalframes)
Set Variable: "x" = x+100/factor
Goto And Play(1)
In questa maniera posso dilatare l'animazione del MovieClip "image" di
quanti frames desidero, avendo comunque che al primo frame associero' un
Alpha=0% ed all'ultimo un Alpha-100%
ciao


grazie