[URGENT]Besoin d'aide en actionscript

Statut
N'est pas ouverte pour d'autres réponses.

Noir

Never forget who i am !
Salut à tous,

bon ça parait peut être simple pour certains (je parle de l'actionscript) mais pour moi, je patauge.

Pour preuve, je dois faire un projet mais je suis completement null en AS.

Je souhaiterais faire démarrer un clip en cliquant sur un bouton (qui est un clip).

Je ne sais pas par quoi commencer ni même où mettre le code ..
 

xlr8

Over the rainbow 🌈
Yop. Soyons clair, tu disposes tout ce que je te dis sur la même frame sur différents calques. Un pour ton clip bouton, un pour le clip vide (tu vas comprendre) et un pour les actions.

Tu places donc ton clip bouton sur son calque approprié, Tu lui donnes un nom d'occurence (imaginons "test").

Tu créée également un movie clip où il n'y a rien dedans. Tu l'appelles comme tu veux. Tu le mets sur ton calque qui lui destiné et tu lui donnes un nom d'occurence (clipvide). Il va servir à charger le clip que tu veux charger. Tu le places donc en conséquence en sachant que le point que tu déplaces représente le coin haut gauche de ton clip a charger.

sur la frame de ton calque action tu écris ceci :

test.onRollOver = function() {
loadMovie("clip.swf",clipvide);
}

Le clip qui doit se charger tu le créée dans une autre anim flash que tu appellerais clip.fla par exemple. Le coin haut gauche de clip.fla sera chargé au pixel près dans le clip vide de ton anim principale. Tu fais une preview de clip.fla, tu as donc ton clip.swf dans le même répertoire que le swf de ton anim principale et ca devrait donc être bon.

Ton anim principale, lorsque tu passes sur le clip "test", va charger le clip.swf lorsque tu passes dessus dans "clipvide". Tu peux changer par onClick si tu veux que ca soit uniquement quand on clique (tu auras tous les états dans le dico actionscript ou l'url http://wiki.media-box.net/bienvenue).

Bon j'ai tout fait sans flash avec la doc en ligne (formatage spotted). Donc il se peut que le code du loadmovie soit pas totalement exact (guillemets). Si tu as des questions n'hésites pas.
 

aKC1a

OldSchool CS Star
ohh ca me rapelle des choses ca :)
yavait un bon prof d'AS à l'HEAJ !

et je le mlettrais sans guillemet moi XL
 

xlr8

Over the rainbow 🌈
yep emeric et gilles, j'ai eu les deux (vive les formations technocité :p).

De fait la doc ne signale pas de guillemets mais bon dans le doute je préfère prévenir :)
 
1er
OP
Noir

Noir

Never forget who i am !
pour information, j'ai gilles (bertrand) comme prof en AS, l'un des meilleurs (voir le meilleur) mais ... j'ai du mal à comprendre l'AS.

Autant l'html ça roule parfaitement, autant l'AS c'est hard. J'ai beau travailler chez moi, refaire les exercices, j'ai l'impression que ça ne rentre pas et ça me saoule.

Merci quand même pour l'explication.
 

La Poubelle

Pou'r allé Danché
test.onRollOver = function() {
loadMovie("clip.swf",clipvide);
}
Tiens donc, une façon correcte de programmer dans flash, c'est rare ça :mrgreen:

Par contre, tu as oublié de nommer ton clip correctement "test_mc", faut pas perdre les bonnes habitudes :p

Si "Gilles" est un grand gaillard avec les cheveux blanc : Ecoutes vraiment attentivement sa façon de programmer dans Flash. Si tu assimiles bien le concept, tu pourras aller BEAUCOUP plus loin que la plupart des conneries que l'on trouve sur le Web.

Si c'est toujours le même "Gilles", effectue la formation Flash avançée qui se situe à Gosselies
 

xlr8

Over the rainbow 🌈
Oui c'est bien Gilles Bertrand, il est décidément partout :p

Pour ma part jai suivi la formation avancée et la formation développement applicatif (2x 30h) à technocité (hornu) et en gros c'est là que j'ai tout appris :p

Lol again, je ne voulais pas l'embrouiller avec des _mc :p
 

xlr8

Over the rainbow 🌈
et euh noir, ca a été pour faire le chargement du clip? :)
 

La Poubelle

Pou'r allé Danché
xlr8 a dit:
et euh noir, ca a été pour faire le chargement du clip? :)
Rien à voir, mais tu as eu l'occasion de voir Flash Remoting (Flash et Coldfusion) avec Gilles ?

On avait fait des petits tests et il s'est révélé que Flash avec Coldfusion sur une BDD Mysql avait un résultat beaucoup plus rapide que PHP/MySql (là, je vais me faire courser par des petits palmipèdes à Becs :mrgreen: ).

Si tu n'as pas eu l'occasion, fait des tests c'est trés efficace :wink:

(Par contre, un serveur Coldfusion en Europe, faut pas essayer d'en trouver un à un bon prix :mrgreen: )
 
1er
OP
Noir

Noir

Never forget who i am !
me revoila, désolé j'avais oublié de répondre.

A vrai dire je me suis royalement planté car la réponse fut donné le lendemain dans l'après-midi alors qu'ai tout rendu en matinée.

J'ai demandé l'aide de Bertrand pour un bouquin et il m'a conseillé le dictionnaire d'actionscript (un bouquin rouge si je me rappel bien).

Bref, on verra bien.

aGain: on va seulement entamer ce qu'est une Base de donnée (enfin je pense) donc on verra peut être ça plus tard.

Ici le dernier cours portait sur la compression de fichier vidéo à l'aide de flash.

Merci à vous ;)
 

xlr8

Over the rainbow 🌈
AGain a dit:
xlr8 a dit:
et euh noir, ca a été pour faire le chargement du clip? :)
Rien à voir, mais tu as eu l'occasion de voir Flash Remoting (Flash et Coldfusion) avec Gilles ?

On avait fait des petits tests et il s'est révélé que Flash avec Coldfusion sur une BDD Mysql avait un résultat beaucoup plus rapide que PHP/MySql (là, je vais me faire courser par des petits palmipèdes à Becs :mrgreen: ).

Si tu n'as pas eu l'occasion, fait des tests c'est trés efficace :wink:

(Par contre, un serveur Coldfusion en Europe, faut pas essayer d'en trouver un à un bon prix :mrgreen: )
héhé ouioui j'ai essayé lors de la formation avec Gilles (une petite après-midi mais suffisante pour en voir l'intérêt) et on a aussi du colfusion au boulot youpi :p On utilise acelis.net (tenu par un développeur certifié macromedia coldfusion d'ailleurs, Claude Englebert pour ceux qui voient) niveau hébergement pour beaucoup de nos clients et c'est coldfusion compris. J'ai pas trop fait gaffe aux prix mais en tout cas service impeccable.

Faudra que je réessaye le flash remoting, merci de me le rappeler Again :) Je ne me prononcerai pas sur une meilleure rapidité de coldf combiné à flash, çà ne m'avait pas frappé :) Par contre c'est certain que c'est beaucoup plus simple et rapide à concevoir avec le middleware en moins (enfin tu vois quoi :mrgreen:).

Voici un petit tutorial trouvé sur le net pour ceux que çà intéresse :)
 

aKC1a

OldSchool CS Star
haaaa que le monde est petit !
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut