Jump to content


Troyan's Content

There have been 284 items by Troyan (Search limited from 03/05/2023)



Ordernar por                Order  

#386441 Xml E Actionscript

Posted by Troyan on 16/06/2004, 19:47 in Adobe Flash e ActionScript

Cara, aqui você encontra muita coisa de qualidade: ftp://194.85.41.42/BOOKS/.
São e-books de primeira linha, sobre os mais diversos temas, inclusive XML.

O importante é saber como funciona o XML, como fazer um XML válido e aprender a parseá-lo pelo Flash navegando pelas propriedades, mas não se limite a childNode, parentNode, nodeName... aprenda a usar as propriedades mais avançadas! Tudo que vai precisar está no Reference do Flash (Shift+F1) e no Help do mesmo (F1).

[]s



#409606 XHTML

Posted by Troyan on 21/07/2004, 00:35 in Tutoriais e Artigos de (X)HTML e CSS

..Só lembrando que XHTML, Semântica, Tableless e outros desses novos nomes, em sua maioria, não tem NADA a ver uns com os outros. Você pode fazer um documento XHTML 1.1 válido com tabelas dentro. Ou mesmo fazer um documento que não é XHTML válido e tem uma semântica perfeita. Ou ainda ter um documento com semântica incorreta e erros de validação mas perfeitamente acessível a um deficiente visual ou algo do tipo. São todos separados.
..O maior ganho com o XHTML é a consumptibilidade das páginas, que é, desde o começo, a intenção do XML. O XML serve pra fazer máquinas acessarem dados e os interpretarem de forma a poderem indexar e "consumí-los" da forma mais útil e correta possível, pra depois nós podermos acessar os dados. Um bom exemplo disso é o GoogleBot, que parseia os sites, contabiliza pontos de acordo com vários fatores (como semântica) e indexa os sites pra depois você acessar quando precisar. Ao invés de você acessar um site e sair procurando pelo que quer, você vai no google e manda ele achar pra você. Como ele já navegou nos sites, ele sabe exatamente onde tem a informação e a traz pra você. Quando, num dia utópico, a internet toda for cheia de padrões, XML e Feeds Atom espalhados por ela, você vai achar informações com muito mais precisão e com buscas por frases e não por palavras-chave, como faz-se atualmente. Será possível buscar "computador athlon xp 2600+ com 512 de ram, uma placa-mãe da asus e preço menor que 2000 reais" e achar o que você quer. Não acredite? Espere e verá...

....[]s



#390026 Window.open

Posted by Troyan on 22/06/2004, 21:30 in Javascript / DOM / AJAX / ECMAScript

...Se vc mandasse a URL e dissesse qual o erro facilitaria..



#388817 Visualização No Netscape

Posted by Troyan on 20/06/2004, 19:56 in HTML, CSS e Metodologias

Depende da versão do Netscape. Teste seu site no Mozilla Firefox 0.9, se funcionar, dê-se por satisfeito. O Netscape, assim como IE, está ficando pra trás quanto às recentes criações do CSS e das novas tags, então não o tome como base pra julgar se seu site está correto.

[]s



#409618 Verificar Navegador

Posted by Troyan on 21/07/2004, 00:49 in Javascript / DOM / AJAX / ECMAScript

..Tem vários, cara.. Procurando em qualquer site (ou no google) você encontra.
..Normalmente é só verificar o conteúdo do navigator.appName e navigator.userAgent pra descobrir browser/versão, mas atualmente usa-se muito a detecção das capacidades do navegador e não do navegador em si.

<script type="text/javascript">
var w3=ie=ns=0;
if (typeof(document.getElementById)) { w3=1; }
elseif (typeof(document.all)) { ie=1; }
elseif (typeof(document.layers)) { ns=1; }
else { alert('Erro! Seu navegador não suporta as funções aqui utilizadas!'); }
</script>




#391338 Variavel De Sessão Em Javascript é Possivel?

Posted by Troyan on 25/06/2004, 07:26 in Javascript / DOM / AJAX / ECMAScript

..Se você quer passar de uma página pra próxima (através de um link ou um formulário), é perfeitamente possível com um código relativamente simples.
..Já se você quer recuperar o valor muitas páginas depois, ou você vai passando o valor de página em página, ou você usa cookies, que são um pouco mais complexos, mas nada demais. Procure nos sites especializados, ok?

