Jump to content


andryo

Member Since 03/09/2003
Offline Last Active 23/09/2008, 19:57
-----

Topics I've Started

Controlar Som Em Outro Frame Html

18/10/2004, 09:52

Olá,

Tenho dois frames. Em um deles está o SWF que chama um arquivo mp3 (loop). Em outro está o SWF que deve controlar (play e stop).

Tentei com loadMovie definindo o target mas não funcionou. Como faço?


O problema raiz é que tenho um som rolando em um site que não foi feito em flash. Assim, cada vez que o usuário acessa uma das seções a página dá refresh e o som inicia novamente, cortando o loop. Se alguém tiver uma outra forma de proceder que não seja por frames, por favor manifeste-se.

Abraço,

Andryo.

Fechar Mc Sem Unloadmovie

20/02/2004, 11:16

Fala crazy people!

Tem como fechar um MC sem usar unloadMovie? Sei lá, se eu chamo ele de novo não carrega! :/

Preview Do Flash X Flash Player

17/02/2004, 09:34

Iae galera..

To fazendo um site onde o conteúdo das seções ficam dentro de um movieClip q é duplicado por AS.

No preview do Flash aparece tudo certinho mas qdo abro pelo Flash Player o fundo (branco) some a fonte passa de estilo estático pra dinâmico (sem alias).

Será que é pq.. hehe.. não posso falar, ceis sabem!

Bom.. aí vai o c0de

gumidek = 5;
next_photo = true;
function showPhoto(num, dir) {
	if (next_photo) {
  old_ph = eval("photo_"+old_num);
  if (num != old_num) {
 	 next_photo = false;
 	 ph = eval("photo_"+num);
 	 if (dir == "h") {
    phW = 575;
    phH = 385;
    phY = 215;
 	 } else {
    phH = 575;
    phW = 385;
    phY = 25;
 	 }
 	 moveAll = setInterval(function () {
    spA1 = ph.maska._width;
    difA1 = phW-spA1;
    AStp1 = difA1/gumidek;
    spA2 = ph.maska._height;
    difA2 = phH-spA2;
    AStp2 = difA2/gumidek;
    spA3 = ph._y;
    difA3 = phY-spA3;
    AStp3 = difA3/gumidek;
    _root.ph.maska._width = spA1+AStp1;
    _root.ph.maska._height = spA2+AStp2;
    _root.ph._y = spA3+AStp3;
    _root.ph.btt._width = _root.ph.maska._width;
    _root.ph.btt._height = _root.ph.maska._height;
    _root.ph.title._x = ph.maska._width-ph.title._width;
    if (ph.maska._width+5>=phW) {
   	 finish = true;
   	 _root.ph.maska._width = phW;
   	 _root.ph.maska._height = phH;
   	 _root.ph._y = phY;
   	 _root.ph.btt._width = _root.ph.maska._width;
   	 _root.ph.btt._height = _root.ph.maska._height;
   	 _root.ph.title._x = ph.maska._width-ph.title._width;
    }
    for (i=1; i<album.length+1; i++) {
   	 move_ph = eval("photo_"+i);
   	 if (i == old_num) {
      if (!finish) {
     	 spA1x = move_ph.btt._width;
     	 difA1x = 14-spA1x;
     	 AStp1x = difA1x/gumidek;
     	 spA2x = move_ph.btt._height;
     	 difA2x = 385-spA2x;
     	 AStp2x = difA2x/gumidek;
     	 spA3x = move_ph._y;
     	 difA3x = 215-spA3x;
     	 AStp3x = difA3x/gumidek;
     	 _root.move_ph.btt._width = spA1x+AStp1x;
     	 _root.move_ph.btt._height = spA2x+AStp2x;
     	 move_ph.maska._width = _root.move_ph.btt._width;
     	 move_ph.maska._height = _root.move_ph.btt._height;
     	 _root.move_ph._y = spA3x+AStp3x;
     	 move_ph.title._x = move_ph.maska._width-move_ph.title._width;
     	 move_ph.title._visible = false;
      } else {
     	 _root.move_ph.btt._width = 14;
     	 _root.move_ph.btt._height = 385;
     	 move_ph.maska._width = 14;
     	 move_ph.maska._height = 385;
     	 _root.move_ph._y = 215;
     	 move_ph.title._x = 0;
     	 move_ph.title._visible = false;
      }
   	 }
   	 if (i>1) {
      move_ph._x = eval("photo_"+(i-1))._x+eval("photo_"+(i-1)).maska._width+3;
   	 }
   	 if (i != num) {
      move_ph._alpha = 50;
   	 } else {
      move_ph._alpha = 100;
   	 }
    }
    if (ph.maska._width == phW) {
   	 finish = false;
   	 old_num = num;
   	 old_dir = dir;
   	 next_photo = true;
   	 clearInterval(moveAll);
    }
    updateAfterEvent;
 	 }, 20);
  } else {
 	 next_photo = false;
 	 moveAll = setInterval(function () {
    spA1x = old_ph.btt._width;
    difA1x = 14-spA1x;
    AStp1x = difA1x/gumidek;
    spA2x = old_ph.btt._height;
    difA2x = 385-spA2x;
    AStp2x = difA2x/gumidek;
    spA3x = old_ph._y;
    difA3x = 215-spA3x;
    AStp3x = difA3x/gumidek;
    _root.old_ph.btt._width = spA1x+AStp1x;
    _root.old_ph.btt._height = spA2x+AStp2x;
    old_ph.maska._width = _root.old_ph.btt._width;
    old_ph.maska._height = _root.old_ph.btt._height;
    _root.old_ph._y = spA3x+AStp3x;
    old_ph.title._x = 0;
    old_ph.title._visible = false;
    if (old_ph.btt._width-2<=14) {
   	 old_num = 0;
   	 old_dir = "";
   	 clearInterval(moveAll);
   	 next_photo = true;
    }
    for (i=1; i<album.length+1; i++) {
   	 move_ph = eval("photo_"+i);
   	 if (i>1) {
      move_ph._x = eval("photo_"+(i-1))._x+eval("photo_"+(i-1)).maska._width+3;
   	 }
    }
    if (old_ph.btt._width-2<=14) {
   	 for (i=1; i<album.length+1; i++) {
      move_ph = eval("photo_"+i);
      move_ph._alpha = 100;
      move_ph.btt._width = 14;
      move_ph.btt._height = 385;
   	 }
   	 _root.old_ph.btt._width = 14;
   	 _root.old_ph.btt._height = 385;
   	 old_ph.maska._width = 14;
   	 old_ph.maska._height = 385;
   	 _root.old_ph._y = 215;
   	 old_ph.title._x = 0;
   	 old_ph.title._visible = false;
   	 for (i=1; i<album.length+1; i++) {
      move_ph = eval("photo_"+i);
      if (i>1) {
     	 move_ph._x = eval("photo_"+(i-1))._x+eval("photo_"+(i-1)).maska._width+3;
      }
   	 }
    }
    updateAfterEvent;
 	 }, 20);
  }
	}
}
function createAlbum(albumName) {
	album = eval(albumName);
	for (i=1; i<eval(albumName).length+1; i++) {
  if (i>1) {
 	 photo_1.duplicateMovieClip("photo_"+i, eval(albumName).length-i);
 	 eval("photo_"+i)._x = 17*(i-1);
  } else {
 	 photo_1._x = 0;
  }
  ph = eval("photo_"+i);
  ph._y = 215;
  ph.title.title = eval(albumName)[i-1][0];
  ph.title.tit.autoSize = "left";
  ph.title.bg._width = ph.title.tit._width-2;
  ph.title._visible = false;
  ph.load_photo.setMask(ph.maska);
  ph.maska._x = 0;
  ph.maska._y = 0;
  ph.maska._width = 14;
  ph.maska._height = 385;
  ph.load_photo.l_photo.loadMovie(albumName+"/"+eval(albumName)[i-1][0].substring(0, 2)+".swf", 0);
  ph.ph_num = Number(eval(albumName)[i-1][0].substring(0, 2));
  ph.typ = eval(albumName)[i-1][1];
	}
}
function showPopis(ph_number) {
	if (ph_number != 0) {
  eval("photo_"+ph_number).title._visible = true;
  old_number = ph_number;
	} else {
  if (old_num != old_number) {
 	 eval("photo_"+old_number).title._visible = false;
  }
	}
}

