Foros del Web » Programando para Internet » ASP Clásico »

Flash vs ASP, la batalla continúa

Estas en el tema de Flash vs ASP, la batalla continúa en el foro de ASP Clásico en Foros del Web. Gracias por las respuestas al tema que publiqué anteriormente. Mi problema persiste. Necesito cargar una variable como una cadena de datos, es decir necesito un ...
  #1 (permalink)  
Antiguo 14/04/2005, 06:53
 
Fecha de Ingreso: abril-2005
Mensajes: 3
Antigüedad: 19 años, 2 meses
Puntos: 0
Flash vs ASP, la batalla continúa

Gracias por las respuestas al tema que publiqué anteriormente.

Mi problema persiste.
Necesito cargar una variable como una cadena de datos, es decir necesito un listado de imagenes (img1, img2, img3 ..... img20).

Este el código ASP que escribi:

Código HTML:
<%
response.write "&imagenes=1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16&"
%> 
Y este es el código ActionScript que escribí en flash

Código HTML:
System.useCodePage = true;
loadVariables ("imagenes.asp", this);
dibujé en flash un campo de texto dinámico dónde cargo el valor de la cadena imagenes.

Hasta ahí todo muy bien, me funcionó y me trajo el valor de la cadena, también pude leer la longitud de la cadena y leer cada valor particular de forma independiente.


Pero yo quisiera generar en ASP los números de forma dinámica, con una función que incremente los números entre 1 y 20, y los concatene con el "|", sin tener que escribir número por número.

Es eso posible?

un amigo me propuso la siguiente solución pero no funcionó con flash:

Código HTML:
<%
Dim imagenes

For i = 1 To 20  
	imagenes = imagenes & i
	imagenes = imagenes & "|"
	
Next
imagenes = imagenes & "¿¿ &"
Response.Write("&imagenes= " & imagenes)

%> 
Que piensan ustedes los maestros del ASP y del Web?
  #2 (permalink)  
Antiguo 14/04/2005, 07:40
Avatar de ORendon  
Fecha de Ingreso: diciembre-2004
Ubicación: Med-Colombia
Mensajes: 46
Antigüedad: 19 años, 6 meses
Puntos: 0
Yo organizaria un poco el codigo, y haria la separacion en flash
Código:
<%
'algo.asp
Dim imagenes
For i = 1 To 20  
	imagenes = imagenes & i
	imagenes = imagenes & "|"	
Next
imagenes=mid(imagenes,1,len(imagenes)-1)
Response.Write("imagenes= " & imagenes)
%>
Quedaría asi:
imagenes= 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20
Código:
//en AS
var MiLoadVars = new LoadVars();
MiLoadVars.load("algo.asp");
img=MiLoadVars.imagenes;
cadena=img.split("|");
for(k=0;k<=cadena.length-1;k++){
	trace(cadena[k]);
}
Mostraria esto:
1
2
3
4
5
6
7
8
9


No lo he probado, pero espero que te sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:18.