Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/07/2008, 13:25
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Respuesta: AS3 Error #2037: (necesito ayuda)

Hola Rockaer !

Puedes hacer lo siguiente para tener acceso global a tu instancia sound, puedes extender la clase sound y implementar un singleton, crea un archivo .as en donde esta tu archivo .fla y pegas lo siguiente:

Código PHP:
package {
    
    
import flash.media.Sound;
    
    public class 
GlobalSound extends Sound {
        
        
        private static var 
_self:GlobalSound;
        
        
        public function 
GlobalSound(locker:SingletonLocker) {
            
super(false);
        }
        
        public static function 
getInstance():GlobalSound {
            if(
_self == null) {
                
_self = new GlobalSound(new SingletonLocker());
            }
            return 
_self;
        }
    }
}

class 
SingletonLocker {

Ahora dentro de tu .fla puedes obtener tu instancia GlobalSound desde cualquier punto de esta manera:

Código PHP:
var sound:GlobalSound GlobalSound.getInstance();
//Puedes invocar cualquier método de la clase sound
sound.play();
sound.stop(); 
Cualquier duda aqui andamos.

Saludos !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.