Accueil > Forum > > > > Importation de variable contenant des URL
Importation de variable contenant des URL
mercredi 19 janvier 2011 à 11:53:06 |
Importation de variable contenant des URL

Okutsuko
|
Bonjour tout le monde,
Je suis débutant en Flash et je rencontre quelques petits soucis.
J'aimerais savoir comment récupérer l'adresse d'un fichier PDF contenu dans un ficher xml. Plus précisément, cette adresse est entre deux balises xml
&url="C:\Users\Nom\Desktop\visite\pdf\synoptique.pdf"&
j'utilise cette syntaxe pour du texte et je suppose qu'elle ne convient pas pour des adresses.
Si je fais des balise <URL>Adresse</URL>, comment je fais pour me placer sur ces balise exactement ? Car j'ai d'autres balises dans mon XML.
J'aimerais qu'une fois l'adresse afficher dans une zone de texte, on puisse cliquer et être envoyer sur le fichier en question.
Quelqu'un peut-il m'aider ? Merci :D
|
|
jeudi 20 janvier 2011 à 00:25:14 |
Re : Importation de variable contenant des URL

_benjy
|
Ola
alors on va dire que tu as un bouton sur ta scène qui a comme nom d'occurrence "bouton_btn"
un fichier XML du type :
<racine><url>ton url.pdf</url></racine>
situé a l'adresse : http://www.ton.site.com/xml.xml
alors en AS3 ca donne :
Code ActionScript : import fl.controls.Button;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
import flash.net.navigateToURL;
var urlPdf:String;
var bouton_btn:Button;
bouton_btn.label = "Charger l'XML";
bouton_btn.addEventListener(MouseEvent.CLICK, openPDF);
function openPDF(event:MouseEvent):void {
if (urlPdf == null) {
loadXML();
} else {
var rq:URLRequest = new URLRequest(urlPdf);
navigateToURL(rq,"_blank");
}
}
function loadXML():void {
var rq:URLRequest = new URLRequest("http://www.mon.site.com/xml.xml");
var ld:URLLoader = new URLLoader();
ld.addEventListener(Event.COMPLETE, onLoadXML);
ld.load(rq);
}
function onLoadXML(event:Event):void {
bouton_btn.label = "Ouvrir le PDF";
var ld:URLLoader = event.currentTarget as URLLoader;
ld.removeEventListener(event.type, onLoadXML);
var xml:XML = new XML(ld.data);
urlPdf = xml.url.text().toString();
}
Ben
Amalgam Production - Développement Web Flash PHP MySQL - Identité visuel et audiovisuel.
|
|
jeudi 20 janvier 2011 à 09:27:24 |
Re : Importation de variable contenant des URL

Okutsuko
|
Bonjour! Merci de ta réponse
J'ai oublié de préciser que c'est dans le cadre d'un stage que je dois réaliser cela et que mon chef de projet m'a demandé de le faire en AS2 :s
Sait tu faire dans ce cas ?
Ensuite, juste une chose que je comprend pas dans le code, l'adresse du site n'est pas récupéré dynamiquement ? En fait je vais avoir plusieurs fichiers XML qui auront tous la même forme. Et en fonction de ce sur quoi on cliquera, le code lira tel ou tel xml. Je sais pas si je suis bien clair ^^
Il faudrait que mon code AS2 puisse recevoir une variable pour lire quel xml il va devoir lire et ensuite le parcourir pour afficher titre texte, image et lien pour lire les pdf.
Voila, merci :)
|
|
jeudi 20 janvier 2011 à 11:10:01 |
Re : Importation de variable contenant des URL

