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 18/07/2007, 20h41   #1
Membre régulier
 
Avatar de hugo69
 
Inscription : avril 2005
Messages : 498
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 498
Points : 91
Points : 91
Par défaut [debutant] détecter page en cours

Bonjour,

J'ai acheter un template avec un menu en flash pour commencer à tenter de comprendre.


Leur template était avec une page html par page du style index.html, index-1.html, index-2.html

Une animation se joue sur le bouton de la page en cours et le bouton de la page en cours reste sur une position différente.

J'ai moi, un système de psuedo frame en php. C'est a dire que mes pages vont etre du style index.php?page=accueil, index.php?page=services ...

Je n'arrive pas à comprendre à quel endroit le travail s'effectue et comment résoudre mon probleme.

Mon fichier flash ne detecte plus la page en cours.

Voici du code que j'ai trouvé sur le premier bouton qui ramene vers index.html:


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
on (rollOver) {
	if (_root.link<>1) {
		this.tt.gotoAndPlay("s1");
	}
}
on (releaseOutside, rollOut) {
	if (_root.link<>1) {
		this.tt.gotoAndPlay("s2");
	}
}
on (release) {
	if (_root.link<>1) {
		_root["item"+_root.link].gotoAndPlay("s2");
		_root.link = 1;
		this.tt.gotoAndPlay("s2");
		this.gotoAndPlay("s1");
		getURL("index.html");
	}
}

et le code de la page index-1.html
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
on (rollOver) {
	if (_root.link<>2) {
		this.tt.gotoAndPlay("s1");
	}
}
on (releaseOutside, rollOut) {
	if (_root.link<>2) {
		this.tt.gotoAndPlay("s2");
	}
}
on (release) {
	if (_root.link<>2) {
		this.tt.gotoAndPlay("s2");
		_root["item"+_root.link].gotoAndPlay("s2");
		_root.link = 2;
		this.gotoAndPlay("s1");
		getURL("index-1.html");
	}
}

Merci pour votre aide et votre gentillesse avec le ptit nouveau.
hugo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 22h37   #2
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
Bonjour,

Documente toi du coté de la fonction global getURL() cette fonction permet de charger une page.
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2007, 09h55   #3
Membre régulier
 
Avatar de hugo69
 
Inscription : avril 2005
Messages : 498
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 498
Points : 91
Points : 91
ok, j'ai compris, il faut declarer les variables, plutot que de mettre l'url.

Je l'ai fait en fesant:

Code :
1
2
var page:String = "home";
		getURL("index.php", "_self", "GET");

Ca n'aide pas, il ne detecte toujours pas la page en cours, je pense que c'est normal.

Si je met des fichier html index.hmtl, index-1.html ... et le code du premier post, il detecte.

La uil ne detecte pas.

Est ce que la detection se fait dans le code du premier post?

merci
hugo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2008, 18h00   #4
Invité régulier
 
Inscription : juillet 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 24
Points : 7
Points : 7
salut!
votre discussion date de presque une année, j'espère que quelqu'un peut donner une réponse afin de résoudre ce problème. Je fais face bien que ce n'est pas avec php, le tout est en flash. Template dont je doit labelliser chaque page avec un ptit cadre qui affichera le nom de cette page en cours?
ça doit être qlq chose de simple, mais je me perds quand même. J'espère trouver la réponse ici.
Merci bcp
Mélissa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2008, 18h24   #5
Membre régulier
 
Avatar de hugo69
 
Inscription : avril 2005
Messages : 498
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 498
Points : 91
Points : 91
N'ayant pas trouvé de solution, j'étais passé par PHP.

Je récupére ma page par PHP et je met une var maPage sur l'index, de type.

var maPage = <?= $paGERecupéréeEnPhp ?> ;
hugo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2008, 09h12   #6
Invité régulier
 
Inscription : juillet 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 24
Points : 7
Points : 7
très intelligent comme truc
de ma part, avant de passer par php, je dois chercher une solution flash d'abord
Mélissa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h45.


 
 
 
 
Partenaires

Hébergement Web