Jump to content
Fórum Script Brasil
  • 0

Interacção Com Asp E Xml


Code

Question

Ois,

tenho um problemazito com a interacção entre o Flash (ActionScript), ASP (VBScript) e XML.

É assim, o sistema do meu site tem suporte a várias línguas e vai buscar as traduções a ficheiros .xml (PT.xml, EN.xml...)

ex.:

?xml version="1.0" encoding="Unicode" ?>

<aspnuke_langfile>

<lang name="PT" version="1.3" lcid="2070" date_format="DD/MM/YYYY" time_format="hh:mm:ss" date_format_text="DD MN YYYY" date_time_format_text="DD MN YYYY às hh:mm">

  <translation name="LANG_TITLE_DEFAULT">Bem-Vindo</translation>

as traduções são chamadas pelos vários ficheiros .asp do meu site através do código GetTranslation

ex.:

GetTranslation("LANG_TITLE_DEFAULT")

eu fiz o download de um relógio deste site e alterei-o para o meu site, e queria que os dias da semana e os meses fossem buscar os conteúdos ao ficheiro .xml também.

O Código ActionScript é este:

stop();

now=new Date()

dagen=new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")

maanden=new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro")

day=dagen[now.getDay()]

month=maanden[now.getMonth()]

nummer=now.getDate()

supp=sup[now.getDate()]

jaar=now.getFullYear()

Date=dagen[now.getDay()]+", "+maanden[now.getMonth()]+" "+now.getDate()+" "+sup[now.getDate()]+", "+now.getFullYear()

criei um ficheiro .asp para servir de suporte às variáveis do ActionScript para a função LoadVars, neste caso só para os dias da semana (o mesmo sistema será usado para os meses):

<%@Language="VBScript"%>

<%

    Option Explicit

    Dim var(7), i, count

i = 0

count=7

var(0) = GetTranslation("LANG_MONDAY")

var(1) = GetTranslation("LANG_TUESDAY")

var(2) = GetTranslation("LANG_WEDNESDAY")

var(3) = GetTranslation("LANG_THURSDAY")

var(4) = GetTranslation("LANG_FRIDAY")

var(5) = GetTranslation("LANG_SATURDAY")

var(6) = GetTranslation("LANG_SUNDAY")

    Do While i < count

        Response.Write "var" & i & "=" & var(i) & "&"

        i = i + 1

  Loop

    Response.Write "i=" & i

%>

Como leio as variáveis no flash, para substituir esta linha (mais uma vez apenas o caso dos dias da semana, como os meses é a mesma coisa é escusado repetir-me e repetirem-se):

dagen=new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")

?

Obrigadão,

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

eu não entendi muito bem a sua duvida não ow.....mas tipo....

seria basicamente só você carregar as variaveis do ASP q seriam usadas no flash.....no caso.....uma array com os dias da semanas não é???

a usa a classe loadVars();

qualquer cosia posta ae!

falow!!!

Link to comment
Share on other sites

  • 0

você no caso.....quer recuperar uma array do asp não é???

ou não?

de qualquer forma...pra carregar variaveis....usa um..

carrega = new LoadVars();

carrega.load("pagina.asp");

carrega.onData = function(dados) {

trace("as variaveis já foram carregagas");

};

agora se for pra XML...ele já tem um esquema proprio pra ele...

falow!!!!

Link to comment
Share on other sites

  • 0

é assim...

eu tenho a array no Flash com os dados para os dias da semana:

dagen=new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")

no variaveis.asp eu tenho uma 7 varíaveis que quero que sejam usadas no Flash (0,1,2,3,4,5,6) essas varíaveis vão buscar a tradução para os dias.

Basicamente eu queria algo parecido com isto:

dagen=new Array(0,1,2,3,4,5,6)

mas claro que assim não funciona não é...

preciso de primeiro ir buscar ao .asp a variavel 0, a 1, a 2...

espero que me tenha feito entender desta vez.

desculpa lá se estou a chatear.

senão der paciência.

Obrigadão na mesma wink.gif

como dizem aí no Brasil: "Valeu!"

Link to comment
Share on other sites

  • 0

tipo.....se eu entendi bem o q você quer.....

seria só você criar essa array com um nome npo ASP.....e recuperar ela no flash usando o mesmo nome q você coloca la no ASP.....

e pra contar certim o numeroq tem na arra, você pode usar um length ou atem mesmo um substr...........

falow!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...