|
Para conectar flash con una base de datos tienes que tener en cuenta lo siguiente:
El flash puede leer datos desde archivos externos (txt, html,xml etc) y tambien desde una base de dato Access o SQL Server etc.
para leer variables desde un txt por ejemplo usa el comando:
on (release){
loadVariables ("tu_txt.txt", 0)
}
la forma en que debes de poner las variables dentro del txt es la siguiente:
var1=aqui va el valor o el texto de la variable 1&var2= aqui va el valor o el texto de la variable 2
luego dentro del flash puedes usar las var1 , var2 etc
Ahora bien si quieres dar un psao mas allá (leer desde una base de datos).
necesitarás de un intermediario (ASP, PHP, CGI etc)
mi especialidad es ASP con javascript o VisualBasic Script, por ejemplo, crea una página ASP que tenga lo siguiente:
<%@Language="VBScript"%>
<%
Option Explicit
Dim var(3), i, count
i = 0
count = 3
var(0) = "jacc"
var(1) = "soft"
var(2) = "flash"
Do While i < count
Response.Write "var" & i & "=" & var(i) & "&"
i = i + 1
Loop
Response.Write "i=" & i
%>
si ejecutas este código, se devuelve esta cadena
var0=jacc&var1=soft&var2=flash&i=3
Así que desde flash solo tienes que hacer un :
loadVariables(tu_asp.asp);
y podrás tener el contenido de las variasbles (var0=jacc&var1=soft&var2=flash&i=3)
así mismo puedes establecer entonces desde tu página ASP con una base de datos luego hacer un recordset y tomar los datos de la table que quieras.
Para imprimir desde Flash:
Supon que tienes un campo de texto dentro de un movie clip llamado textMC, solo tienes que hacer un botón y ponerle la acción siguiente:
on (press) {
getURL("print:");
print("_root.textMC", "bframe");
}
un saludo
JACC
|