....[]s



#409629 Variaveis

Posted by Troyan on 21/07/2004, 00:58 in .NET

..Você pode enviar (no caso de postar um formulário), via post ou querystring, através de campos de formulário escondidos (input type="hidden"). Caso a situação não permita um form, use Sessions() ou mesmo Cookies pra armazenar os dados temporariamente.

....[]s



#390025 Valor Do Objeto Dinâmico.

Posted by Troyan on 22/06/2004, 21:27 in Javascript / DOM / AJAX / ECMAScript

...Explica isso direito, cara.. não entendi nada



#383186 Validação

Posted by Troyan on 11/06/2004, 15:17 in ASP

O ideal é realmente validar ainda client-side antes de postar o formulário. Mas não remova a validação server-side, porque nada impede o usuário de "forjar" seu formulário num .html local e enviar pro seu site sem a validação do JavaScript.
Também é interessante usar algo como..
If InStr(Request.ServerVariables("HTTP_REFERER"), "seusite.com") = 0 Then
  Response.Write "ERRO! O formulário só deve ser submetido a partir do nosso site!"
  Response.End
End If

Mas caso realmente deseje manter a validação server-side e não perder os valores já preenchidos, use variáveis de sessão (Sessions), assim você armazena os dados submetidos e depois é só reinserí-los no fomulário.

[]s



#382800 Username & Senha

Posted by Troyan on 10/06/2004, 23:34 in Adobe Flash e ActionScript

As layers na verdade não importam, já que quando você compila o swf o Flash junta tudo numa timeline gigante de uma só layer (inclusive "cenas" também são justapostas).
Vi que você tá começando agora com Flash, numa outra thread, então acho que o ideal é você começar do começo, lendo o help e os tutoriais que vem com o Flash. Depois, comece a depurar códigos com a ajuda do Reference (Shift+F1).
Quanto a esse código, você sabe criar campos input e os botões? Se souber fazer esses dois, já está apto a fazer essa validação.

jhonesjsn:

  Serao unicos sim, porem se vc quiser me ensinar a fazer um sistema multiusuario ... eu agradeco .


