Jump to content


Thyago Mendes's Content

There have been 45 items by Thyago Mendes (Search limited from 27/04/2023)



Ordernar por                Order  

#196217 Musica Loop !

Posted by Thyago Mendes on 27/09/2003, 01:52 in Adobe Flash e ActionScript

Um exemplo utilizando meu método fadeOut adptado.

Qualquer dúvida poste novamente

Attached Files




#195419 Musica Loop !

Posted by Thyago Mendes on 25/09/2003, 17:40 in Adobe Flash e ActionScript

uma solução não muito moderna.
var obj = new Sound()
obj.onLoad = function() {
  this.start(0, 9)
  var t = getTimer()
  createEmptyMovieClip("mc", 1).onEnterFrame = function() {
    if (getTimer()-t>=16000) {
      obj.stop()
      delete this.onEnterFrame
    }
  }
}
obj.loadSound("som.mp3", false)

para o fade da uma olhada nisso:
http://forum.wmonlin...showtopic=23370

qualquer dúvida poste novamente



#195405 Fade Out

Posted by Thyago Mendes on 25/09/2003, 17:18 in Adobe Flash e ActionScript

Veja se isso te ajuda
http://forum.wmonlin...showtopic=23370

Qualquer dúvida poste novamente



#195403 Quando Clicar Soma +1

Posted by Thyago Mendes on 25/09/2003, 17:16 in Adobe Flash e ActionScript

Mude a ação dos botões de erro:
Atual:

on(release){
	pontos = Number(pontos) - Number(10);
	nextFrame();
}

Só simplificando um pouco:

on(release){
  pontos -= 10;
  nextFrame();
}



#195304 Link Rotator

Posted by Thyago Mendes on 25/09/2003, 15:07 in Tutoriais e Artigos de Javascript, Ajax e Metodologias

Muito bom Guilherme Blanco, a qualidade do código está excelente, mas tem um pequeno problema, se tentar usar ele em mas de um local na página não da porque esta limitado a uma única div.

Desenvolvi uma solução tb, acredito que esteja longe de ser ideal até porque possui um pequeno bug na atribuições das referências da Classe, e não sei se estar "universal" de qualquer forma vou postar o código aqui.
<script language="JavaScript">
function LinksRotation(){
  this.arLinks=[]; this.i=this.b=0; $this=this
}
LinksRotation.prototype.setLink=function(link,texto){
  this.arLinks[this.i++]=[link,texto];
}
LinksRotation.prototype.repete=function(l){
  if(this.b < this.arLinks.length)
    l.innerHTML="<a href="+this.arLinks[this.b][0]+" target='_blank' class='css'>"+this.arLinks[this.b++][1]+"</a>"
  else { 
    this.b=0; this.repete(eval(l))
  }
}
LinksRotation.prototype.start=function(l,tempo){
  this.repete(eval(l))
  setInterval("$this.repete("+l+")", tempo);
}
</script>

Para usar:

<body>
<div id="local">
<script language="JavaScript">
  var teste=new LinksRotation()
  teste.setLink("http://www.link1.com","Link1")
  teste.setLink("http://www.link2.com","Link2")
  teste.setLink("http://www.link3.com","Link3")  
  teste.start("local",1000)
</script>
</div>
</body>

o problema da classe esta no método start que ficou limitado tb a uma única referência..... não consegui tirar a referência do setInterval para o objeto.


Caso alguém se interesse em implementar fiquem a vontade.



#194346 Habilitando E Desabilitando Controles

Posted by Thyago Mendes on 24/09/2003, 10:00 in HTML, CSS e Metodologias

<script language="JavaScript">
function habilita(o) {
  if (text.value == "") {
    o.disabled = true
  } else {
    o.disabled = false
  }
}
</script>
<input type="text" name="text" value="" >
<input type="submit" name="BtSubmit" value="OK" onClick="habilita(this)">

eu passei como parâmetro da função uma referência do objeto
Na verdade o this é pra você fazer uma referência ao própio objeto, pra ficar mas claro veja esse outro exemplo:
  <input type="button" value="Clique aqui" name="botao" onClick="alert(this.value)">
A string exibida no alert é o valor do botão, o "this" esta fazendo uma referência a instância do objeto em questão

qualquer dúvida poste novamente



#194331 Como Eu Faço Pra Verificar O Combobox

Posted by Thyago Mendes on 24/09/2003, 09:37 in HTML, CSS e Metodologias

<script language="JavaScript">

function Verifica() {
if (document.formulario.combo.value == "Alerta") {
  alert("O valor é Alerta!!!")
}
}

</script>

Qualquer dúvida poste novamente



#193283 Inciante Em Javascript

Posted by Thyago Mendes on 22/09/2003, 17:15 in HTML, CSS e Metodologias

Mas um exemplo de Case Sensitive

<script>
var a="Thyago"
var A="Mendes"
alert(a+" "+A)
alert(a==A)
</script>

Nesse exemplo fica bem claro a diferença de uma variável "a" minuscula para uma variavel "A" maiuscula.

Qualquer dúvida poste novamente



#191236 Java De Contagem Regressiva

Posted by Thyago Mendes on 20/09/2003, 00:20 in Javascript / DOM / AJAX / ECMAScript

Sei que o poste é antigo, mas tenho um método que pode ser interessante para o caso:
<script language="JavaScript">
Date.prototype.niver = function(dataNiver) {
	var ar = dataNiver.split("/")
	if (new Date().setMonth(ar[1]-1, ar[0])>=new Date())
	return Math.round(Math.abs(new Date().setMonth(ar[1]-1, ar[0])-new Date())/86400000)
	var diasAno = 365
	if (new Date().getFullYear()%4 == 0)diasAno = 366
	return Math.abs(Math.round(Math.abs(new Date().setMonth(ar[1]-1, ar[0])-new Date())/86400000)-diasAno)
}
alert("Faltam "+new Date().niver("24/06")+" dias para o seu aniversário")
</script>



#190963 Enable / Disable

Posted by Thyago Mendes on 19/09/2003, 15:58 in HTML, CSS e Metodologias

Uma função:
<script language="JavaScript">
function habilita(o){
  if(o.value==0){
    nacional.disabled=false
	Internacional.disabled=true
  }
  if(o.value==1){
    nacional.disabled=true
	Internacional.disabled=false
  }  
}
</script>
<select name="tipo" onChange="habilita(this)">
  <option>Escolha</option>
  <option value="0">Nacional</option>
  <option value="1">Internacional</option>
</select>
<select name="nacional" disabled>
  <option>nacional 1</option>
  <option>nacional 2</option>
</select>
<select name="Internacional" disabled>
  <option>Internacional 1</option>
  <option>internacional 2</option>
</select>

Qualquer dúvida poste novamente



#190903 Frases Alternadas

Posted by Thyago Mendes on 19/09/2003, 14:53 in HTML, CSS e Metodologias

nessa função foi criado um Array com 31 frases, (uma pra cada dia do mês), quando a função for executada será impresso na DIV a frase do dia equivalente.

Espero ter sido claro

Qualquer dúvida poste novamente



#190686 Frases Alternadas

Posted by Thyago Mendes on 19/09/2003, 02:26 in HTML, CSS e Metodologias

uma função simples de acordo com as informações que vc deu:
<script language="JavaScript">
function frasedoDia(o) {
	var arFrase = ["Frase 1", "Frase 2", "Frase 3", "Frase 4", "Frase 5", "Frase 6", "Frase 7", "Frase 8", "Frase 9", "Frase 10", "Frase 11", "Frase 12", "Frase 13", "Frase 14", "Frase 15", "Frase 16", "Frase 17", "Frase 18", "Frase 19", "Frase 20", "Frase 21", "Frase 22", "Frase 23", "Frase 24", "Frase 25", "Frase 26", "Frase 27", "Frase 28", "Frase 29", "Frase 30", "Frase 31"];
	o.innerHTML = arFrase[new Date().getDate()-1];
}
</script>
<body onLoad="frasedoDia(id)">
<div id="id"></div>
</body>

Qualquer dúvida poste novamente



#190677 Javascript

Posted by Thyago Mendes on 19/09/2003, 02:04 in HTML, CSS e Metodologias

estou fazendo um sistema de upload .. e tenho 2 campos de input texto ..

eu queria que quando o cara adicionase o caminho do arquivo ele excluisse

os valores antes da ultima barra. Exemplo:

c:\pasta1\pasta2\oi.jpg
ficaria : oi.jpg

outro exemplo:

c:\pastinha\pastona\pastholina\pastenha\oi.gif
ficaria : oi.gif

... e essas respostas oi.jpg e oi.gif fosse para a outra input .. a input do
upload ficaria com caminho e a outra nao...

