Ciao a tutti...volevo chiedere un piccolo aiuto su come fare un effetto zoom di stelle come se le stelle venissero verso di noi...
Ho visto un pò in giro e ho trovato questo sito:
http://www.flashmo.com/preview/flashmo_051_star_motion
il problema è che qui è in AS2, quindi c'è un solo mc di un puntino bianco(la stella) che va verso l'esterno del quadro...
in As2 viene duplicato e cambiato la posizione in modo che ruoti e riempie il quadro..
bello come sistema...
ma mi sono un pò perso cercando di portarlo in AS3...
vi posto il codice in AS2 e quello che ho fatto io in AS3 ...sperando ad un aiuto di qualcuno...
AS2
Codice PHP:// CREATED BY [url]www.flashmo.com[/url]
stop();
star_mc._visible = false;
var i:Number = 0;
var total:Number = 300;
for( ; i < total; i++ )
{
star_mc.duplicateMovieClip("star"+i, i);
this["star"+i]._rotation = Math.floor(Math.random() * 360);
this["star"+i].gotoAndPlay( Math.floor(Math.random() * star_mc._totalframes) );
}
QUESTO INVECE E' IL MIO CODICE AS3 MA INCOMPLETO l'ho cambiato un pò perchè non conosco il Math.random
Codice PHP://Ho concatenanto il mc flashmo star movie
import flashmostarmovie;
for(var i:int = 0; i < 300; i++)
{
var stella:flashmostarmovie = new flashmostarmovie ();
stella.x=stage.stageWidth / 2
stella.y=stage.stageHeight / 2
stella.rotation += i*10;
addChild(stella);
}
grazie per l'aiuto
Tony

Rispondi quotando