Generateur de mouvement d'images :)

Description

La j'ai passé deux nuits dessus,
je me suis fais grave @#!!# a le faire alors si je pourrais mettre ds
la categorie 4 ... lol
bon allez bonne prog

Source / Exemple :


// voir ds le zip un tit exemple : 
[...]
pre7=[-1.088795,0,12.475,0.005125,0.06459,-90,0,1,0,0,0]
pre8=[-1.256,0,100,0.003975,0,0,1,1,1,1,1]
pre9=[-0.1256,-5.88,100,0,-1.9,0,0.3825,0.163,0,0,-0.152]
pre10=[-0.1256,0,100,0.003975,-1.9,0,-1,0.6865,0,-0.733,1]
pre11=[-0.035325,0,40.875,-0.005125,0,0,-0.951,0.3265,-0.209,-1,1]
pre12=[-0.05338,0,100,0.00235,0,0,0,0,0,0,1]
pre13=[-2.355,0,18.225,0.0108,0,0,0,1,0,1,0]
pre14=[-3.14,0,100,0.00345,0,0,-0.8475,1,0,-0.385,0]
pre15=[-0.59974,0,5.625,0.02555,0,0,0,0.058,0,1,0]
pre16=[-1.14296,0,12.475,-0.00455,0,-180,0,1,0,-1,0]
pre17=[-0.5338,0,100,0.00285,0,0,-0.1185,1,-1,-1,0]
pre18=[-0.303795,0,100,0,1.9,0,-0.0795,0.2795,0,0.164,0.768]

function setUp (type) {

	var stage=_level0.holder;
	for (i=1; i<51; i++) {
		stage.attachMovie("pic", "p_"+i, i);
		pic = stage["p_"+i];
		pic.type=type;
		pic._x = (i*2.9)-(25*2.9);
		nangle += waveLength;
		angle = sangle+nangle;
		scale = dist*Math.sin(angle);
		pic._yscale = 100-scale;
	}
}

function render () {
	var nangle;
	var stage=_level0.holder;
	stage._rotation=_level0.rotate;
	for (i=1; i<51; i++) {
		pic = stage["p_"+i];
		nangle += _level0.waveLength;
		_level0.sangle+=_level0.drift;
		var angle = _level0.sangle+nangle;
		var scale = _level0.dist*Math.sin(angle);
		pic._x = ((i*2.9)-(25*2.9))-(scale*optX);
		pic._y = scale*optY;
		pic._xscale = 100+(scale*optXS);
		pic._yscale = 100-(scale*optYS);	
		pic._rotation = (scale*optR);
		if (int(_level0.picDrift) == 0) {
			myFrame=i;
		} else {
			pic.frame-=int(_level0.picDrift);
			myframe=pic.frame;
			if (myframe<1) {
				myframe=50;
			} else if (myframe > 50) {
				myframe=1;
			}
			pic.frame=myframe;
		}
		pic.gotoAndStop(myframe);
	}
}

function preset (choice) {
	_level0.waveLength = choice[0];
	_level0.mwaveLength.reset();
	_level0.sangle=choice[1];
	_level0.msangle.reset();
	_level0.dist=choice[2];
	_level0.mdist.reset();
	_level0.drift=choice[3];
	_level0.mdrift.reset();
	_level0.picDrift=choice[4];
	_level0.mpicDrift.reset();
	_level0.rotate=choice[5];
	_level0.mrotate.reset();
	_level0.optX=choice[6];
	_level0.moptX.reset();
	_level0.optY=choice[7];
	_level0.moptY.reset();
	_level0.optXs=choice[8];
	_level0.moptXs.reset();
	_level0.optYs=choice[9];
	_level0.moptYs.reset();
	_level0.optR=choice[10];
	_level0.moptR.reset();
}
(...)

Conclusion :


Walla dis moi ce que tu en penses ?! 'arci :)
.:www.dafulldawa.cjb.net:.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.