Foros del Web » Creando para Internet » Flash y Actionscript »

(novato) ayuda porfavor con este script

Estas en el tema de (novato) ayuda porfavor con este script en el foro de Flash y Actionscript en Foros del Web. hola,soy un novato en flash y tengo un problema que espero que me ayuden por favor.. yo consegui un script de actionscript en internet para ...
  #1 (permalink)  
Antiguo 12/08/2005, 12:00
 
Fecha de Ingreso: noviembre-2002
Ubicación: http://localhost/
Mensajes: 195
Antigüedad: 21 años, 5 meses
Puntos: 1
(novato) ayuda porfavor con este script

hola,soy un novato en flash y tengo un problema que espero que me ayuden por favor..

yo consegui un script de actionscript en internet para hacer un efecto de texto dinamico de manera que yo solo tengo que definir la variable y este le agrega el efecto, la idea es hacer diferentes archivos swf para ir incluyendolos a medida que vaya entrando a ciertos links y cada uno con el mismo efecto pero con diferentes textos.

Ahora, el problema es que las variables originales dicen:

Código:
text = "There is only one state- admittedly an unusual state, but not one that can be stigmatized as pathological- in which it does not do this (ego maintains clear and sharp lines of demarcation). At the height of being in love the boundary between ego and object threatens to melt away. Against all the evidence of his senses, a man who is in love declares that 'I' and 'you' are one, and is prepared to behave as if it were a fact.   --(S. Freud)"

nXstart = 1
nYstart = 15
_root.char._visible = false
nLength = length(text)
nKerning = 12
nLLength = 24
nChars = 0
nLNumber = 1
nLSpace = 20
ii = 0
entonces quiero que el valor de la variable lo lea de la base de datos asi que lo cambie por esto:
Código:
datos_php = new LoadVars();
datos_php.load('http://localhost/personal/a.php');
datos_php.onLoad = function(cargado) {
	if (cargado){
	  text=this.texto;
	}
};
nXstart = 1
nYstart = 15
_root.char._visible = false
nLength = length(text)
nKerning = 12
nLLength = 24
nChars = 0
nLNumber = 1
nLSpace = 20
ii = 0
en el archivo a.php defino la variable texto el cual la lee de la base de datos mysql pero por alguna razon ese codigo no funciona :S creo que es qeu se pierde el valor porque cuando hago "trace(text);" me devuelve "undefined" asi que supongo que tengo que volverlo un valor global o algo asi... alguna ayuda por favor???

gracias
__________________
http://www.ingenierosinc.com
  #2 (permalink)  
Antiguo 12/08/2005, 13:17
 
Fecha de Ingreso: noviembre-2002
Ubicación: http://localhost/
Mensajes: 195
Antigüedad: 21 años, 5 meses
Puntos: 1
bueno, vi qeu cuando presiono "Enter" el script funciona bien :S no se porque... alguna idea por favor?
gracias
__________________
http://www.ingenierosinc.com
  #3 (permalink)  
Antiguo 12/08/2005, 16:51
Avatar de JDGomezB  
Fecha de Ingreso: agosto-2005
Ubicación: Bogotá, Colombia
Mensajes: 41
Antigüedad: 18 años, 8 meses
Puntos: 0
Cuando das enter funciona porque la pelicula vuelve a correr de nuevo y entonces ya TEXT ha sido definida la primera vez que corriste la pelicula... haz lo siguiente antes del onLoad:

text=""

luego dentro de la funcion te refieres a _root.text y pruebas a ver si asi te funciona... como una recomendación, deberias no utilizar nombres de variables iguales a propiedades reservadas del sistema y "text" es una de ellas... cambiala por MiText o "texto" o lo que se te ocurra pero siempre procurando no usar palabras que se resalten en azul cunado las escribas en el panel de acciones de Flash.

Saludos
__________________
JUAN DAVID GOMEZ B
ShockerMOD - USERSHOCK.COM
[email protected]
-------------------------------
Macromedia Usergroup Colombia
macromedia.com/usergroups
  #4 (permalink)  
Antiguo 12/08/2005, 17:04
Avatar de isaacluz  
Fecha de Ingreso: marzo-2005
Mensajes: 180
Antigüedad: 19 años, 1 mes
Puntos: 0
Código PHP:
datos_php = new LoadVars();
datos_php.load('http://localhost/personal/a.php');
datos_php.onLoad = function(sucess) {
    
text=this.texto;
    
nXstart 1
    nYstart 
15
    _root
.char._visible false
    nLength 
length(text)
    
nKerning 12
     nLLength 
24
     nChars 
0
     nLNumber 
1
     nLSpace 
20
     ii 
0
    
}; 
  #5 (permalink)  
Antiguo 12/08/2005, 21:48
 
Fecha de Ingreso: noviembre-2002
Ubicación: http://localhost/
Mensajes: 195
Antigüedad: 21 años, 5 meses
Puntos: 1
hola, pues he probado ambos metodos, el de isaacluz y el de jdgomezb y sigue igual :( alguna ayuda por favor de verdad la necesito..
:(

gracias
__________________
http://www.ingenierosinc.com
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 08:59.