A Vous De Jouer

Aller en bas

A Vous De Jouer

Message  fastoche le Lun 14 Fév - 18:20

petite mumuse.. Very Happy Very Happy
Si vs voulez vous amusez....

Sauvez le phi nommez le "ici".
1 groupe avec votre image nommé "clip"ds ecran de base...

lui faire faire une action immediate...>actionscript.....>

et mettre entre ecrire ici et les 2 accolades


Spoiler:
_root.onMousePress = function () {
_root. clip._rotation = Math.atan2(_root._ymouse-_root.clip._y, _root._xmouse-_root.clip._x)*180/Math.PI;
};
_root.onMouseUp = function () {
ici. cestdelaballe();
};}

static function cestdelaballe ( ) {
var destx =_root. _xmouse;
var desty = _root._ymouse;
var speed=8;

_root.onEnterFrame= function () {

var diffx = destx-_root.clip._x;
var diffy = desty-_root.clip._y;
var dist = Math.sqrt(diffx*diffx+diffy*diffy);
_root. clip._rotation = Math.atan2(diffy, diffx)*180/Math.PI;
if (dist < speed ) {
_root. clip._x = destx;
_root. clip._y = desty;
delete _root.onEnterFrame;
} else {
var movex = speed*diffx/dist;
var movey = speed*diffy/dist;
_root. clip._x += movex;
_root. clip._y += movey;

}};

...................................
et voilà le tour est joué

Very Happy Very Happy
........................................................................................
creation d'un bouton original

Si vs voulez vous amusez....

Sauvez le phi nommez le "ce que vs voulez ".
creer un bouton ds ecran de base...largeur 100 et 20 de hauteur
....................supprimer "texte du bouton"

....................clikez sur bouton animé....>
.....................allez ds "survolé"....>
creer un groupe mettre une mouche (un rond noir de largeur 3 et 3 de hauteur à 0x et 0y)


lui faire faire une action immediate...>actionscript.....>

et mettre entre "écrire ici "et les "2 accolades"

Spoiler:

var xMin = 0;
var xMax = 95 ;
var yMin = 0 ;
var yMax = 15 ;
var minSize = 0 ;
var maxSize = 0 ;
var easeFactor = 2 ;
var randomX = Math . random ( ) * ( xMax - xMin ) + xMin;
var randomY = Math . random ( ) * ( yMax - yMin ) + yMin;
var randomSize = Math . random ( ) * ( maxSize - minSize ) + minSize;
var distance = Math . sqrt ( Math . pow ( _root ._x-randomX, 2 ) + Math . pow ( _root ._y-randomY, 2 ) ) ;
mc.onEnterFrame=function(){
if ( Math . abs ( mc ._width- maxSize ) > 1 )
if ( distance > 1 ) {
mc . _x += ( randomX- mc . _x ) / easeFactor;
mc . _y += ( randomY- mc . _y ) / easeFactor;
}};

.....
ensuite toujours ds le groupe du rond....> rajoutez 1 temps
...................................
vous testez....
et voilà le tour est joué
.....................................................................................................................
bonjour Very Happy Very Happy

et tres bon weekend à tous Very Happy

sur un script de Jl Gaujal

..............................Si vs voulez vous amusez....
sur un plan de 550/400

Sauvez le phi nommez le "cequevsvoulez".
1 groupe avec un rectangle transparent nommé "ce que vs voulez"
ds ecran de base...

lui faire faire une action....roue crantée....>action immediate....>
actionscript...>
la fenete mtasc s'ouvre....

mettre entre "ecrire ici" et les "2accolades"



Spoiler:

var nbr_x = 19;
var nbr_y = 13;

var inc_x = Math.round(500 / nbr_x);
var inc_y = Math.round(350 / nbr_y);
var dep_x = Math.round(1.5 * inc_x);
var dep_y = Math.round(1.5 * inc_y);
var fin_x = dep_x + ((nbr_x - 1) * inc_x);
var fin_y = dep_y + ((nbr_y - 1) * inc_y);

var tb_temp = ["00", "33", "66", "99", "CC", "FF"];
var tbc = new Array();
var compteur=0;
var rr = 0;var bb =0; var vv =0;var r_decal = 0;
for ( var yy = 0 ; yy < 12 ; yy++ ) {
for (var xx = 0 ; xx < 18 ; xx ++ ) {
tbc[compteur++] = "0x" + tb_temp[rr] + tb_temp[vv] + tb_temp[bb];
if (++vv == 6) {
vv = 0;
++rr;
}}
rr = (yy < 5) ? 0 : 3 ;
if (++bb == 6 ) {
bb = 0;
}}
var numero=0;
for ( var y = dep_y ; y <= fin_y ; y += inc_y ) {
for (var x = dep_x ; x <= fin_x ; x += inc_x ) {
var c = _root.createEmptyMovieClip("c" + x + "_" + y, numero++);
c._x0 = x;
c._y0 = y;
c.onEnterFrame = function() {
this.dist();
}; }}

MovieClip.prototype.dist = function() {
var dx = this._x - _root._xmouse;
var dy = this._y - _root._ymouse;
var d = Math.sqrt((dx * dx) + (dy * dy));
this._x = (this._x0 + inc_x * dx / d);
this._y = (this._y0 + inc_y * dy / d);
};

_root.onEnterFrame = function() {
this.clear();
this.lineStyle(0, 0x333333, 100);
compteur = 0;
for (var y = dep_y ; y < fin_y ; y += inc_y ) {
for (var x = dep_x; x < fin_x; x += inc_x) {
var n0 = "c" + (x) + "_" + (y);
var n1 = "c" + Number(x + inc_x) + "_" + (y);
var n2 = "c" + Number(x + inc_x) + "_" + Number(y + inc_y);
var n3 = "c" + (x) + "_" + Number(y + inc_y);
this.moveTo(_root[n0]._x, _root[n0]._y);
_root.beginFill(Number(tbc[compteur++]), 100);
this.lineTo(_root[n1]._x, _root[n1]._y);
this.lineTo(_root[n2]._x, _root[n2]._y);
this.lineTo(_root[n3]._x, _root[n3]._y);
_root.endFill();
}}};



...........
voili voilou Very Happy Very Happy
................................................................................................................
sur un script de Jl Gaujal

Si vous voulez vs amusez......

Sauvez le phi nommez le "cequevsvoulez".

1 groupe avec un rectangle transparent nommé "ce que vs voulez"
ds ecran de base...

lui faire faire une action....roue crantée....>action immediate....>
actionscript...>
la fenete mtasc s'ouvre....

mettre entre "ecrire ici" et les "2accolades"

Spoiler:

_global.t = [];
_global.nb = 100;
var r=0;
var ang=0;
for (var i = 0 ; i <= _global.nb ; i++ ) {
_global.t.push({_x:275 + (r++) * Math.sin(ang++), _y:200 + r * Math.cos(ang)});
}
_root.onEnterFrame = function () {
var n =_global.t.length;
var m = n - _global.nb;
_global. t.push({_x:_root._xmouse, _y:_root._ymouse});

this.clear();
this.lineStyle(1, 0x330000, 100);
this.moveTo( _global.t[n]._x, _global.t[n]._y);
this.beginFill(0x665544, 50);
for (var i = m + 1 ; i < n ; i++ ) {
var cA = _global. t[i];
var cB = _global.t[i + 1];
this.curveTo(cA._x, cA._y, (cA._x + cB._x) / 2, (cA._y + cB._y) / 2);
}
this.endFill();
};





...........
voili voilou Very Happy Very Happy
.............................................................................


fastoche
Admin

Messages : 253
Date d'inscription : 05/06/2010

Voir le profil de l'utilisateur http://tuto-e-anim.1fr1.net

Revenir en haut Aller en bas

Re: A Vous De Jouer

Message  fastoche le Ven 18 Fév - 18:13

Si vs voulez vous amusez....

Sauvez le phi nommez le "cequevsvoulez".
1 groupe avec ecrit par exemple "E-Anim ", allez en "rouge" taille de la police 80 ,allez, 4 petits savants autour, nommé "clip"
ds ecran de base...sur un fond bleu ciel? allez!!

lui faire faire une action....roue crantée....>action immediate....>
actionscript...>
la fenete mtasc s'ouvre....

mettre entre "ecrire ici" et les "2accolades"


Spoiler:

var maxbeveldistance:Number = 15;
var bevel:BevelFilter = new BevelFilter();
var dropshadow:DropShadowFilter = new DropShadowFilter();

dropshadow.color = 0x000000;
dropshadow.alpha = 0.75;
dropshadow.blurX = 10;
dropshadow.blurY = 10;


_root.onMouseMove = function(){
var dx = _root._xmouse - _root.clip._x;
var dy = _root._ymouse - _root.clip._y;
var distance = Math.sqrt(dx*dx + dy*dy);
var angle = Math.atan2(dy, dx);

bevel.distance = Math.min(maxbeveldistance, distance/50);
bevel.angle = 180 + angle * 180/Math.PI;
dropshadow.distance = distance/20;
dropshadow.angle = 180 + angle * 180/Math.PI;
_root.clip.filters = [bevel, dropshadow];
};


rajoutez "import flash.filters.*;" au dessus de votre "class..{"



...........
voili voilou Very Happy Very Happy

fastoche
Admin

Messages : 253
Date d'inscription : 05/06/2010

Voir le profil de l'utilisateur http://tuto-e-anim.1fr1.net

Revenir en haut Aller en bas

Re: A Vous De Jouer

Message  fastoche le Jeu 24 Fév - 18:28

Si vs voulez vous amusez....

Sauvez le phi nommez le "cequevsvoulez".
1 groupe avec un rectangle transparent nommé "clip"
ds ecran de base...

lui faire faire une action....roue crantée....>action immediate....>
actionscript...>
la fenete mtasc s'ouvre....

mettre entre "ecrire ici" et les "2accolades"





Spoiler:


_root.createEmptyMovieClip("clip", -1);
_root.clip.lineStyle(0, 0x000000, 100);
_root.clip.beginFill(0x0000ff, 100);
_root.clip.moveTo(0,5);

for (var i = 0 ; i < 4 ; i++ )
_root.clip.curveTo(!i || i == 3 ? 0 : 10, i < 2 ? 0 : 10, i < 2 ? i * 5 + 5 : (3 - i) * 5, i < 3 ? i * 5 : 5 );
_root.clip.endFill();

_root.clip.onEnterFrame = function (){
_root.rond0mc.lastX = this._x;
_root.rond0mc.lastY = this._y;
this._x += ((_root._xmouse - this._x) / 15);
this._y += ((_root._ymouse - this._y) / 15);
};

for (var i = 0 ; i < 100 ; i++ ) {
_root.clip.duplicateMovieClip("rond" + i + "mc", i);
_root["rond" + i + "mc"].index = i;

_root["rond" + i + "mc"].onEnterFrame = function (){
_root["rond" + (this.index + 1) + "mc"].lastX = this._x;
_root["rond" + (this.index + 1) + "mc"].lastY = this._y;
this._x = this.lastX;
this._y = this.lastY;
}}





...........
voili voilou Very Happy Very Happy

fastoche
Admin

Messages : 253
Date d'inscription : 05/06/2010

Voir le profil de l'utilisateur http://tuto-e-anim.1fr1.net

Revenir en haut Aller en bas

Re: A Vous De Jouer

Message  fastoche le Mer 11 Jan - 7:14



à vous de jouer
je vous laisse que le script....
à vous de monter l'anim......

Code:
var coefX = 30;
    var coefY =20;

 _root.bille.onEnterFrame = function() {
      _root. deplaceBille();
    };
 _root. deplaceBille=function() {
      _root. bille._x += coefX;
      _root.  bille._y += coefY;
    };
  _root.bordure.onEnterFrame = function() {
     
      if (this.hitTest( _root.bille._x+40,  _root.bille._y+40, true) == false) {
          coefX = - _root.chiffreAleatoire();
          coefY = - _root.chiffreAleatoire();
      }
     
      if (this.hitTest( _root.bille._x-40,  _root.bille._y+40, true) == false) {
          coefX =  _root.chiffreAleatoire();
          coefY = - _root.chiffreAleatoire();
      }
     
      if (this.hitTest( _root.bille._x+40,  _root.bille._y-40, true) == false) {
          coefX = - _root.chiffreAleatoire();
          coefY =  _root.chiffreAleatoire();
      }
   
      if (this.hitTest( _root.bille._x-40,  _root.bille._y-40, true) == false) {
          coefX =  _root.chiffreAleatoire();
          coefY =  _root.chiffreAleatoire();
      }};
 
    _root. chiffreAleatoire=function() {
      var chiffre=(Math.floor(Math.random(123456789)*30));
      if (chiffre <10) {
          chiffre = 10;
      }
      return chiffre;
    };
   

fastoche
Admin

Messages : 253
Date d'inscription : 05/06/2010

Voir le profil de l'utilisateur http://tuto-e-anim.1fr1.net

Revenir en haut Aller en bas

Re: A Vous De Jouer

Message  fastoche le Mar 13 Mar - 18:38

MASQUE


Sauvez le phi nommez le "cequevsvoulez".
3groupes
1 er groupe: un sous groupe avec une image nommé "image1 " et "image" ds ecran de base..
2 ieme groupe : une barre de 15 pixels et la hauteur de votre image nommé mask " ds ecran de base..
3 ieme groupe : un rectangle transparent nommé "zone" ds ecran de base..
les 3 groupes doivent etre à 0x et 0y....{important}


faire une action sur le groupe "zone"par ex:....roue crantée....>action immediate....>
actionscript...>

la fenete mtasc s'ouvre....

au dessus de votre
class machin{

mettre

Code:
import flash.display.BitmapData;
import flash.geom.Rectangle;
et
mettre entre "ecrire ici" et les "2accolades"


Code:
var mc1=mc.image.image1;
var msk=mc.mask;
var  anglecollectif=0;
 var  angleaug= 2*Math.PI/30;
var bmp=new BitmapData(500,400,true,0);
mc1.setMask(msk);

 var zone=mc.zone;
zone.attachBitmap (bmp,1 );
 
_root.image1._visible=false;
_root.onEnterFrame=function(){
_root.bouge();
   anglecollectif += angleaug;

_root. bouge=function(){
   for(var i=0;i<50;i++){
   msk._x=i*10;
   mc1.angle=i*2*Math.PI/10;
   mc1._x=Math.cos(mc1.angle+anglecollectif)*2.5;
 bmp.draw(mc.image);
}};};
...........
voili voilou Very Happy Very Happy



fastoche
Admin

Messages : 253
Date d'inscription : 05/06/2010

Voir le profil de l'utilisateur http://tuto-e-anim.1fr1.net

Revenir en haut Aller en bas

Re: A Vous De Jouer

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum