begin process at 2012 02 10 12:52:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > POUR LES DÉBUTANTS; DU START DRAG, DE LA FAUSSE 3D DU SON FACILE.

POUR LES DÉBUTANTS; DU START DRAG, DE LA FAUSSE 3D DU SON FACILE.


 Information sur la source

Note :
7,5 / 10 - par 4 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Classé sous :3d, animation, mécanique, perspective, dragdrop Niveau :Débutant Date de création :25/07/2006 Vu / téléchargé :8 815 / 2 304

Auteur : FlyMan

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Toujours fidèle à mon idée, aider ceux qui débutent sans trop se prendre la tête avec du code compliqué.

Je récupère la position d'un objet (_x; _y)pour faire varier la position d'une aiguille par exemple.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Moteur01.flaTélécharger ce fichier [Réservé aux membres club]3 699 712 octets
  • Moteur01.swfTélécharger ce fichier [Réservé aux membres club]Voir ce fichier171 947 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip GALERIE PHOTOS POUR SOPHIE VERSION MX2004
Source avec Zip UNE HORLOGE POUR UN DÉPART EN RETRAITE IMMINENT
Source avec Zip CLIP PARAMÈTRÉS

 Sources de la même categorie

Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture PARTICULE SYSTEM par yasdar
Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar
Source avec Zip Source avec une capture MP3 LAYER NICE &SMALL par yasdar

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture IMPERIUM - ANIMATIONS MONSTRE par narftech
Source avec Zip Source avec une capture IMPERIUM - ANIMATIONS SPACE OPÉRA - PACK 3 par narftech
Source avec Zip MENU RETATION par habibcode
Source avec Zip PERSPECTIVE par quent191
Source avec Zip Source avec une capture USINE DE BOÎTES À MEUH OU LA 3D RECONSTITUÉE DANS FLASH POUR... par webrunner

Commentaires et avis

Commentaire de Interfect0r le 25/07/2006 20:58:59

Bonjour, j'ai dl le zip mais seul le .swf est lisible. Avec ma version mx 2004 de macromedia, je ne peux pas lire le .fla, serait-il possible de mettre en ligne une version utilisable svp.
Sinon pour l'anim, chapeau, et c'est pour ca que j'ai envie de voir le .fla
Sinon, dans le meme genre (je n'ai pas trouvé sur le site) ca serai pas possible de faire un truc pour expliquer la capture de pression des touches? Je n'ai pas reussi avec l'aide de macromedia :( Je debute mais j'ai tout de meme l'impression que cette aide est assez mal faite.
Merci beaucoup et encore bravo pour l'anim (jai pas tout compris.. l'ancrage auomatique des graphiques surtout)
Interfector

Commentaire de Sannazzarotiti le 26/07/2006 14:49:39

Je vais analyser le code mais justement je chercher un moyen de faire "émant" avec des clips. Par contre chez moi c'est tres long a compiler

Commentaire de Sannazzarotiti le 26/07/2006 15:05:42

je ne trouve pas l'action script ^^

Commentaire de bibi_81 le 28/07/2006 18:53:26

Pour la "capture de touche", il faut que tu ajoute un element ecouteur (Listener), je ne sais le faire que avec des composants ^^
(sinon le code pour un composant input text, qui va réagir a la touche "enter"(entré) :
var nom_text_input:mx.controls.TextInput; // on declare donc ton composant text input
// Création d'un objet écouteur.
var Listener:Object = new Object();
Listener.handleEvent = function(evt_obj:Object) { //definition de l'objet ecouteur(en gros)
if (evt_obj.type == "enter") { //quand il "entend" "enter" il fais
if (nom_text_input.text /*une condition*/) {
//code
} else {//si if n'est pas bon
//il fera sa
}
}
};
// Ajout de l'écouteur, tu peux le mettre au dessus ou dessous(j'ai jamais essayé dessu :/)
res_1.addEventListener("enter", Listener);
//wala ^^

Commentaire de Sannazzarotiti le 28/07/2006 18:56:16

et pour les clips aimentés?

Commentaire de Interfect0r le 29/07/2006 05:12:00

Merci Bibi, j'ai pas trop le temps là, mais des que je peux j'essai et je vois ce que ca donne, meme si là, a froid, je comprend pas tout.. m'enfin, c'est en forgeant qu'on...
bon, aplus
interfector

Commentaire de tecknixs le 21/08/2006 16:11:31

Bonjour FlyMan,

Excellente cette animation, seulement, à l'instar d'Interfect0r, je ne parvient pas à visualiser le code source.
Débutant en actionScript, j'aurais aimé décortiquer ton code afin de le comprendre et d'apprendre la syntaxe.
Pourrais-tu le mettre en ligne , je suis certain qu'il servira à un grand nombre de personne !

Commentaire de nousamcha le 22/11/2006 18:44:56

Bravo Mr, comme debutante j'ai beaucoups appricier votre travail surtout le leçon en mecanique
Merci

Commentaire de FlyMan le 26/11/2006 22:48:11

Voici le code pour ceux qui ne l'ont pas trouvé.
increment = 4;
level = 0;
pos = this._parent.cylindre._y
ponderelevel = 45
pondere = 1.1
left = curseur.bouton._y;
right = curseur.bouton._y+100;
top = curseur.bouton._x;
bottom = curseur.bouton._x;
difpondere = 1;
rotation = 60
corigerotation = -30
// appui du bouton manivelle
Manivelle.onPress = function() {
if (Key.isDown(Key.getCode(18))) {
autoPan = true;
} else {
autoPan = false;
start = _root._xmouse;
newStart = Manivelle._rotation;
dragging = true;
}
};

//relache du bouton manivelle
Manivelle.onRelease = function() {
dragging = false;
};

// relache hors du bouton manivelle
Manivelle.onReleaseOutside = function() {
dragging = false;
};

// fonction appelée à la cadense du fichier
this.onEnterFrame = function() {
if (dragging) {
pivot = (_root._xmouse-start)*2+newStart;

if (pivot<0) {
pivot=0
}
Manivelle._rotation = pivot;
Aiguille._rotation = pivot;
rotation = (level*pondere)-ponderelevel
if (difpondere>68) {

aiguilleKnocmeter._rotation = corigerotation;
}else {
aiguilleKnocmeter._rotation = rotation-difpondere;
}
this._parent.cylindre._y = 84.4 + level/10
if (pivot>135) {
Manivelle._rotation = 135;
Aiguille._rotation = 135
this._parent.cylindre._y = 84.4 + level/10;
rotation = (level*pondere)-ponderelevel
if (difpondere>68) {

aiguilleKnocmeter._rotation = corigerotation;
}else {
aiguilleKnocmeter._rotation = rotation-difpondere;
}
}
level = Math.round(Manivelle._rotation/1.35);
} else {
if (autoPan) {
textInput.value.selectable = false;
level += increment;
//if (level>99 || level<0) {
if (level>99 ) {

increment *= -1;
}
} else {
textInput.value.selectable = true;
}
if (level>100) {
level = 100;

} else if (level<0) {
level = 0;
} else if (level<=100 && level>=0) {
Manivelle._rotation = level*1.35;
Aiguille._rotation = level*1.35;
this._parent.cylindre._y = 84.4 + level/10;
rotation = (level*pondere)-ponderelevel

if (difpondere>68) {

aiguilleKnocmeter._rotation = corigerotation;
}else {
aiguilleKnocmeter._rotation = rotation-difpondere;
}
}
    this._parent.cylindre._y = 84.4 + level/10
rotation = (level*pondere)-ponderelevel
if (difpondere>68) {


aiguilleKnocmeter._rotation = corigerotation;
}else {
aiguilleKnocmeter._rotation = rotation-difpondere;
}
}
sound.setPan(level);
};
////////////////////////////:
curseur.bouton.onPress = function() {
curseur.bouton.startDrag ("", false, left, top, right, bottom);
}

curseur.bouton.onRelease = function() {
curseur.bouton.stopDrag ();
dif= Math.floor(left-curseur.bouton._y);
difpondere = Math.floor((dif/1.4)*-1);

rotation = (level*pondere)-ponderelevel
if (difpondere > 68) {
trace ("if (difpondere > 68)")

aiguilleKnocmeter._rotation = corigerotation;
}else {
aiguilleKnocmeter._rotation = rotation-difpondere;
}

trace ("level="+level);
trace ("ponderelevel="+ponderelevel);
trace ("difpondere="+difpondere);
trace ("rotation ="+rotation);
}
Cordialement Flyman

Commentaire de kogaone le 21/10/2009 18:20:05

tuto incomprehensible
vraiment mal foutu

desolé pour l auteur

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Animation 3D sur Kronotopia [ par Babum ] Voici www.kronotopia.com, le portfolio d'un jeune artiste multimedia... appreciez... 3d ANIMATION [ par ttttttlo ] teste de movement personnage et animaux sur mon site http:\\lo.chaman.free.fr en preparation integration vidéo [ par jarlaath ] Bonjour, jeune diplome en webdesign, un de mes client me demande de lui créer un site comprenant des animation 3d. Le site sera evidement en flash. Je Révolution de la terre effet 3D [ par ecilala ] Bonjour,J"ai réalisé une animation où on a l'impression que la terre tourne sur elle même graçe à un système de masque et en fesant défiler un planisp animation 3D [ par anticlope ] salut à tous, Je voudrai savoir s'il y a quelqu'un qui pourrai m'expliquer la procédure pour pouvoir faire quelque chose qui ressemble à ce qui existe Probleme Perspective 3D d'un clip [ par maripaun2003 ] Bonsoir, J'ai effectué une déformation en perspective de mon clip avec flash CS4 en utilisant ce code: clip.rotationY=-13; clip.rotationX=-6; clip.r Démarrage animation 3D au survol de la souris [ par midnightweb ] Bonjour à tous, J'ai une animation 3D dans Flash CS4 : une pochette de disque qui pivote en 3D. 1. Je voudrais que cette animation démarre au survol animation en 3D d'un objet importé de photosop!! [ par pikoloo ] salut, je suis débutante en flash et je travaille sur flash cs4, comme première petite animation, je veux animer des objets importés de photoshop en animation 3D ?? [ par jaya ] Bonjour, Qui serait me dire comment faire une animation de ce genre (photos qui tournent en 3d)[^^choc] http://www.eads.com/eads/int/en.html merci Perspective 3D avec mouvement de la souris [ par lololastar44 ] Bonjour à tous, je cherche à faire l'effet de profondeur qui bouge avec la souris comme sur les sites suivants : sur http://www.occasionsfreedent.free


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales