Forums Développement Multimédia

Aller au contenu

Variable ASP pas chargée dans Flash, appel tout simple ! arg

CODE Actionscript

16 réponses à ce sujet

#1 Zlinky1327249820

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 161 messages

Posté 06 January 2003 - 08:20 AM

Salut,
je débute dans l'interaction Asp/Flash. J'ai une page ASP avec un response.write "total=18". Dans flash, 1ere image du scénario, j'ai mis loadvariable ("page.asp","") ainsi qu'un champ texte dynamique avec "total" comme nom de variable. Mais rien ne se charge lors du test !
Si j'exécute la page asp en direct, elle m'affiche bien total=18. Je ne comprends pas, help !! (je précise que mes fichiers flash et asp sont dans un même dossier et j'ai fait un essai avec un fichier texte, ça fonctionne.)
:cry:

#2 alain.etchepare

  • Members
  • PipPipPipPipPipPipPipPip
  • 1794 messages

Posté 06 January 2003 - 08:39 AM

:wink: salut

QUOTE
j'ai mis loadvariable (\"page.asp\",\"\")


comment charge tu exactement ton asp?
simplement avec loadvariable ("page.asp","")?

tu as vu les tutos flash/dynamique sur le forum?

a+
:wink:

#3 ali_o_kan

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 5726 messages

Posté 06 January 2003 - 08:42 AM

t'as essayé avec juste loadvariable ("page.asp") ?

:wink:

#4 Zlinky1327249820

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 161 messages

Posté 06 January 2003 - 08:59 AM

J'ai essayé aussi ceci :

loadVariablesNum("envoi_flash.asp", 0, "POST");

marche pô !

Ma scène est toute simple, 1 champ texte dynamique (nom variable=total), 1 image clé sur le scénario avec le loadVariable.
Ma page asp :
<%
objCompteur=18
Response.Write "total=" & Compteur
%>

Je travaille en local (2 machines en réseau, 1 faisant serveur avec win2000/asp). J'ai eu des problèmes à mes débuts en php, il fallait configurer la portée des variables sur le serveur apache pour qu'elles soient accessibles entre plusieurs pages, y aurait-il un truc de ce genre à configurer sur un serveur asp ?

Merci…

#5 Zlinky1327249820

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 161 messages

Posté 06 January 2003 - 09:01 AM

pardon, il y a objCompteur partout dans la page asp, le problème ne vient pas de là...

#6 alain.etchepare

  • Members
  • PipPipPipPipPipPipPipPip
  • 1794 messages

Posté 06 January 2003 - 09:16 AM

essais avec

_root.loadVariables("envoi_flash.asp","POST");

et si ça ne passe pas, ajoute une image a ton scenario pour faire une boucle. :wink:

je connais pas l'asp, donc je pourrais pas te dire si ça viens de là...

#7 Zlinky1327249820

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 161 messages

Posté 06 January 2003 - 09:43 AM

j'ai essayé, en vain. J'ai essayé aussi de mettre une cible (après avoir donné un nom à mon champ texte):
loadVariables("envoi_flash.asp", "_root.affiche");
Rien ne s'affiche. La page asp lancée en direct fonctionne bien pourtant.
J'aimerais essayer mes fichiers sur un serveur d'un hébergeur, connais-tu un hébergeur gratuit par hasard (style Free mais qui tourne en ASP) ?
Merci beaucoup pour l'aide en tout cas.

#8 ali_o_kan

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 5726 messages

Posté 06 January 2003 - 09:46 AM

cherche dans le forum j'ai deja vu un post qui parlait des ebergeur gratuis, enfin je crois. laugh.gif

#9 david

  • Members
  • PipPipPipPipPipPipPipPip
  • 2667 messages

Posté 06 January 2003 - 10:26 AM

Hello, laugh.gif

Pour ce qui est des hébergeurs ASP, une petite liste sur l'adresse suivante... :wink:

http://web.selection.free.fr/

Bye 8)

#10 sasfey

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 218 messages

Posté 06 January 2003 - 10:29 AM

Moi j'utilise tjs rs = new LoadVars()
rs.load("truc.asp")
rs.onLoad=function(){
// trucs à faire quand l'ASP est chargé
}

#11 Zlinky1327249820

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 161 messages

Posté 06 January 2003 - 11:04 AM

j'ai trouvé mais je n'aurais jamais pensé à ça !
en fait ma page asp se présentait comme ça :

<html>
<head>
...
</head>
<body>
<%
Compteur=18
Response.Write "total=" & Compteur
%>
</body>
</html>

j'ai viré TOUT le code html en laissant SEULEMENT le code Asp et ça marche !

je ne comprends pas pourquoi l'html pose problème ?
quelqu'un peut m'expliquer ?

Merci à tous

#12 sasfey

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 218 messages

Posté 06 January 2003 - 11:10 AM

Tape l'url de la page ASP dans ton navigateur & tu verras : le contenu reproduit uniquement ce que tu lui dis d'écrire avec Response.Write, sans les balises HTML qui gêneraient le parsage dans flash

#13 boichu

    Administrator

  • Administrateur
  • PipPipPipPipPipPipPipPip
  • 5009 messages

Posté 06 January 2003 - 14:59 PM

quand tu appelle des variables a un fichier asp dans flash. flash attend soit du xml, soit des variables.
donc, pour des variables :
variable1=ouhu&variable2=iuh&etvariable3=ipois


si tu met des balises html autour de cela, non seulement ca ne sert a rien car on ne voit pas dans le navigateur ce que ressort l'asp mais en plus, flash ne comprend plus car ce n'est pas ce qu'il attend.

mais bon, malgre tout, tout ce qui est affiché quand tu teste ton asp est chargé dans flash.

si tu met tout au dessus de ton code html dans le fichier asp :
code=

alors, dans flash, tu auras ton ton code html dans une variable nommée "code".

#14 Zlinky1327249820

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 161 messages

Posté 06 January 2003 - 16:10 PM

Merci pour la précision, je ne pensais pas que flash allait être "embrouillé" par l'html d'une part, et le code asp d'une autre part. Moralité, il ne faut mettre que de l'Asp (ou du PHP) dans la page qui envoie des variables à Flash, c'est bien ça !? C'est bizarre tout de même, je n'avais jamais lu ça dans des tutorials, je comprends pas que ce problème ne soit mentionné nulle part... Heureusement qu'il existe des forums de cette qualité !
Big Merci !

#15 neolao

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 3827 messages

Posté 06 January 2003 - 16:16 PM

heu ... nan, c'est pas ce qu'il va dit ....
tu peux mettre du PHP ou de l'ASP ...

#16 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 06 January 2003 - 17:18 PM

De toute façon loadVariables ou la méthode LoadVars n'interpréte que le langage coté serveur dans un sens pour l'exécuter et lui apporter les variables par la méthode choisi ("POST" sur flash c'est la meilleure méthode d'envois de variables, voir link:dyn de Boichu qu'il faut lire attentivement). Ensuite c'est le langage lui même qui parse vers flash comme avec la fonction Parse que tu trouves dans les link:php pour le php ... le tout comme dit boichu est qu'à la fin tu es la ligne de code qui suffit pour flash. Mais ces fonctions ne lancent pas comme getURL une page qui est "visible" donc comme le html à un but de "visibilité" il est pas interprété par loadVariables ou autre smile.gif pareil pour un XML interprété par les fonctions de flash faut pas y mettre n'importe quoi wink.gif
bye smile.gif

#17 sasfey

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 218 messages

Posté 06 January 2003 - 17:57 PM

parse que quoi ?? tongue.gif



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP