Jump to content


Thyago Mendes's Content

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



Ordernar por                Order  

#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



#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



#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



#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



#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



#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



#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



#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



#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



#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



#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



#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>



#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



#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



#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



#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.



#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();
}



#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



#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



#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




#196242 Checando Check E Radio Buton

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

Simulando o que vc quer:
<script language="JavaScript">
function radio(){
for(var i=0;i<document.forms['nomeDoForm'].elements.length;i++)
if(document.forms['nomeDoForm'].elements[i].type=='radio' && document.forms['nomeDoForm'].elements[i].checked)
   alert("o elemento "+document.forms['nomeDoForm'].elements[i].name + " estar marcado")
}
</script>

Qualquer dúvida poste novamente



#196544 Problema Com Duplicatemovieclip

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

Transforme a "palavra" em MovieClip e use os métodos swapDepths e getDepth

Exemplo:

quadrado.duplicateMovieClip("quadrado1", 1, {_x:250});
palavra.swapDepths(quadrado1.getDepth()+1);
//palavra é o nome do título transformado em Movieclip

Qualquer dúvida poste novamente



#201552 Data E Hora!

Posted by Thyago Mendes on 04/10/2003, 22:49 in Javascript / DOM / AJAX / ECMAScript

Eu tentei assim mas deu erro:

Data = new date()
document.write(Data)

O JavaScript é CaseSensitive então para o seu código funcionar seria assim:
Data = new Date()
document.write(Data)

Se quiser aprofundar um pouco mais com o Objeto Date fiz um exemplo para estudo.

<script language="JavaScript">
<!--
Object.prototype.elemento=function(id){
  var obj;
  if(document.all) return obj = document.all(id);
  else if(document.document.getElementById) return obj = document.getElementById(id);
  else if(document.layers) return obj = document.layers[id];
}
Date.prototype.data_pt=function(id){
  var obj = {};
  var ds=["Domingo","Segunda-Feira","Terça-Feira","Quarta-Feira","Quinta-Feira","Sexta-Feira","Sábado"];
  var ms=["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"];
  var data = ds[new Date().getDay()]+", "+new Date().getDate()+" de "+ms[new Date().getMonth()]+" de "+new Date().getFullYear();
  var intervalo=setInterval(function(){
    obj.elemento(id).innerHTML = data+ ", " +(new Date().getHours()<10?"0":"")+new Date().getHours()+":"+(new Date().getMinutes()<10?"0":"")+new Date().getMinutes()+":"+(new Date().getSeconds()<10?"0":"")+new Date().getSeconds();
  },1000);
}
-->
</script>
<body onLoad="new Date().data_pt('exibir_hora')">
<div id="exibir_hora"></div>
</body>



#201645 Coldfusion!

Posted by Thyago Mendes on 05/10/2003, 00:36 in ColdFusion

Coldfusion é uma liguagem server-side desenvolvida pela Allaire e posteriomente comprada pela Macromedia.
Sua sintaxe é bem parecida com o html, é bastante poderosa e compatível com a maioria dos bancos de dados do mercado

uma das inumeras vantagens, é a facilidade de mesclar html com cfm (coldfusion)

<cfoutput>
<font size="12">#variavel#</font>
</cfoutput>

arquivos coldfusion tem sua extensão terminada por ".cfm"

por ser desenvolvida pela Macromedia (depois da Allaire) possui bastantes recursos para integração com Flash, apartir da versão MX (6.0) vem disponível o flash remoting que é mas um serviço para o Flash podendo facilmente construir aplicativos dinâmico.

Para mais informações acesse http://www.macromedi...are/coldfusion/



#202817 Atualizando O Txt Carregado

Posted by Thyago Mendes on 06/10/2003, 14:32 in Adobe Flash e ActionScript

var obj=new LoadVars()
obj.onLoad=function(){
campodetexto.text=this.variavel
}
obj.load("arquivo.txt?"+new Date().getTime())

Feito isso vc sempre carregará um arquivo do servidor.

Qualquer dúvida poste novamente




IPB Skin By Virteq