Okutsuko
|
Problème résolu pour ce qui est du lien. Par contre pour dire a mon Flash quel fichier XML il va lire, je bloque :(
J'utilise Flash Panorama Player qui utilise un fichier XML rempli de fonctions, je voudrais au moment ou l'on clique sur une zone du panorama qui déclenche une fonction du XML, détecter cette fonction pour savoir quel xml je vais devoir lire grâce a Flash.
En gros, est-il possible dans du XML d'envoyer une variable dans un autre XML en nommant cette variable afin de faire savoir a mon flash en lisant le XML généré pas l'autre XML quel XML il va lire ? C'est pas une blague, c'est juste difficile a expliquer :s
|
|
jeudi 20 janvier 2011 à 11:53:36 |
Re : Importation de variable contenant des URL

BBFUNK01
|
Hello,
tu peux simplement créer un fichier xml qui contiendra les urls des différents fichiers xml que tu as à lire, un fichier.xml "mère" en somme. Autrement tu peux aussi tout simplement n'avoir qu'un seul fichier.xml et distinguer les listes en rajoutant des n½uds, mais ce ne serait valable que si tu n'as pas excessivement beaucoup de données à stocker -> dans le cas où chacun de tes fichiers.xml contient par exemple 2000 n½uds, mieux vaut utiliser la 1ère solution.
A plus  ,
BBFUNK01
//C'est en forgeant qu'on devient forgeron... ;-) ;
|
|
jeudi 20 janvier 2011 à 14:10:07 |
Re : Importation de variable contenant des URL

Okutsuko
|
Comment faire pour dire a un fichier XML de créer un autre fichier XML ? C'est possible ?
En faite, j'ai un panorama qui contient des sortes d’étiquettes, une fois que l'on clique dessus, on affiche un fichier .swf qui contient Titre, Texte et images mais tous ça est dynamique bien sur. Je voudrais appeler un seul et unique fichier .swf qui gère tout via les xml. Le seul problème, c'est comment lui dire à ce swf de pointer vers telle ou telle adresse en fonction de là ou on a cliqué ? Merci!! :)
|
|
vendredi 21 janvier 2011 à 06:50:40 |
Re : Importation de variable contenant des URL

BBFUNK01
|
Réponse acceptée !
Hello,
et bien en indiquant la valeur voulue stockée dans ton fichier.xml  , si tu stockes tes urls dans ton fichier xml, il faut les ordonner avec une certaine logique et construire ton fla en fonction pour pouvoir basculer vers le lien voulu. Donc code conditionnel dans ton fla.
A plus  ,
BBFUNK01
//C'est en forgeant qu'on devient forgeron... ;-) ;
|
|
Cette discussion est classée dans : url, xml, pdf, adresse, importation
Répondre à ce message
Sujets en rapport avec ce message
importation d'une image depuis du XML [ par djkiki ]
Bonjour, Je souhaiterais importer une image depuis un fichier XML... et je ne sais pas du tout comment faire. Le debut du fichier XML est le suivant :
load externe swf a partir d'url ds un xml !? [ par BlackMoonGraphiX ]
J'aimerais loader un swf externe ds mon clip ! Le fichier xml contiendrais les url des swf est serais loader ds un listbox !Comment puis je faire ca ?
caracteres accentués en xml [ par xati ]
Bonjour, voilà, j'aime bien le principe d'importer un text en xml dans flash, seulement le probleme, est ce que l'un de vous pourrais me dire comment
xml et flash "lien dans xml" [ par khdygraphics ]
Bonjour à tous,ca fait plusieurs jours que je me prends la tête avec le xml et la creation d'un lien qui pointe vers une url.J'ai une gallerie d'image
Comment mettre un URL ? [ par tj76200 ]
Bonjour, dans le xml, je donne un nom aux boutons, mais je vois pas comment leur donner un url !Quelqu'un pourrait il m'aider svp ???Voiçi mon xml :<
boutons + getURL + XML + dynamique [ par ph0ton ]
bonjour tt le monde,je suis un novice en flash, j'ai recuperé la source d'un menu que je souhaite retravailler, mais je suis trop nul.C'est simple...
Duplication et XML [ par Siriusgalaxie26 ]
Je voudrais créer une page de lien dynamique pour mon site avec un bibliothèque XML. Mon problème est que je voudrais afficher une colone de lien en f
lien url avec XML... Urgent [ par ryuhayabusa ]
Bonjour, j'ai une question qui peut paraître bète mais je n'ai trouvé aucune réponse à cette quest dans les sources présente sur flashkod...En fait je
probleme diaporama dynamique xml [ par heronmarc ]
Bonjour,je souhaite réaliser un diaporama dynamique à partir de données xml mais mon code n'a pas l'air de fonctionner. Pourtant je l'ai tourné et ret
Action sur composant Tree [ par cefar ]
Bonjour,j'utilise un composant Tree dans mon appli qui se rempli avec un fichier xml, au format suivant : </nod
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|