|
|
| Auteur | Message |
|---|
matheod Modérateur

Nombre de messages: 948 Date d'inscription: 09/08/2007
 | Sujet: Une lampe de poche Ven 10 Aoû - 20:19 | |
| Je vais vous apprendre a faire ca.
C'est un melange de plusieurs script trouvé sur le forum !
Tout d'abord telecharger ces 3 images : http://franckp1.free.fr/upload/mur_10_08_2007.zip (image de fond plus clair : http://franckp1.free.fr/upload/mursombre-_10_08_2007.jpg)
Tout d'abord, ajouter l'image mursombre.jpg
Ensuite créé un groupe, puis dans ce groupe, mettez l'image : mur.jpg Retourné a l'écran de base et nommé ce groupe : anime
Attention ca se complique ! : créé un groupe,ajouté la lampe torche, puis créé un sous groupe, et ajouté un forme : rond noir (mettez le au dessus de la lampe)
Revenez au groupe ou il y a la lampe et nommé le groupe ou il y a le rond noir : masq Selectionné le groupe masq cliquez sur fonction, action immediate, programmer :
| Code: | ActionCallFunction_1("_root/anime.setMask", _root/drag/masq); |
Revenez a l'écran de base et nommé le groupe ou il y a la torche : drag selectionnez le groupe drag , allez sur action, et programmer : [/code]
| Code: | startDrag (_root/drag, true); 0; "Mouse.hide"; code_3D( ); //cache la souris | .
Enregistré, faite : enregistré en html et voila ! |
|
 | |
Beldjilali Programmeur


Nombre de messages: 2740 Date d'inscription: 24/06/2007
 | |
 | |
matheod Modérateur

Nombre de messages: 948 Date d'inscription: 09/08/2007
 | Sujet: Re: Une lampe de poche Ven 10 Aoû - 20:47 | |
| | bien détaillé .. bof quand j'aurais le temps je ferai sle tutorial mais en mieux |
|
 | |
Admin Administrateur


Nombre de messages: 12134 Localisation: Toulouse Date d'inscription: 11/12/2005
 | Sujet: Re: Une lampe de poche Sam 11 Aoû - 2:46 | |
| | matheod a écrit: | | Je vais vous apprendre a faire ca. |
Oui, c'est fait dans les règles de l'art
On pourrait faire un macro "setMask( )"
Phildes _________________
|
|
 | |
matheod Modérateur

Nombre de messages: 948 Date d'inscription: 09/08/2007
 | Sujet: Re: Une lampe de poche Sam 11 Aoû - 11:16 | |
| | COment ca ? |
|
 | |
Admin Administrateur


Nombre de messages: 12134 Localisation: Toulouse Date d'inscription: 11/12/2005
 | Sujet: Re: Une lampe de poche Sam 11 Aoû - 13:07 | |
| | matheod a écrit: | | COment ca ? |
Les macros sont décrites dans : .../E-Anim/doc/macros/macro_sys.txt
La syntaxe est assez simple : nomMacro( param1, param2,...){ . . . // instruction(s) } _________________
|
|
 | |
matheod Modérateur

Nombre de messages: 948 Date d'inscription: 09/08/2007
 | Sujet: Re: Une lampe de poche Sam 11 Aoû - 13:21 | |
| c'est l'équivalent des fonctions en php ...
et tu penses que l'on devrait faire une macro pour les masques |
|
 | |
Admin Administrateur


Nombre de messages: 12134 Localisation: Toulouse Date d'inscription: 11/12/2005
 | Sujet: Re: Une lampe de poche Dim 12 Aoû - 0:15 | |
| | matheod a écrit: | c'est l'équivalent des fonctions en php ...
et tu penses que l'on devrait faire une macro pour les masques | Oui, je vais la faire. Ce sera plus simple pour les débutants.
Phildes _________________
|
|
 | |
matheod Modérateur

Nombre de messages: 948 Date d'inscription: 09/08/2007
 | Sujet: Re: Une lampe de poche Dim 12 Aoû - 0:18 | |
| | ok |
|
 | |
DrNaBl Modérateur


Nombre de messages: 1868 Date d'inscription: 09/06/2006
 | Sujet: Re: Une lampe de poche Dim 12 Aoû - 14:05 | |
| Je m'occupe de la macro 
Edit: j'avai pas vue ce message :
| Citation: | | Oui, je vais la faire. Ce sera plus simple pour les débutants. |
Moi la macro que j'ai réussi a obtenir c'est:
setMask("_root/anime.setMask", _root/drag/masq);
En gros, pas de grande différence, sauf remplacer ActionCallfunction_1 par setMask. Le problème c'est que j'arrive pas à faire ceci:
setMask(occurence,cible) { action=toString(occurence)+".setMask"; cible;1;action; code_3D( );
}
Ce qui nous permetttra de faire: setMask(_root/anime, _root/drag/masq); _________________
http://infoprographiesimple.free.fr/ <--découvrez pleins de tuto,cours sur l'informatique, la programatio et le graphisme très prochainement. Le forum d'InfoProGraphie Simple ouvre ses portes: http://infoprographiesimple.free.fr/forums/ |
|
 | |
Rock Lee Modérateur


Nombre de messages: 4125 Date d'inscription: 03/05/2006
 | Sujet: Re: Une lampe de poche Dim 12 Aoû - 16:25 | |
| excellent tutos matheod et très utile merci 
| DrNaBl a écrit: | Je m'occupe de la macro 
Edit: j'avai pas vue ce message :
| Citation: | | Oui, je vais la faire. Ce sera plus simple pour les débutants. |
Moi la macro que j'ai réussi a obtenir c'est:
setMask("_root/anime.setMask", _root/drag/masq);
En gros, pas de grande différence, sauf remplacer ActionCallfunction_1 par setMask. Le problème c'est que j'arrive pas à faire ceci:
setMask(occurence,cible) { action=toString(occurence)+".setMask"; cible;1;action; code_3D( );
}
Ce qui nous permetttra de faire: setMask(_root/anime, _root/drag/masq); |
Merci DrNaBl  _________________ Watch This >
| Spoiler: | | |  |
|
|
 | |
matheod Modérateur

Nombre de messages: 948 Date d'inscription: 09/08/2007
 | Sujet: Re: Une lampe de poche Dim 12 Aoû - 16:39 | |
| esseye ceci :
setMask(occurence,cible) { action= occurence +".setMask"; cible;1;action; code_3D( );
} |
|
 | |
DrNaBl Modérateur


Nombre de messages: 1868 Date d'inscription: 09/06/2006
 | Sujet: Re: Une lampe de poche Lun 13 Aoû - 10:32 | |
| | Rock Lee a écrit: | Merci DrNaBl  |
De rein, mais bon il est pas encore très réussi
| Citation: | esseye ceci :
setMask(occurence,cible) { action= occurence +".setMask"; cible;1;action; code_3D( );
} |
J'ai déjà essayé ca veut pas marché  _________________
http://infoprographiesimple.free.fr/ <--découvrez pleins de tuto,cours sur l'informatique, la programatio et le graphisme très prochainement. Le forum d'InfoProGraphie Simple ouvre ses portes: http://infoprographiesimple.free.fr/forums/ |
|
 | |
Admin Administrateur


Nombre de messages: 12134 Localisation: Toulouse Date d'inscription: 11/12/2005
 | |
 | |
DrNaBl Modérateur


Nombre de messages: 1868 Date d'inscription: 09/06/2006
 | |
 | |
|