Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
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?? |
|
|
Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
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] |
|
Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
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
|
|
Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
Posté le 2003/11/30 à 22:34 |
J,aurais du mettre ce post dans le forum template. |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2003/11/30 à 23:36 |
| Je voulais savoir finalement t'y arrive ? |
|
Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
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. |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
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 ? |
|
Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
Posté le 2003/12/3 à 01:19 |
| Sa fonctionne statiquement http://www.webabordable.net/4/ mais pas en
mettant dans iXprim |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
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" |
|
|
Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
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. |
|
Maurice
Béta-testeur    Messages: 986 Inscrit(e) le: 2003/11/1 Statut: Déconnecté(e)
|
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 |
|
|