Pra fazer um sistema multiusuário precisa-se (não obrigatoriamente, mas o ideal é) usar uma linguagem server-side (como ASP ou PHP), algum banco de dados (como Access, MySQL...) e um pouquinho de interação Flash+linguagem usando a classe loadVars (poder-se-ia usar o Flash Remoting, mas ele é voltado pra RIA's, não pra pequenas aplicações como essa). Caso queira, ainda há a opção de usar apenas Flash+XML, mas não é uma opção segura nem muito funcional, já que perde-se desempenho quando o número de usuários é muito grande.

[]s



#383167 Username & Senha

Posted by Troyan on 11/06/2004, 14:26 in Adobe Flash e ActionScript

Bom, velho..
Com XML, basicamente você criaria um XML com os dados do login de cada user..

usuarios.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE usuariosdb [
  <!ELEMENT usuariosdb (usuario+)>
  <!ELEMENT usuario (login, senha>
  <!ELEMENT login (#PCDATA)>
  <!ELEMENT senha (#PCDATA)>
]>
<usuariosdb>

  <usuario>
    <login>troyan</login>
    <senha>troyan</senha>
  </usuario>

  <usuario>
    <login>jhones</login>
    <senha>suasenha</senha>
  </usuario>

</usuariosdb>

E, seguindo esse modelo, você vai acrescentando mais usuários.
Com o objeto XML do flash você carrega esses dados e depois é só percorrer os nodes procurando o login e senha indicados.
obj_xml=new XML();
obj_xml.onLoad=function() { /* AÇÕES */ };
obj_xml.load('usuarios.xml');

No lugar de ações você executa as ações que vc quiser. Sendo que essas actions devem ser colocadas no evento onRelease do botão (ao menos a action "obj_xml.load()" - as outras podem estar no começo do documento).

Mais informação sobre XML: www.w3schools.com/XML
Mais informações sobre o objeto XML do Flash: Abra o Flash e pressione F1.

[]s



#382140 Username & Senha

Posted by Troyan on 10/06/2004, 03:18 in Adobe Flash e ActionScript

É relativamente simples de se fazer essa aplicação que você quer, mas eu não entendi uma coisa.. Esse login e senha serão únicos? Não existirá um cadastro multiusuário onde cada usuário terá seu próprio login e senha? Porque se cada um tiver seu login, não se pode dizer se um login está correto ou não. O que se pode fazer, no máximo, é dizer se o login está cadastrado ou não.

Partindo do princípio de que só existe um login/senha no sistema, vão aí os cinco passos pra uma validação básica:

Primeiro - crie os campos login e senha e dê nomes de "log_txt" e "pass_txt", respectivamente (ambos sem aspas).
Segundo - crie um campo de texto dinâmico que terá nome DE INSTÂNCIA de "response_txt".
Terceiro - Adicione as seguintes actions ao primeiro frame do filme (selecione o primeira quadro e aperte F9):
loginT=['LOGIN','SENHA'];
//Onde LOGIN é o login correto e SENHA é a senha correta.
Quarto - Crie o botão que fará a validação.
Quinto - adicione as seguintes actions ao botão (selecione o botão e aperta F9, ou window -> actions):
on (release) {
if (log_txt.text != loginT[0]) { response_txt.text='Erro! Login incorreto!'; }
elseif (pass_txt.text != loginT[1]) { response_txt.text='Erro! Senha incorreta!'; }
else { response.text='Login e senha corretos';
//Aqui vão as ações caso login e senha estejam corretos
}
}

Basicamente é isso. Qualquer coisa é só dizer.

[]s



#387274 Usando A Condição

Posted by Troyan on 18/06/2004, 02:45 in ASP

A matemática do começo tava errada.. o certo é "30 > x > 20", como a Titia ensinava :D

Ps.: E os (), nesse caso, são desnecessário.

Simplesmente..
If 30 > x And x > 20 Then : ... : End If



#390029 Tutorial Do Os-comerce (loja Virtual)

Posted by Troyan on 22/06/2004, 21:32 in PHP

...Eu já usei esse sistema. Inclusive desenvolvi um módulo comercial pro Boleto do Bradesco pra ele... Se quiser umas dicas me procure, ok?

....[]s



#390524 Trazer Um Numero E Somar 1

Posted by Troyan on 23/06/2004, 17:33 in PHP

..Use date() e mktime(). Dê uma olhada no manual do PHP, tem exemplos lá.

....[]s



#386474 Tratar O Fechamento Da Pagina

Posted by Troyan on 16/06/2004, 20:44 in Javascript / DOM / AJAX / ECMAScript

Explique para o que você quer usar. Eu acho que o evento onClose é do document, não do window. Ele vai ser executado quando o documento terminar de ser processado (for lido até o final). Se quer algo com a janela fechando, realmente precisa usar onUnload.

[]s



#388820 Transparecia Com Java Script

Posted by Troyan on 20/06/2004, 20:02 in HTML, CSS e Metodologias

Primeiro você pega a diferença entre as datas (quantos dias faltam pra chegar no dia final), depois tira a porcentagem entre:
total=num total de dias que a imagem ficará no site
parte=quantos dias faltam

Resolvendo a equação "parte *100 /total" ou "parte /total *100" você pega a quantidade da opacidade que a imagem vai ter, aí é só usar um "filter" comum de transparência que você encontra em qualquer site de webmasters.

[]s



#387224 Transformando Em .exe. Tenhu Dois Movies E Queria

Posted by Troyan on 18/06/2004, 00:33 in Adobe Flash e ActionScript

Só por comentar.. Mesmo que o cara não tenha o plugin, vai rodar, SIM, se ele usar um loadMovie no .exe. O .exe inclui o StandAlone Player (por isso os arquivos ficam muito maiores) e esse Player, obviamente, tem o plugin (ele +/- é o plugin). Pode usar tranquilamente que funciona, mas o Director é uma opção muito mais profissional, é só se familiarizar com os nomes e boa sorte ;P

[]s



#388810 Tirando Zoom In, Zoon Out E Show All

Posted by Troyan on 20/06/2004, 19:44 in Adobe Flash e ActionScript

Coloque-os na pasta adequada. Depende da tua versão do Flash, mas normalmente é alguma subpasta da pasta "FirstRun".
Informações precisas: www.macromedia.com.br (é só não ser preguiçoso que acha-se tudo).

[]s



#382901 Tem Como?

Posted by Troyan on 11/06/2004, 02:48 in PHP

Não dê o nome à sessão. Se o fizer e duas pessoas acessarem ao mesmo tempo, você terá problemas com interferência de dados. Se dois usuários acessarem juntos os dados vão ser "compartilhados" (somente os dados de um deles será armazenado, e essa informação será usada pelos dois).

Use simplesmente "session_start();" (sem aspas) no começo de cada página, assim o PHP cria sozinho o ID da sessão e não acontecem os problemas supracitados.

[]s



#382141 Telltarget

Posted by Troyan on 10/06/2004, 03:23 in Adobe Flash e ActionScript

Se eu entendi bem, você quer que, quando o usuário tirar o mouse de cima do botão, ele dê um gotoAndPlay num MovieClip de dentro do botão, que está no frame "Over", correto?
O problema é que, ao tirar o mouse de cima do botão, ele se dirige automaticamente para o primeiro frame, de estado normal, fazendo o seu target desaparecer (se o botão não está no frame over, o MC não existe, já que ele só existe no frame over, entendeu?).
Creio que você queira fazer um botão com uma animação no rollover e outra no rollout, certo? Pra isso não se pode usar um botão. É necessário criar um MovieClip com botões invisíveis sobre ele (ou mesmo dentro dele) que mandam ele se direcionar pro frame correto, deu pra entender?

[]s



#391336 Swish

Posted by Troyan on 25/06/2004, 07:21 in Adobe Flash e ActionScript

..O Flash Player 7 suporta as tags do HTML 1.0, como <font>, <b>, <i>, <a href> e algumas poucas outras. Mas também tem suporta para algumas propriedades do CSS. Procure na macromedia a lista completa do que se pode e o que não se pode usar.

....[]s



#391334 Submetendo Variaveis P/ Pop Up?

Posted by Troyan on 25/06/2004, 07:09 in PHP

..Na verdade o problema é simples: você não as está enviando. O que você faz é abrir uma janela e só.
..Use o seguinte:

<form action="teste2.php" onsubmit="this.target='popForm';window.open('','popForm','width=200,height=80,status=0');return true">


..E apague aquela função em JavaScript.
..Pronto.

....[]s



#383759 [Resolvido] Recuperando ResoluçãO Da Tela Do Cliente

Posted by Troyan on 12/06/2004, 17:02 in ASP

Veja bem...
ASP é a denominação da tecnologia (isso mesmo, a linguagem não é ASP; ASP é a tecnologia!) que permite executar scripts ECMA (JScript) ou VBS no servidor. Por ele ser executado no servidor, o cliente não tem acesso ao processamento e só recebe o resultado final. Sendo assim, não é possível recuperar dados do cliente durante o processamento do script (que se dá no servidor).
Mas só pra não dizer que só te dei más notícias, pode-se fazer um JavaScript pegar a resolução e enviar pro ASP, ou mesmo usar na própria página em que o JS pegou os valores, depende do uso que você quer fazer deles.
O código pra pegar a resolução é o seguinte:

<script type="text/javascript"> resolucao=[];
resolucao['x']=screen.width; resolucao['y']=screen.height;

document.write('Resolução: '+resolucao['x'] +'x'+ resolucao['y']);
</script>


Pra passar esses dados pro ASP, pode-se fazer o JavaScript alterar (ou mesmo gerar) o valor de um campo escondido num formulário e, quando o formulário for enviado, o valor da resolução vai junto.

[]s



#384132 [Resolvido] Recuperando ResoluçãO Da Tela Do Cliente

Posted by Troyan on 13/06/2004, 02:52 in ASP

É mole? Putz.. eu só tentei dar uma resposta bem explicada, porque não sei seu nível de conhecimento.. vai que você tá começando agora e não entende nada de nada ainda, não adiantava falar que o ASP não fazia e que era pra usar JavaScript simplesmente, porque você não o saberia fazer.
De qualquer forma, espero que a resposta, mesmo cheia de volta, tenha ajudado.

[]s




IPB Skin By Virteq