tengo un problema, creo que es de concepto.
Tengo mi archivo mxlmcon todos los elementos graficos: botones, textos, ...
una función que llama a la clase que contiene toda la logica
y el archivo .as que es llamado.
Lo que ocurre es que la clase no reconoce los elmentos del root (digámoslos así, pq ahora ya no es así).
Veamos un ejemplo
En el archivo mxlm tengo los botones y textos
Código :
<s:SpriteVisualElement id="sv" includeIn="Caption" />
Código :
<s:Button id="btn" includeIn="Caption" x="10" y="353" width="300" height="45" label="Start Camera" click="button1_clickHandler(event)" includeInLayout="true"/>
y en la clase externa funciones (o métodos) que se refieren a estos elementos
Código :
protected function stopCamara():void { sv.removeChild(videoDisplay); cameraStarted = false; btn.label = "Start Camera";; }
lo que ocurre es el siguiente mensaje
Código :
-Access of undefined property sv/btn -1120: Access of undefined property sv/btn
Qué ocurre?
En AS2 lo resolveríamos así,
Código :
protected function stopCamara():void { _root.sv.removeChild(videoDisplay); cameraStarted = false; _root.btn.label = "Start Camera";; }
Entiendo que esto no es así,
pero no se como hacer para que desde la clase me reconozca dichos elementos,
alguna idea?
gracias,
saludos cordiales,
Cristian