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

reproductor de sonido Flash, no funciona en php

Estas en el tema de reproductor de sonido Flash, no funciona en php en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un reproductor de sonido hecho en flash, que cuando lo incluyo en un archivo php no funciona. Primero pase el codigo object, luego ...
  #1 (permalink)  
Antiguo 11/06/2009, 09:03
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 17 años, 7 meses
Puntos: 3
reproductor de sonido Flash, no funciona en php

Hola, tengo un reproductor de sonido hecho en flash, que cuando lo incluyo en un archivo php no funciona.
Primero pase el codigo object, luego con include del archivo html que genera flash y tampoco.

el action script 2.0 es el siguiente

Código:
sonido = new Sound();
sonido.loadSound("musica.mp3",false);
sonido.onSoundComplete = function(){
	sonido.start(0,1);
	
};
volumen ="5";
_root.sonido.start();
//_root.parado = true;
_root.sonido.setVolume(volumen);
star.onPress = function(){
	if(_root.parado){
		_root.sonido.start();
		_root.parado = false;
		_root.pausado = false;
	}
	else
	if(_root.pausado)
	{
		_root.pausado = false;
		_root.sonido.start(_root.paradoen/1000);
	}
}
pausa.onPress = function(){
	if((not(_root.parado))and(not(_root.pausado))){
		_root.paradoen = _root.sonido.position;
		_root.sonido.stop();
		_root.pausado = true;
	}
	else if (_root.pausado){
		_root.pausado = false;
		_root.sonido.start(_root.paradoen/1000);
	}
}
parar.onPress = function(){
	_root.sonido.start();
	_root.sonido.stop();
	_root.paradoen = 0;
	_root.pausado = false;
	_root.parado = true;
}
y el object

Código:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="151" id="earth" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="earth.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="earth.swf" quality="high" bgcolor="#ffffff" width="800" height="151" name="earth" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
El sonido deberia arrancar junto a la animacion y despues responder a los botones, "star", "parar" y "pausa".
aqui esta la pagina http://www.profesionales-ar.com.ar/
Saludos
Saludos y Gracias

Última edición por Gustavo1973; 11/06/2009 a las 10:40
  #2 (permalink)  
Antiguo 11/06/2009, 11:44
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: reproductor de sonido Flash, no funciona en php

Hola Gustavo 1973:
Escribe así tu código:
Código:
sonido = new Sound();
sonido.loadSound("loop.mp3", true);
sonido.onSoundComplete = function() {
	sonido.start(0, 1);
};
_root.sonido.start();
_root.parado = true;
star.onPress = function() {
	if (_root.parado) {
		_root.sonido.start();
		_root.parado = false;
		_root.pausado = false;
	} else if (_root.pausado) {
		_root.pausado = false;
		_root.sonido.start(_root.paradoen/1000);
	}
};
pausa.onPress = function() {
	if ((not (_root.parado)) and (not (_root.pausado))) {
		_root.paradoen = _root.sonido.position;
		_root.sonido.stop();
		_root.pausado = true;
	} else if (_root.pausado) {
		_root.pausado = false;
		_root.sonido.start(_root.paradoen/1000);
	}
};
parar.onPress = function() {
	_root.sonido.start();
	_root.sonido.stop();
	_root.paradoen = 0;
	_root.pausado = false;
	_root.parado = true;
};
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 11/06/2009, 12:41
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: reproductor de sonido Flash, no funciona en php

No Bandit, con
Cita:
sonido.loadSound("loop.mp3", true);
Directamente no funciona, tengo que poner false.
Lo que me extraña es que no funciona en servidor (sea localhost o el server donde quedara alojada), si ejecuto el archivo html que genera flash, funciona perfectamente con cualquier navegador.
Cuando corre en servidor, le doy stop o pausa y luego play y funciona.
Saludos
  #4 (permalink)  
Antiguo 11/06/2009, 12:49
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: reproductor de sonido Flash, no funciona en php

Tal vez sea problema de php
Voy a probar por alla.
Saludos
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 16:57.