Comunidad de diseño web y desarrollo en internet online

Utilizar variable del escenario dentro de un simbolo

Citar            
MensajeEscrito el 22 Jul 2009 10:05 pm
Buenas, estoy empezando en AS3 lo que necesito debe de ser algo sencillo para Uds. tengo una

Var a:number =1;

dentro de un fotgrama clave en el escenario y deseo utilizar esa variable dentro de una capa de un simbolo que esta tambien en el escenario con este codigo

var s:number = 1;
s= s + root.a;

y me da el siguiente error

1119: Acceso a una propiedad miContenedor posiblemente no definida mediante una referencia con tipo estático flash.display:DisplayObject.

estoy buscando la forma de resolverlo pero no la encuentro espero puiedan ayudarme
Gracias

Por dan_inciso

16 de clabLevel



 

msie8
Citar            
MensajeEscrito el 23 Jul 2009 06:48 am
Creo que el problema es que Flash interpreta que tu "root" es un simple DisplayObject. Así que debes hacer una "conversión de cast"

Código ActionScript :

s=s+MovieClip(root).a

O es eso, o es que tu variable no está declarada como pública

Código ActionScript :

public var a=20

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Jul 2009 02:41 pm
Gracias Eliseo2 tu respuesta me ayudo en mucho y pude corregirlo los erores restantes

Por dan_inciso

16 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.