accueil
downloads
links
bugmanager
header
**

Par respect de la netiquette, tous les contributeurs s'engagent à ne tenir ni propos insultants ni propos infamants envers un tiers. Merci d'avance à tous et ... bonne pêche aux infos - (Les numéros IP sont conservés.)
XML/RSS 2.0  page_down
newtopiclink  replylink  Version imprimable 
Ascending order Descending order   » Sujet: Flash et loadvar - Qui a une idée..
Auteur: Message:


threadicon Posté le 2003/11/30 à 04:26
Un fichier swf peut faire appel a un fichier .txt situé dans le meme répertoire que le .swf

Ce fichier .txt est appeler grace a la commande loadvar.
Le fichier .txt sert surtout pour changer du textes et lien ce trouvant dans le flash, il sert donc comme en exemple, un menu, menu avec lien que tu peut définir grace au fichier .txt. Ainsi tout le monde peut faire les changements

Tout vas bien jusqu'a présent?

Étant donné que le fichier .swf est situé dans le meme répertoire que le .txt , nous définissons donc loadvar comme suit

loadVariablesNum("tfkv.txt", 0);

En test, En appelant du browser, le fichier .swf par l'url complet , le texte inclus dans tfkv.txt se défile normalement dans le flash. Ok...
Par contre, sous la gestion iXprim donc en theme, l'appel vers tfkv.txt tombe erroné, donc le texte ne défile plus dans le flash.

J'ai essayer de mettre, loadVariablesNum("http://www.domaine.tld/themes/main/...../tfkv.txt", 0);

Mais cela semble pas fonctionner aussi, je me suis dis que j'était peut-etre en non refresh du cache et que les changements se prenait pas en compte, je vais retester demain.
Par contre, il y a beaucoup de gens qui non pas Flash MX, donc je me dit que normalement, faudrait pas modifier la loadvar, alors, ou pourait t'on trouvé le pourquoi de ce probleme d'éxécution sous iXprim?

La solution est t'elle dans theme.php ?

Quelqu'un a une idée??
Profile Message Privé Editer le message Voir le site de l'utilisateur Chercher tous les messages de cet utilisateur Signaler ce message aux Administrateurs top


   Posté le 2003/11/30 à 04:39
J'ajoute

L'appel de séquence flash fonctionne tres bien.

Mais pour cette appel qui est situé dans normalement dans un fichier html situé dans le meme répertoire que le flash .swf , faut faire une légere modification

Normalement au parametre

param name="movie" value="xyz"

, nous mettons comme valeur de remplacemnt xyz, le nom du fichier .swf

Sous iXprim, faut mettre l'url au complet jusqu,a .swf, meme chose pour..ou un des deux ;)

embed src="xyz"

[Edité le 30/11/2003 par Maurice]
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2003/11/30 à 05:12
Surplus d'information :



loadVariablesNum

Disponibilité

Flash Player 4. Les fichiers Flash 4 ouverts sous Flash 5 doivent être convertis pour utiliser la syntaxe correcte.

Usage

loadVariables ("url" ,niveau [, variables])
Paramètres

url Une URL absolue ou relative où se trouvent les variables. Si vous accédez à l'animation avec un navigateur web, l'hôte de l'URL doit se trouver dans le même sous-domaine que l'animation même.

niveau Un entier spécifiant le niveau Flash Player de réception des variables.

variables Un paramètre facultatif spécifiant une méthode HTTP d'envoi des variables. Le paramètre doit être la chaîne GET ou POST. Omettez ce paramètre si aucune variable ne doit être envoyée. La méthode GET ajoute les variables à la fin de l'URL et est utilisée pour des petits nombres de variables. La méthode POST envoie les variables dans un en-tête HTTP distinct et est utilisée pour les longues chaînes de variables.

Renvoie

Rien.

Description

Action ; lit des données depuis un fichier externe, tel qu'un fichier texte ou du texte généré par un script CGI, ASP, PHP ou Perl, et définit les valeurs des variables dans un niveau Flash Player. Cette action peut également être utilisée pour mettre à jour les variables de l'animation active avec des nouvelles valeurs. Lorsque vous chargez des variables dans un niveau, l'action du panneau Actions en mode Normal devient loadVariablesNum. En mode Expert, vous devez spécifier loadVariablesNum ou la choisir dans la boîte à outils Actions.