obrigado

fiz esse método agora segue abaixo a forma de usá-lo
<script language="JavaScript">
String.prototype.remove = function() {
	return this.substr(this.lastIndexOf("\\")+1, this.length-this.lastIndexOf("\\"));
};
</script>
<input type="text" name="t" value="c:\pastinha\pastona\pastholina\pastenha\oi.gif"><br>
<input type="text" name="t2"><br>
<input type="button" value="OK" onClick="t2.value=t.value.remove()">

Qualquer dúvida poste novamente



#190669 Qual O Similar Ao Trim() Do Vbscript

Posted by Thyago Mendes on 19/09/2003, 01:38 in HTML, CSS e Metodologias

Eu fiz um método para o ActionScript que funciona perfeitamente com o JavaScript (ambas são ECMAScript)

<script language="JavaScript">
String.prototype.trim = function() {
  for (var i = 0; this.charAt(i) == " "; i++) {}
  var $this = this.substr(i, this.length);
  for (var i = $this.length-1; $this.charAt(i) == " "; i--) {}
  return $this.substr(0, i+1);
};
var texto = "   t h y a g o    ";
alert(texto.trim());
</script>

Qualquer dúvida poste novamente



#190157 Problemas Na Publicação

Posted by Thyago Mendes on 18/09/2003, 12:05 in Adobe Flash e ActionScript

mas... onde que eu coloco este border=0, pois acabei de tentar e nada aconteceu...

nas propriedades da tag <body> coloque:
marginheight='0' marginwidth='0' topmargin='0' leftmargin='0'

Qualquer dúvida poste novamente



#190153 Flash X Php

Posted by Thyago Mendes on 18/09/2003, 12:00 in Adobe Flash e ActionScript

e como eu mandaria os dados do flash para o php??
usaria o método SEND..mas como eu jogaria os valores para o php??

no php
<?
 echo "&variavel2=".$_POST['variavel'];
?>

no flash

var obj=new LoadVars()
obj.variavel="um valor"
obj.onLoad=function(){
 campo_txt.text=this.variavel2
}
obj.sendAndLoad("arquivo.php",obj,"POST")

Qualquer dúvida poste novamente



#189949 Typewriter - Digitação

Posted by Thyago Mendes on 18/09/2003, 01:07 in Adobe Flash e ActionScript

function escrever(campo, palavra) {
	var id = setInterval(function () {
  campo.text += palavra.charAt(c++);
  if (c == palavra.length)clearInterval(id);
	}, 100);
}
escrever(campo, "Alguma palavra");

um exemplo com o MX 2004

TextField.prototype.escreve = function(frase:String, vel:Number) {
	var i:Number = 0
	var $this:TextField = this
	var id = setInterval(function () {
  i++ == frase.length ? clearInterval(id) : $this.text += frase.charAt(i-1)
	}, vel)
}
this.createTextField("tTexto", 1, 10, 10, 250, 20)
tTexto.escreve("Uma Frase", 100)

qualquer dúvida poste novamente



#189944 Flash X Php

Posted by Thyago Mendes on 18/09/2003, 00:52 in Adobe Flash e ActionScript

da uma olhada nesse post
http://forum.wmonlin...t=0#entry189924

qualquer dúvida poste novamente



#189933 Problemas Com Loadvariables. Txt Não Atualiza.

Posted by Thyago Mendes on 18/09/2003, 00:45 in Adobe Flash e ActionScript

se vc quiser que o arquivo txt seja sempre carregado do servidor e não do cache experimente isso:
var obj=new LoadVars()
obj.onLoad=function(){
  campo_txt.text=this.variavel
}
obj.load("arquivo.txt?"+new Date().getTime())

qualquer dúvida poste novamente



#189924 Flash X Php

Posted by Thyago Mendes on 18/09/2003, 00:31 in Adobe Flash e ActionScript

Um pequeno exemplo de como seria:

no php:
<?
  mysql_connect("servidor","login","senha");
  mysql_select_db("seu_banco");
  $query = mysql_query("select seu_campo from suaTabela");
  echo "&variavel =".mysql_result($query,0,'seu_campo');
?>
no flash:
var obj=new LoadVars()
obj.onLoad=function(){
  campo_txt.text=this.variavel
}
obj.load("arquivo.php")

qualquer dúvida poste novamente




IPB Skin By Virteq