..:: MX Studio Fóruns ::..: Cabeçalho swf com Player de Música - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Cabeçalho swf com Player de Música

#1 User is offline   Danilo Campari 

  • Group: Membros
  • Posts: 18
  • Joined: 18-June 10

Posted 03 September 2011 - 06:15 PM

Olá Amigos, um tópico um pouco Atípico, mas tem a ver com flash...
bom, desenvolvi um Cabeçalho com menu e um Player de musicas todo em flash para Colocar no Blog que uso.
O menu funciona muito bem, e o Player tbm, porém, quando eu coloco ele no blogger as musicas não Tocam.

SWF Hospedado Funcionando

Gostaria da Ajuda de vocês para tentar resolver o Problema...
Coloquei o Cabeçalho em um Template de testes. e vou disponibilizar o Fla para avaliarem, é bem simples...
Obrigado desde já amigos !

Arquivo FLA


Blog de Testes

Espero que possam me ajudar.
0

#2 User is offline   Danilo Campari 

  • Group: Membros
  • Posts: 18
  • Joined: 18-June 10

Posted 03 September 2011 - 06:23 PM

Amigos o Código que estou Usando para colocar o Cabeçalho no Blog é fora da área adequada, mas tem a ver com o tópico....


<div class="separator" style="clear: both; text-align: center;">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="272" width="830">
<param name="movie" value="http://www.danilocampari.com/blog/cabecalho.swf" />
<param name="quality" value="high" />
<param name="allowScriptAccess" value="always" />
<embed allowscriptaccess="always" height="272" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.danilocampari.com/blog/cabecalho.swf" type="application/x-shockwave-flash" width="830" wmode="transparent"></embed>
</object>


</div>


Estou usando essa Div para colocar o Swf no Cabeçalho !

Obrigado Amigos !
0

#3 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1279
  • Joined: 07-May 07

Posted 03 September 2011 - 11:03 PM

Tenta informar o endereço completo das músicas pro seu arquivo flash tentar carregar.
ex:
http://www.seusite.com/musicas/musica1.mp3


As vezes isso já resolve.

Abraço.
0

#4 User is offline   Danilo Campari 

  • Group: Membros
  • Posts: 18
  • Joined: 18-June 10

Posted 05 September 2011 - 10:41 AM

View PostRodrigo Pixel, on 03 September 2011 - 11:03 PM, said:

Tenta informar o endereço completo das músicas pro seu arquivo flash tentar carregar.
ex:
http://www.seusite.com/musicas/musica1.mp3


As vezes isso já resolve.

Abraço.



já tentei tbm, sem sucesso...
de qualquer forma, o AS do Player é esse, se alguem puder me ajudar, ficaria muito grato...

as músicas estão localizadas na minha hospedagem, até musica12.mp3

Desde já meu Muito Obrigado Amigos sempre pela Ajuda !



//classes animação
import mx.transitions.Tween;
import mx.transitions.easing.*;


/***********************
 * VARIABLES - configura aqui...
 **********************/
 
//PLAYER
var som_sound:Sound = new Sound();//Criando objeto som_sound
var numero:Number = 0; //começa com 1º musica da lista
var numeroTotalMusicas:Number = 12; //quantas musicas quer 
var vol:Number = 60; //Volume
var estaPausado:Boolean = false; //pra verificar depois se está pausado a musica
var listaMusica:Array = []; //usado depois pra avnçar e voltar as musicas, cadastra nomes dos arquivos


/***********************
 * INICIA TUDO AQUI
 **********************/
//=========================

//cadastra os nomes dos arquivos de musicas na lista
for(var i:Number=1; i <= numeroTotalMusicas; ++i)
	listaMusica.push("musica"+i+".mp3");

//carrega primeira musica...
carregaMusica(listaMusica[numero]);


/***********************
 * EVENTS
 **********************/

//quando a musica foi carregada, faz algo....
som_sound.onLoad = function(ok:Boolean)
{
	if(ok)
	{
		//mostra texto
		var tw:Tween = new Tween(artista_mc, "_alpha", Strong.easeInOut, 0, 100, .5, true);
		
		//titulo da musica
		artista_mc.artista_txt.text = som_sound.id3.artist;
		som_sound.setVolume(vol); //volume
	}
}

//quando a musica teriminar de tocar, faz algo...
som_sound.onSoundComplete = function()
{
	//some texto
	var tw:Tween = new Tween(artista_mc, "_alpha", Strong.easeInOut, artista_mc._alpha, 0, .5, true);
	
	//quando terminar de animar o alpha, carrega proxima musica automaticamente...
	tw.onMotionFinished = function()
	{
		proximaMusica();
	}
}

previous_btn.onRelease = function()
{
	musicaAnterior();
}

next_btn.onRelease = function()
{
	proximaMusica();
}


/***********************
 * FUNCTIONS
 **********************/

/*cria-se a função music com o parâmetro "musica" que indicará a música que será tocada pelo player.*/
function carregaMusica(url:String):Void
{
	//criando todas as variáveis necessárias

	var pos:Number; //posição que parou a musica
	
	//some texto - anima em alpha
	var tw:Tween = new Tween(artista_mc, "_alpha", Strong.easeInOut, artista_mc._alpha, 0, .5, true);
	
	//quando terminar de animar o alpha
	tw.onMotionFinished = function()
	{
		/*
		a função "loadSound" carrega a mp3 no objeto "som_sound",
		com o caminhoespecificado no parâmetro "url"; 
		true informa que será carregado por streaming
		*/
		som_sound.loadSound( url , true);
	}

	// ações dos botões ===============
   	//pára a música
	stop_btn.onRelease = function()
	{
		som_sound.stop();
	}
   
    //pausa a música
	pause_btn.onRelease = function()
	{
		estaPausado = true;
		pos = som_sound.position/1000;
		som_sound.stop();
	}
	
   	//dá o play
	play_btn.onRelease = function()
	{
		if (estaPausado)
		{
			som_sound.start(pos, 1);
			estaPausado = false;
		}
		else
			som_sound.start();
	}
}

function proximaMusica():Void
{
	//verifica se ja está na ultima, carrega a 1º fazendo um loop na lista de musica
	if (numero >= numeroTotalMusicas-1)
	{
	  numero = 0;
	  carregaMusica( listaMusica[numero] );
	}
	//se não carrega a proxima...
	else 
	{
	  numero++;
	  carregaMusica( listaMusica[numero] );
	}
	
	trace("musica "+ (numero+1)  +" de "+ numeroTotalMusicas +" no total");
}

function musicaAnterior():Void
{
	//verifica se ainda não está na 1º carrega anterior
	if (numero > 0) 
	{
		numero--;
		carregaMusica( listaMusica[numero] );
	}
	//verifica se está na 1º para poder carregar a ultima, fazendo (loop) na lista de musica
	else if(numero <= 1)
	{
		numero = numeroTotalMusicas;
		carregaMusica( listaMusica[numero] );
	}
	
	trace("musica "+ (numero+1) +" de "+ numeroTotalMusicas +" no total");
}


0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)