Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia Galera, sou novo no fórum e precisava de uma GRANDE ajuda com um trabalho q estou desenvolvendo. É uma rádio, no qual tds os usuarios do site onde ela vai ficar, vao ter um login e senha, e de acordo com esse login e senha vão ter sua própria playlist. Até ai ta perfeito, consegui fazer a rádio separar as playlists por ID dp de muuito trabalho, mais ai surgiu outro desafio... o de fazer essa rádio dizer as horas. Eu tenho tds os arquivos mp3 das horas, os de horas chamam 1h, 2h, 3h.. e os de minuto 1m, 2m.. E tenho o codigo das horas. O modo q eu estou tentando fazer é, eu coloquei hora_certa em um atributo no meu XML, e eu precisva fazer o flash detectar esse valor "hora_certa", e quando detectasse, ele fizesse tocar o arquivo mp3 das horas, eu concatenei e td certinho, mais não estou conseguindo. Alguém poderia dar uma ajuda? Sei que é bem complicado, então agradeço mesmo assim ^^. Aqui vai o código e o XML:
AS2:
//pega id
var Recebe:LoadVars = new LoadVars;
Recebe.load("id.php",0,"POST");
Recebe.onLoad = function () {
id_text.text = this.id;
id_text._visible = false;
//hora e minuto
valores = new Date();
hora = valores.getHours();
minuto = valores.getMinutes();
segundos = valores.getSeconds();
diaSemana = valores.getDay();
ano = valores.getFullYear();
mes = valores.getMonth() + 1;
dia = valores.getDate();
if (dia < 10){
dia = "0" + dia;
} // end if
if (mes < 10){
mes = "0" + mes;
} // end if
if (ano < 10){
ano = "0" + ano;
} // end if
if (hora < 10){
hora = "0" + hora;
} // end if
if (minuto < 10){
minuto = "0" + minuto;
} // end if
horario=hora + "" + minuto;
horatual.text = hora + ":" + minuto;
segatual.text = segundos;
if (horario < "1159"){
mensagem2.text = "Bom Dia!";
} // end if
if(horario > "0000" and horario < "0559" ){
mensagem2.text = "Boa Madrugada!";
} // end if
if(horario > "1200" and horario < "1759" ){
mensagem2.text = "Boa Tarde!";
} // end if
if(horario > "1800" and horario < "2159" ){
mensagem2.text = "Boa Noite!";
} // end if
setInterval(lime_hor, 1000);
/////////////////////////////////////////////////////////////////
// Flash MP3 Player XML
// Developed by www.flashmo.com
import mx.transitions.Tween;
import mx.transitions.easing.*;
var song_folder:String = "songs/";
var song_list:Array = new Array();
var track_list:Array = new Array();
var artist_list:Array = new Array();
var album_list:Array = new Array();
var current:Number = 0;
var position:Number;
var new_volume:Number = 100;
var flashmo_xml:XML = new XML();
flashmo_xml.ignoreWhite = true;
flashmo_xml.onLoad = function()
{
var nodes:Array = this.firstChild.childNodes;
for(var i = 0; i < nodes.length; i++)
{
song_list.push(nodes*.attributes.filename);*
* track_list.push(nodes**.attributes.track);*
* artist_list.push(nodes**.attributes.artist);*
* album_list.push(nodes**.attributes.album);*
}
play_song("start");
}
/////////carrega xml
flashmo_xml.load( song_folder + "radio_" + this.id + ".xml");
if (this.attributes.filename = hora_certa)
{
timer.text = "São" + hora;
* hora_correta = function () {*
* som = new Sound();*
som.loadSound("Hora_Certa/" + hora + "h.mp3", true);
* som.onSoundComplete = function(){*
* som2 = new Sound();*
som2.loadSound("Hora_Certa/" + minuto + "m.mp3", true);
}
}
}
}else{
}
e aqui o XML:
*<?xml version="1.0" encoding="UTF-8" ?>*
*<songs>*
* <song filename="Hora_certa" Faixa="horário" artist="Eric Jordan" album="October 2007, Evolver" />*
* <song filename="EricJordan_Evolver_October2007_30_192k.mp3" Faixa="Faixa Um" artist="Eric Jordan" album="October 2007, Evolver" />*
* <song filename="EricJordan_Quest_July2007_10_11.mp3" Faixa="Faixa Dois" artist="Eric Jordan" album="July 2007, Quest" />*
* <song filename="EricJordan_SecondSun_November2006_72_73.mp3" Faixa="Faixa Tres" artist="Eric Jordan" album="November 2006, Second Sun" />*
* <song filename="EricJordan_SecondSun_November2006_71.mp3" Faixa="Faixa quatro" artist="Eric Jordan" album="November 2006, Second Sun" />*
*</songs>*
Obrigado! :)
Carregando comentários...