Não sei qtas vezes vou postar esse código aqui... aiai.. :/

Form Asp+flash

13/02/2004, 08:14

Iae galera esse é o código q eu to usando pra enviar mensagem em form.

Aqui é onde eu defino os parâmetros dos componentes de e-mai. São três mas vou por só o que eu uso.

CASE "3" 'CDONTS
   Set l_cmpema = Server.CreateObject("CDONTS.NewMail") 
   l_cmpema.From = p_from
   l_cmpema.To = p_to
   l_cmpema.bcc = p_tobcc
   l_cmpema.BodyFormat = 0 'html format
   l_cmpema.MailFormat = 0
   l_cmpema.Subject = p_subject
   l_cmpema.Body = p_body
   p_msgerro = l_cmpema.Send
   SET l_cmpema = NOTHING
 END SELECT
END SUB

Escolho CDONTS

l_componente = 3 'CDONTS
 l_smtp = "smtp.flipp.com.br"
 l_from = "andryo@flipp.com.br"
 l_fromname = request.form("nome")
 l_to = request.form("email")
 l_subject = request.form("assunto")
 l_body=request.form("mensagem")
 call envia_email( l_componente, l_smtp, l_from, l_fromname, l_to, l_tobcc, l_subject,  l_body, msn )
END SUB

Bom.. sei q não é o local adequado.. mas caso precise aí vai o código do Flash q coloquei no botão pra carregar as variáveis...

on(release) {
msn = "enviando o email"
loadVariablesNum("flash2.asp", 0, "POST");
gotoAndPlay(2);
}

Espero q consigam ver onde tá isso pq não aguento mais!

Abraço galera.. ;)

Form Flash + Asp

06/02/2004, 07:41

Galera,

Tenho um form integrado com ASP q tá ocorrendo um erro.

Na hora de carregar as vars...

loadVariablesNum("flash2.asp", 0, "POST", "_blank");

... ele diz que o número tem que q estar entre 2 e 3. Eu queria saber o pq disso. Alguém dá uma explicaçãozinha ae?

IPB Skin By Virteq