compteur
 
AccueilAccueil  ­PortailPortail  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Une lampe de poche

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3, 4, 5  Suivant
AuteurMessage
matheod
Modérateur
Modérateur


Nombre de messages: 957
Date d'inscription: 09/08/2007

MessageSujet: Une lampe de poche   Ven 10 Aoû 2007, 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 !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.visitorsmax.123.fr/
Beldjilali
Programmeur
Programmeur


Nombre de messages: 2998
Date d'inscription: 24/06/2007

MessageSujet: Re: Une lampe de poche   Ven 10 Aoû 2007, 20:45

Excellent ton tutorial
C'est bien détaillé et pas trés compliqué à faire.
BRAVO..
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://Beldjilali.fr.nf
matheod
Modérateur
Modérateur


Nombre de messages: 957
Date d'inscription: 09/08/2007

MessageSujet: Re: Une lampe de poche   Ven 10 Aoû 2007, 20:47

bien détaillé .. bof quand j'aurais le temps je ferai sle tutorial mais en mieux
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.visitorsmax.123.fr/
Admin
Administrateur
Administrateur


Nombre de messages: 15707
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: Une lampe de poche   Sam 11 Aoû 2007, 02:46

matheod a écrit:
Je vais vous apprendre a faire ca.

Oui, c'est fait dans les règles de l'art Cool

On pourrait faire un macro "setMask( )"

Phildes

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.phildes.com En ligne
matheod
Modérateur
Modérateur


Nombre de messages: 957
Date d'inscription: 09/08/2007

MessageSujet: Re: Une lampe de poche   Sam 11 Aoû 2007, 11:16

COment ca ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.visitorsmax.123.fr/
Admin
Administrateur
Administrateur


Nombre de messages: 15707
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: Une lampe de poche   Sam 11 Aoû 2007, 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)
}

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.phildes.com En ligne
matheod
Modérateur
Modérateur


Nombre de messages: 957
Date d'inscription: 09/08/2007

MessageSujet: Re: Une lampe de poche   Sam 11 Aoû 2007, 13:21

c'est l'équivalent des fonctions en php ...


et tu penses que l'on devrait faire une macro pour les masques
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.visitorsmax.123.fr/
Admin
Administrateur
Administrateur


Nombre de messages: 15707
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: Une lampe de poche   Dim 12 Aoû 2007, 00: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. Very Happy

Phildes

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.phildes.com En ligne
matheod
Modérateur
Modérateur


Nombre de messages: 957
Date d'inscription: 09/08/2007

MessageSujet: Re: Une lampe de poche   Dim 12 Aoû 2007, 00:18

ok
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.visitorsmax.123.fr/
DrNaBl
Modérateur
Modérateur


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

MessageSujet: Re: Une lampe de poche   Dim 12 Aoû 2007, 14:05

Je m'occupe de la macro Razz

Edit: Embarassed Embarassed 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/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Rock Lee
Modérateur
Modérateur


Nombre de messages: 4680
Date d'inscription: 03/05/2006

MessageSujet: Re: Une lampe de poche   Dim 12 Aoû 2007, 16:25

excellent tutos matheod et très utile merci Very Happy


DrNaBl a écrit:
Je m'occupe de la macro Razz

Edit: Embarassed Embarassed 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 Smile

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
matheod
Modérateur
Modérateur


Nombre de messages: 957
Date d'inscription: 09/08/2007

MessageSujet: Re: Une lampe de poche   Dim 12 Aoû 2007, 16:39

esseye ceci :

setMask(occurence,cible)
{
action= occurence +".setMask";
cible;1;action; code_3D( );

}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.visitorsmax.123.fr/
DrNaBl
Modérateur
Modérateur


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

MessageSujet: Re: Une lampe de poche   Lun 13 Aoû 2007, 10:32

Rock Lee a écrit:
Merci DrNaBl Smile

De rein, mais bon il est pas encore très réussi Embarassed Embarassed

Citation:
esseye ceci :

setMask(occurence,cible)
{
action= occurence +".setMask";
cible;1;action; code_3D( );

}

J'ai déjà essayé ca veut pas marché Neutral

_________________

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/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Admin
Administrateur
Administrateur


Nombre de messages: 15707
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: Une lampe de poche   Lun 13 Aoû 2007, 17:33

DrNaBl a écrit:
Rock Lee a écrit:
Merci DrNaBl Smile

De rein, mais bon il est pas encore très réussi Embarassed Embarassed

Citation:
esseye ceci :

setMask(occurence,cible)
{
action= occurence +".setMask";
cible;1;action; code_3D( );

}

J'ai déjà essayé ca veut pas marché Neutral

Pourquoi ne pas essayer simplement ceci :
Code:
setMask(nomOccurence,cible){
    action = nomOccurence+".setMask";
    ActionCallFunction_1(action, cible);
}


IMPORTANT : pour appeler la macro, penser à mettre des guillemets au 1er paramètre, mais PAS de guillemets au 2ème paramètre.

Phildes

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.phildes.com En ligne
DrNaBl
Modérateur
Modérateur


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

MessageSujet: Re: Une lampe de poche   Lun 13 Aoû 2007, 20:08

Apparemment ca marche toujours pas Neutral Neutral

_________________

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/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Une lampe de poche

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 5Aller à la page : 1, 2, 3, 4, 5  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Comment faire, Problème, Bug :: Tutoriels-
Poster un nouveau sujet   Répondre au sujet