..:: MX Studio Fóruns ::..: Ajuda com action AS2 [RESOLVIDO] - ..:: 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

Ajuda com action AS2 [RESOLVIDO] estou tentando fazer um action para mudar de img de acordo com a hora

#1 User is offline   jcgn 

  • Group: Membros
  • Posts: 3
  • Joined: 18-November 10

Posted 18 November 2010 - 03:11 PM

o action e esse mais sempre que eu depuro ele da erro e nao sei mais oq mudar

Quote

minhaData = new Date();
hora = minhaData.getHours();
minutos = minhaData.getMinutes();

if (hora<10){
hora = "0"+hora ;
}
if (minutos<10){
minutos = "0"+minutos ;
}
dhm = hora+""+minutos


if (dhm >= 0000 && dhm <= 0400) {
loadMovieNum("programas/1.swf",1);
}
if (dhm >= 0400 && dhm <= 0700) {
loadMovieNum("programas/2.swf",1);
}
if (dhm>= 0700 && dhm<= 0800) {
loadMovieNum("programas/3.swf",1);
}
if (dhm >= 0800 && dhm <= 1000) {
loadMovieNum("programas/4.swf",1);
}
if (dhm >= 1000 && dhm <= 1300) {
loadMovieNum("programas/5.swf",1);
}
if (dhm >= 1300 && dhm <= 1315) {
loadMovieNum("programas/6.swf",1);
}
if (dhm >= 1315 && dhm <= 1500) {
loadMovieNum("programas/7.swf",1);
}
if (dhm >= 1500 && dhm <= 1700) {
loadMovieNum("programas/8.swf",1);
}
if (dhm >= 1700 && dhm <= 1900) {
loadMovieNum("programas/9.swf",1);
}
if (dhm >= 1900 && dhm <= 2100) {
loadMovieNum("programas/10swf",1);
}
if (dhm >= 2100 && dhm <= 0000) {
loadMovieNum("programas/11.swf",1);
}

obs: Caso tenha feito algo de errado como postar em local errado e pq eu sou novo no forum e peço desculpas.
0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 20 November 2010 - 08:47 PM

Só postar as ações não vai ajudar a achar o problema, tem que dizer o que acontece ou o que não acontece, se aparece mensagem de erro, etc.

[]s
0

#3 User is offline   jcgn 

  • Group: Membros
  • Posts: 3
  • Joined: 18-November 10

Posted 21 November 2010 - 12:37 PM

ok,
da esse erro Scene=Scene 1, layer=Layer 1, frame=1, Line 20 ')' expected
era esperado na linha 20 um ) mais ja tem o )
0

#4 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 28 November 2010 - 04:11 PM

Por algum motivo o Flash não está aceitando seu if da linha 20, o engraçado é que se eu removo essa linha ou troco o valor de 0800 por outro valor passa a funcionar. Em todo o caso modifiquei seu código para usar melhor os valores das variáveis hora e minutos, veja se com isso passa a funcionar como deseja.

var minhaData:Date = new Date();
var hora:Number = minhaData.getHours();
var minutos:Number = minhaData.getMinutes();

if (hora >= 0 && hora < 4) {
	loadMovieNum("programas/1.swf", 1);
}
if (hora >= 4 && hora < 7) {
	loadMovieNum("programas/2.swf", 1);
}
if (hora >= 7 && hora < 8) {
	loadMovieNum("programas/3.swf", 1);
}
if (hora >= 8 && hora < 10) {
	loadMovieNum("programas/4.swf", 1);
}
if (hora >= 10 && hora < 13) {
	loadMovieNum("programas/5.swf", 1);
}
if (hora == 13 && minutos < 15) {
	loadMovieNum("programas/6.swf", 1);
}
if (hora >= 13 && hora < 15) {
	loadMovieNum("programas/7.swf", 1);
}
if (hora >= 15 && hora < 17) {
	loadMovieNum("programas/8.swf", 1);
}
if (hora >= 17 && hora < 19) {
	loadMovieNum("programas/9.swf", 1);
}
if (hora >= 19 && hora < 21) {
	loadMovieNum("programas/10swf", 1);
}
if (hora >= 21 && (hora == 23 && minutos <= 59)) {
	loadMovieNum("programas/11.swf", 1);
}


[]s
0

#5 User is offline   jcgn 

  • Group: Membros
  • Posts: 3
  • Joined: 18-November 10

Posted 04 December 2010 - 06:04 AM

Funciono muito obrigado pela ajuda
0

Share this topic:


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



Publicidade




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