begin process at 2013 05 24 00:29:03
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Tutoriaux

 > CREER UN LIEN URL SUR UN BOUTON FLASH

CREER UN LIEN URL SUR UN BOUTON FLASH


 Information sur le tutoriel

Note :
Aucune note

 Description

Voici un tuto qui en soulagera plus d'un. Comment faire en sorte qu'un bouton cree avec Flash CS3 puisse avoir un lien. La reponse ici.

Tutorial

Tout d'abord, vous devez creer votre buton. Normal. Pensez bien a remplir toutes les images qui correspondent aux etats du bouton. Importer le bouton sur votre scene. Donnez lui un nom d'occurrence en bas a gauche la fenetre (ici, bouton1). Ensuite creer un nouveau calque, nomme le AS, placez vous sur l'image et appuyer sur F9 (pour PC), sous mac, allez dans Fenetre > Actions. La fenetre d'actions s'ouvre. Rentrez alors le code suivant en fesant attention a la casse. bouton1.addEventListener(MouseEvent.CLICK, mafonction1); Function mafonction1 (event:MouseEvent):void {navigateToURL (new URLRequest ("votrepage.html"), "_self"); } Dans ce code, bouton1 correspond au nom que vous avez donne a votre bouton au tout debut. Toujours dans ce code, mafonction1 est une fonction que vous inventez. Ca peut etre n'importe quel mot. J'espere que cela vous aura aide. Banzaiiiii !

 Historique

19 mai 2009 14:43:43 :
Des petits add
19 mai 2009 14:44:16 :
Encore une...

Commentaires

Commentaire de on_drag_on le 22/05/2009 09:48:29

Salut,
C'est sûr que si on fais un tuto pour chacune des fonctions qu'on trouve en deux secondes dans l'aide de Flash, on va en avoir des centaines avant l'été.

Tiens, je te mets la suite:

navigateToURL () fonction
public function navigateToURL(request:URLRequest, window:String = null):void
Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9
Ouvre ou remplace une fenêtre dans l'application qui héberge le conteneur Flash Player (en règle générale, un navigateur).

Remarque relative à la sécurité : Dans le cas de contenu local s'exécutant dans un navigateur, les appels de la fonction navigateToURL() spécifiant un pseudo-protocole "javascript:" (par exemple, navigateToURL("javascript:someFunction()")) ne sont autorisés que si le fichier SWF et la page Web qui le contient (le cas échéant) se trouvent dans le sandbox de sécurité local approuvé. For more information, see the following:

Le chapitre relatif à la sécurité du manuel Programmation d'ActionScript 3.0 et les derniers commentaires disponibles dans LiveDocs
Le Livre blanc sur la sécurité de Flash Player 9
Paramètres

request:URLRequest - Objet URLRequest indiquant l'URL à atteindre.

window:String (default = null) - Fenêtre de navigateur ou cadre HTML dans lequel afficher le document désigné par le paramètre request. Vous pouvez entrer le nom d'une fenêtre spécifique ou utiliser l'une des valeurs suivantes :

"_self" indique le cadre qui est actif dans la fenêtre ouverte.
"_blank" indique une nouvelle fenêtre.
"_parent" indique le parent du cadre actif.
"_top" désigne le cadre de plus haut niveau dans la fenêtre ouverte.

Si vous ne renseignez pas la valeur de ce paramètre, une fenêtre vide est créée. Dans le lecteur autonome, vous pouvez spécifier une nouvelle fenêtre ("_blank") ou une fenêtre nommée. Les autres valeurs ne sont pas applicables.

Remarque relative à la sécurité : Si le code d'un fichier SWF s'exécutant dans le sandbox local avec système de fichiers appelle la fonction navigateToURL() et spécifie un nom de fenêtre personnalisé pour le paramètre window, le nom de la fenêtre est transféré en tant que nom aléatoire. Le format du nom est "_flashXXXXXXXX", où chaque X représente un chiffre hexadécimal aléatoire. Au sein de la même session (jusqu'à ce que vous fermiez la fenêtre du navigateur), si vous rappelez la fonction et spécifiez le même nom pour le paramètre window, la même chaîne aléatoire est utilisée.

Commentaire de Orange73 le 22/05/2009 13:42:15

ahaha mort de rire :-)
No comments !

Commentaire de Orange73 le 22/05/2009 13:42:55

En plus c'est même pas mis en page :(

Commentaire de sousours le 28/05/2009 09:32:30

cest bien

Commentaire de capounette le 05/06/2009 10:42:41

merci pour ce commentaire

Commentaire de _azerty_ le 10/08/2009 04:03:33

cest nul

Commentaire de igorlefuret le 16/08/2009 18:39:24

Petit commentaire pour on_drag ;
1/ C'est pas beau de cafter, 2/cela aura au moins servi a une feignasse comme moi qui ne prend jamais le temps de lire la doc et qui prefere parcourir les forums... Voila, merci a tout deux de faire avancer le shmilblik...

Commentaire de boazina le 03/09/2009 10:54:17

Merci IL vraiment claire ce tuto

Commentaire de loglog22168875 le 12/09/2009 05:01:22

merci bien c'est extra !!

Commentaire de upsilon2h le 02/10/2009 19:05:40

Et sauriez vous me dire si il est possibles de mettre un lien aléatoire (entre 6 URL différentes) sur un bouton.

Pour que lorsqu'on clic sur le bouton une fois il nous emmène sur une URL mais lorsqu'on revient sur mon site et que l'on clic sur le même bouton il nous emmène cetet fois-ci vers une autre URL. ET donc ça en aléatoire.

Commentaire de ReveAnge le 06/12/2009 15:17:13

Xtra

Commentaire de Zedbar1 le 07/04/2010 00:42:58

(...)je n'ai rien contre les tutoriels les plus simples, au contraire, mais à mon avis si tu dois faire un tutoriel basique fais au moins en sorte qu'il soit efficace...avec le chargement de la page de destination (ou de ses éléments) par exemple et là cela sera vraiment utile...

Commentaire de lp5 le 16/11/2010 12:01:42

merci pour ce tuto et la gestion des "_self", "_blank", "_parent", "_top"
Mais quel code pour charger des swf sans QU'ILS VIENNENT LES UNS SUR LES AUTRES !!!! et donc gérer les niveaux.... si quelqu'un peut m'aider
Dans le code joint, si je mets "_level1" ... plantage

btn1.addEventListener(MouseEvent.CLICK, chargerswf1);
function chargerswf1(event:MouseEvent) {
var adresse = new URLRequest("1.swf")
navigateToURL(adresse,rightparent"_level1")
}

btn2.addEventListener(MouseEvent.CLICK, chargerswf2);
function chargerswf2(event:MouseEvent) {
var adresse = new URLRequest("1.swf")
navigateToURL(adresse,"_level1")
}

Commentaire de namursite le 09/12/2010 03:26:21

beaucoup  t explication  pour un truc simple  , dans le script du bouton
vous coller .
------------------------------------

on (release) {
getURL("http://www.exemple.be", "_blank");
}

-----------------------------------
ps : en local des fois windows le bloque.

Commentaire de mohabts le 31/12/2010 02:18:29

merci pour la realisation

Commentaire de mouhssin12ho le 15/02/2011 23:47:33

thn'x

Commentaire de amir401 le 24/10/2011 19:38:56

merci bc c'est efficace

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,702 sec (3)

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