Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/07/2007, 22h00   #1
Invité régulier
 
Inscription : décembre 2006
Messages : 41
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 41
Points : 9
Points : 9
Par défaut positionnement image et état des boutons par un script

Bonjour,

je souhaite réaliser une map composé d'une image jpeg, et dessus un tableau de boutons transparents (des cases qui représentent chacunes une parcelle de la map).

1 - Comment faire (à l'aide d'un script qui va agir en fonction d'une variable) pour cacher un bouton (on ne le voit plus, et on en affiche un autre qui réagira différement), c'est à dire que 2 boutons son superposer, et on affiche celui qu'on veut (ce n'est pas button.enabled = false)

2 - En ce qui concerne la map, y'a t'il moyen de générer une grille de boutons carrés transparents pour quadriller la map ?

3 - Et enfin, comment placé ou déplacé une image (qui représente la position sur la map) à l'aide d'un script.


Merci d'avance, je sais qu'il y'en a qui vont penser "achète un livre de flash" ou autre chose dans le genre, mais pour le peu de flash que mon site demande et le fait que j'ai déjà plusieurs nouveau langage à apprendre je n'ai pas vraiment le temps d'apprendre le flash depuis zéro...
maxfive7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 12h18   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Lut,

Citation:
je sais qu'il y'en a qui vont penser "achète un livre de flash" ou autre chose dans le genre
non tkt le forum est fait pour ça ..


1- Si tu as 2 clip superposés et que tu ve afficher soit l'un soit l'autre, utilise la fonction swapDeth pour echanger les niveaux des calques.

2- Bien sur cela est possible. Le plus pratique est de créer un clip composé d'un simple carré transparent et de faire une boucle pour la création.

Boucle avec un iterateur i :
Code :
conteneur.attachMovie("ClipCarre" + i , i);
3- Ce clip qui représente la position sur la map sera chargé au debut, et tu peux utiliser les propriétés _x et _y de ce clip pour le repositionner lors du deplacement.

voila, ;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 13h12   #3
Invité régulier
 
Inscription : décembre 2006
Messages : 41
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 41
Points : 9
Points : 9
Ok merci je vais essayer,

par contre pourquoi utiliser un clip? peut-il réagir comme un bouton avec une autre image lors du survole de la souris, et l'envoi sur un lien internet lors d'un clique de souris?

maxfive7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h02   #4
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
re,

Citation:
pourquoi utiliser un clip?
parceque l'on peut tout faire avec un clip.

il te suffit de definir les fonction evenementielles dont tu veux te servir.

exemple pour
Citation:
une autre image lors du survole de la souris
Code :
1
2
3
4
5
6
7
8
clip.onRollover = function()
{
   this.gotoAndStop("active");
}
clip.onRollOut = function()
{
   this.gotoAndStop("inactive");
}
avec deux images clés "active" et "inactive" dans le clip.

;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h43.


 
 
 
 
Partenaires

Hébergement Web