cs_TomQuick
Messages postés118Date d'inscriptionjeudi 3 juillet 2003StatutMembreDernière intervention11 juillet 2006 21 janv. 2004 à 10:41
Pas mal du tout du tout !!!
C'est vraiment top bien, moi qui cherche les meilleurs sources ou codes, me voilà servi !
Allez, salut les terriens !
Zorglub...
cs_ced74
Messages postés25Date d'inscriptionmercredi 11 octobre 2000StatutMembreDernière intervention26 juillet 2004 13 juil. 2004 à 22:20
J'aime bcp, et c'est exactement ce que je cherchais..
Par contre j'aurai voulu savoir si c'etait possible de la mettre dans un clip particulier..Je trouve pas comment faire..
Merci..
BlackWizzard
Messages postés1258Date d'inscriptionmercredi 21 mars 2001StatutMembreDernière intervention21 juin 20092 13 juil. 2004 à 22:26
pas testé, mais ça devrait fonctionner:
----------------------------------------------------------------
function createWave(mc, nPoint, nCircle, space, power, amplitude, interval) {
var center = new Object({x:300, y:300});
var pi = Math.PI;
var aCircle = new Array();
var aCoord = new Array();
var move_var = 0;
mc.space = space;
for (var k = 0; k<=nPoint; k++) {
aCoord.push(new Object({x:Math.cos(2*k*pi/nPoint), y:Math.sin(2*k*pi/nPoint)}));
}
setInterval(function () {
with (_root) {
move_var++;
clear();
mc.lineStyle(-1, 0x000000, 100);
for (j=1; j<=nCircle; j++) {
mc.moveTo(center.x+aCoord[0].x*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude), center.y+aCoord[0].y*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude));
for (var k = 0; k<=nPoint; k++) {
mc.lineTo(center.x+aCoord[k].x*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude), center.y+aCoord[k].y*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude));
}
}
}
}, interval);
}
createWave(_root.clip ,24, 12, 25, -1, 2, 50);
cs_ced74
Messages postés25Date d'inscriptionmercredi 11 octobre 2000StatutMembreDernière intervention26 juillet 2004 13 juil. 2004 à 23:22
Je pensais pas avoir une reponse si rapide..
Cela ne fonctionne malheureusement pas, il le laisse en arriere plan..
En fait a terme je voudrais me servir de votre animation comme masque..
Mais deja avant de continuer est ce possible...
je cheche desesperemment un moyen de faire un effet de vague par transparence et votre code et le seul que j'ai trouvé..
Merci
BlackWizzard
Messages postés1258Date d'inscriptionmercredi 21 mars 2001StatutMembreDernière intervention21 juin 20092 14 juil. 2004 à 14:07
je vien de tester àa fonctionne tres bien...
par contre, c'est des lignes, alors pour faire un mask, ça va pas marcher...j'ai fait le meme genre de code avec des images... va voir mon site (blackwizzard.com -> labo) sinon cherche sur ce site mes sources sur le raycasting et les deformation de bitmap (parcours la liste de mes codes, courrage, yen a 222!)
21 janv. 2004 à 10:41
C'est vraiment top bien, moi qui cherche les meilleurs sources ou codes, me voilà servi !
Allez, salut les terriens !
Zorglub...
13 juil. 2004 à 22:20
Par contre j'aurai voulu savoir si c'etait possible de la mettre dans un clip particulier..Je trouve pas comment faire..
Merci..
13 juil. 2004 à 22:26
----------------------------------------------------------------
function createWave(mc, nPoint, nCircle, space, power, amplitude, interval) {
var center = new Object({x:300, y:300});
var pi = Math.PI;
var aCircle = new Array();
var aCoord = new Array();
var move_var = 0;
mc.space = space;
for (var k = 0; k<=nPoint; k++) {
aCoord.push(new Object({x:Math.cos(2*k*pi/nPoint), y:Math.sin(2*k*pi/nPoint)}));
}
setInterval(function () {
with (_root) {
move_var++;
clear();
mc.lineStyle(-1, 0x000000, 100);
for (j=1; j<=nCircle; j++) {
mc.moveTo(center.x+aCoord[0].x*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude), center.y+aCoord[0].y*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude));
for (var k = 0; k<=nPoint; k++) {
mc.lineTo(center.x+aCoord[k].x*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude), center.y+aCoord[k].y*(j*mc.space+Math.cos(((move_var+j)/power))*power*amplitude));
}
}
}
}, interval);
}
createWave(_root.clip ,24, 12, 25, -1, 2, 50);
13 juil. 2004 à 23:22
Cela ne fonctionne malheureusement pas, il le laisse en arriere plan..
En fait a terme je voudrais me servir de votre animation comme masque..
Mais deja avant de continuer est ce possible...
je cheche desesperemment un moyen de faire un effet de vague par transparence et votre code et le seul que j'ai trouvé..
Merci
14 juil. 2004 à 14:07
par contre, c'est des lignes, alors pour faire un mask, ça va pas marcher...j'ai fait le meme genre de code avec des images... va voir mon site (blackwizzard.com -> labo) sinon cherche sur ce site mes sources sur le raycasting et les deformation de bitmap (parcours la liste de mes codes, courrage, yen a 222!)