Le texte de l'URL spécifiée doit être au format standard MIME application/x-www-form-urlencoded (un format standard utilisé par les scripts CGI). L'animation et les variables à charger doivent se trouver dans le même sous-domaine. Tout nombre de variables peut être spécifié. Par exemple, la séquence ci-dessous définit plusieurs variables :

company=Macromedia&address=600+Townsend&city=San+Francisco&zip= 94103
La première animation ouverte dans une occurrence de Flash Player est chargée dans le niveau inférieur (identifié par _level0). Lorsque vous utilisez l'action loadMovie ou loadMovieNum pour charger d'autre animation dans Flash Player, vous devez spécifier un niveau de Flash Player ou un clip cible, dans lequel charger chaque animation. Lorsque vous utilisez l'action loadVariablesNum, vous devez spécifier un niveau de Flash Player dans lequel charger les variables.

Exemple

Cet exemple charge des informations depuis un fichier texte vers des champs de texte dans le scénario principal (niveau 0) de Flash Player. Les noms de variables des champs de texte doivent correspondre aux noms de variables du fichier données.txt.

on(release) {
loadVariablesNum("données.txt", 0);
}
Voir aussi

getURL, loadMovie, loadMovieNum, loadVariables, MovieClip.loadMovie, MovieClip.loadVariables

profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2003/11/30 à 22:34
J,aurais du mettre ce post dans le forum template. ;)
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


icon   Posté le 2003/11/30 à 23:36
Je voulais savoir finalement t'y arrive ?
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2003/11/30 à 23:47
Non, je met de coté le flash pour l'instant :( sauf si quelqu'un a une réponse.
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2003/12/2 à 22:38
T'as essayé de faire des tests au plus simple sans intégrer dans ixprim en tapant simplement l'adresse dans le navigateur ?
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2003/12/3 à 01:19
Sa fonctionne statiquement http://www.webabordable.net/4/ mais pas en mettant dans iXprim
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


icon   Posté le 2003/12/3 à 08:54
2 pistes à suivre. A tester car c'est pas sûr que ça marche.
On considère ça: http://www.domaine.tld/themes/main/...../tfkv.txt

La première question que j'essayerai de résoudre c'est de savoir si loadvar, pour accéder au fichier de données tfkv.txt, utilise un chemin en dur (en fonction de la racine du disque: /usr/users/toto/www/themes/main/.../tfkv.txt) Ou bien un chemin relatif (en fonction de l'url web: /themes/amin/.../tfkv.txt)

Ca tu peux aussi le tester en mettant les chemins en dur dans le loadvar (ou en demandant sur un forum flash ou sur le support de tes templates, en posant la question de comment accéder au fichier texte si il n'est ap dans le même répertoire)
En fonction de cette réponse, on pourra orienter la réflexion.


1) Pour info, tu as accès aux tags suivants dans le template:
- ixl_IXP_ROOT_WEB: te donne l'url relative du site: "/" donc pour accéder à ton fichier texte, {ixl_IXP_ROOT_WEB}/themes/main/...../tfkv.txt
- Si nécessaire, on peut rajouter autant de tags que l'on veut dans theme.php (config avancée)

2) Autre piste, ça doit peut-être fonctionner, c'est de rajouter le tag (en allant jusqu'à ton fichier texte) dans le layout concerné et entre et

Première réflexion... Reste à répondre à ces petites questions pour avancer. Tu m'a déjà envoyé le layout non ? si oui, je vais regarder dès que j'aurais un moment
HQCH - Hope Que ça Helpe
Celui qui vise à la perfection sera au-dessus de la médiocrité, mais celui qui vise à la médiocrité tombera plus bas encore. "Proverbe chinois"
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2003/12/3 à 14:29
Tres bonne pistes Trollix, mais avant de me rejetté dedans, je vais terminé l'ouverture de iXQc.. J'ai réussie a configurer mon probleme de dossiers en lecture seul défini par Window XP, alors sous EasyPHP, cela vas beaucoup mieux.. et plus vite.

Ont s'en rejasse.
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2003/12/15 à 03:50
Je confirme Trollix,

En mettant http://www.domain.tld/themes/main/nom_du_theme/layouts/default/tfkv.txt en loadvariable cela est ok..

Cela sera par contre pas évident pour ceux qui ont pas Flash MX..

Me reste donc a retravailler depuis le début, ce template pour pas qu'il y est du garbages résident.

Consulter les documents disponibles
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top
newtopiclink  replylink  Version imprimable 

page_up

 

Powered by XForum 3.5.1-ix by Trollix Software
0.2353711 - 45 queries