<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MXStudio &#187; gustavobittencourt</title>
	<atom:link href="http://www.mxstudio.com.br/author/gustavobittencourt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mxstudio.com.br</link>
	<description>Macromedia e Adobe - Artigos, colunas, tutorias e muito mais...</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:31:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Cadastro de Notícias utilizando função que aceita aspas simples</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/cadastro_de_noticias_utilizando_funcao_que_aceita_aspas_simples/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/cadastro_de_noticias_utilizando_funcao_que_aceita_aspas_simples/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 00:00:00 +0000</pubDate>
		<dc:creator>gustavobittencourt</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vamos analisar esta fun&#231;&#227;o que possibilita o uso de aspas simples.]]></description>
			<content:encoded><![CDATA[<link rel="stylesheet" type="text/css" href="http://www.mxstudio.com.br/webgerenciador/_css/PadraoCss.css" /><script src="http://www.mxstudio.com.br/js/ColorCode.js"></script><br />
<table border="0" width="100%" cellPadding="0" cellSpacing="0">
<tr>
<td vAlign="top" id="colunaTexto">
<h3>Cadastro de Notícias utilizando função que aceita aspas simples</h3>
<h1 align="justify">Conteúdo</h1>
<p>Ola pessoal, antes de começar queria pedir desculpas pela demora em enviar novos tutoriais, pois mudei de cidade, e estou me estabilizando agora. Bom, recebi algumas duvidas no e-mail sobre pessoas que estão comecando a programar em ASP, e nao estão conseguindo inserir dados no BANCO ACCESS quando ocorre palavras que contenha o caracteres especiais como por exemplo ( &#8216; ) aspas simples.</p>
<p>Criaremos um sistema simples de cadastro de noticia, onde usaremos uma função para aceitar tal caracter.</p>
<p>Primeiro, vamos criar uma Tabela chamada Noticia no access:</p>
<p>Tabela: Noticia</p>
<p>IdNoticia <em>(Numeração Automática)</em><br />
Data<em> (DataTime) </em><br />
Titulo<em> (Texto) </em><br />
Descricao<em> (Memorando) </em></p>
<p>Vamos criar um CadNoticia.asp que conterá o formulario com base nos campos do Banco de dados.</p>
<p title="codigo4" id="codigo">&lt;form name=&#8221;form1&#8243; method=&#8221;post&#8221; action=&#8221;EnviaNoticia.asp&#8221;&gt;<br />
&lt;table width=&#8221;100%&#8221; border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243;&gt;<br />
&lt;tr&gt;<br />
&lt;td width=&#8221;15%&#8221;&gt;&lt;div align=&#8221;right&#8221;&gt;Data da Noticia:&lt;/div&gt;&lt;/td&gt;<br />
&lt;td width=&#8221;85%&#8221;&gt;&lt;input name=&#8221;Titulo2&#8243; type=&#8221;text&#8221; class=&#8221;web&#8221; id=&#8221;Titulo2&#8243; size=&#8221;27&#8243; /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;&lt;div align=&#8221;right&#8221;&gt;Titulo da Noticia:&lt;/div&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;input name=&#8221;Titulo&#8221; type=&#8221;text&#8221; class=&#8221;web&#8221; id=&#8221;Titulo&#8221; size=&#8221;27&#8243; /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td valign=&#8221;top&#8221;&gt;&lt;div align=&#8221;right&#8221;&gt;&lt;span class=&#8221;style24&#8243;&gt;Descrição da Noticia:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;textarea name=&#8221;Descricao&#8221; rows=&#8221;8&#8243; class=&#8221;web&#8221; id=&#8221;Descricao&#8221;&gt;&lt;/textarea&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td valign=&#8221;top&#8221;&gt; &lt;/td&gt;<br />
&lt;td&gt;&lt;input name=&#8221;Submit&#8221; type=&#8221;submit&#8221; class=&#8221;web&#8221; value=&#8221;Enviar&#8221; /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/form&gt;</p>
<p>Agora vamos criar o Envia.asp, onde recebera a seguinte função que aceitará caracter do tipo ( &#8216; ):</p>
<p title="codigo4" id="codigo">&lt;!&#8211;#include file=&#8217;conn.asp&#8217;&#8211;&gt;</p>
<p>&lt;%</p>
<p>&#8216;Funçao TrocaAspas que permite a insersão de carater especial tipo ( &#8216; )</p>
<p>Function TrocaAspas(expressao)<br />
TrocaAspas = Replace(expressao,&#8221;&#8216;&#8221;,&#8221;&#8221;&#8221;)<br />
End function</p>
<p>Data = Request.Form(&#8220;Data&#8221;)<br />
Titulo = Request.Form(&#8220;Titulo&#8221;)<br />
Descricao = Request.Form(&#8220;Descricao&#8221;)</p>
<p>sqltxt = &#8221; insert into Noticia (Data, Titulo, Descricao) values&#8221;<br />
sqltxt = sqltxt &amp; &#8220;(&#8216;&#8221; &amp; TrocaAspas(Data) &amp; &#8220;&#8216;, &#8216;&#8221; &amp; TrocaAspas(Titulo) &amp; &#8220;&#8216;, &#8216;&#8221; &amp; TrocaAspas(Descricao) &amp; &#8220;&#8216;)&#8221;<br />
conn.execute = sqltxt</p>
<p>&#8216;Fecha Conexao<br />
conn.Close<br />
Set conn = Nothing</p>
<p>response.redirect(&#8220;Sua noticia foi cadastrada com sucesso!&#8221;)<br />
%&gt;</p>
<p>Bom, espero que esse tutorial ajude quem estava tendo esse problema.<br />
Muito obrigado a todos, e em especial ao Mxstudio pela força.</p>
<p>Autor: Gustavo Bittencourt- Colunista Dreamweaver do Portal MXSTUDIO</p>
<p>Qualquer dúvida acesse o nosso <a target="forum" href="http://forum.mxstudio.com.br">fórum</a>.</td>
</tr>
</table>
<p><script>    FormatAS(new Array(\'codigo\',\'codigo1\',\'codigo2\',\'codigo3\',\'codigo4\',\'codigo5\'));</script> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/cadastro_de_noticias_utilizando_funcao_que_aceita_aspas_simples/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Variável &#8211; Variable</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/flash/variavel___variable/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/flash/variavel___variable/#comments</comments>
		<pubDate>Sat, 13 Nov 2004 00:00:00 +0000</pubDate>
		<dc:creator>gustavobittencourt</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vari&#225;veis s&#227;o de uso fundamental a qualquer tipo de programa&#231;&#227;o. Imagine uma vari&#225;vel como uma caixinha, um compartilhamento que vai armazenar dados.]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="2" cellpadding="2" width="580">
<tbody>
<tr>
<td class="numerodacoluna">Variável &#8211; Variable</td>
</tr>
<tr>
<td class="texto_azul">Meu amigos,<br />
no decorrer da semana irei passar exemplos importantes de Variável, Instância, objetos e propriedades do Flash.<br />
Hoje iremos dar exemplo de Variável:</td>
</tr>
<tr>
<td class="texto">Variáveis são de uso fundamental a qualquer tipo de programação. Imagine uma variável como uma caixinha, um compartilhamento que vai armazenar dados.</td>
</tr>
<tr>
<td class="texto">Variáveis são formadas por um nome que a identifica e por um valor, o valor de uma variável é o dado que ela está recebendo.</td>
</tr>
<tr>
<td class="texto">Os dados armazenados em uma variável podem ser modificados a quelquer momento e podem variar como <strong>Strings</strong> ou <strong>Expressão. </strong>Quando um valor é tratado como uma String, ele é um texto puro e será apresentado exatamente como digitado no campo valor. Quando tratado como uma empressão, a operação matemática será realizada, assim como serão entendidas propriedades, funções, o valor de outra variável, método de objetos etc. A dica é sempre habilitar expressão quando o conteúdo do campo valor envolver um número.</td>
</tr>
<tr>
<td class="texto">Através das variáveis podemos ter o controle total de nosso filme, definindo que outras açõe ocorreram a partir do momento que o valor de uma variável se torne verdadeiro, faremos isso através de condições (IF, ELSE, ELSE, IF)</td>
</tr>
<tr>
<td class="texto">Sempre que chamarmos um variável pelo seu nome em qualquer linha de comando automaticamente o Flash mx vai retornar o valor dessa variável ao Script.</td>
</tr>
<tr>
<td class="texto_azul">If (A==1) {<br />
gotoAndPlay (5) ;<br />
} else {<br />
gotoAndPlay (2) ;<br />
}</td>
</tr>
<tr>
<td class="texto">No exemplo acima definimos uma condição que checa o valor de uma variável com o nome <strong>A.</strong></td>
</tr>
<tr>
<td class="texto_azul">Então temos:</td>
</tr>
<tr>
<td class="texto">Se (IF) a variável <strong>A</strong> tiver valor igual a 1 a TIMELINE é disparada a partir do frame de número 5, senão (ELSE) ela é disparada a partir do frame 2.</td>
</tr>
<tr>
<td><img src="http://www.mxstudio.com.br/imagens_artigos/tutorial/variavies_imagens/image_variavel.jpg" alt="" width="400" height="&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=" />Obrigado!</td>
</tr>
<tr>
<td class="texto">Espero que esse tutorial venha à ajuda-los.</td>
</tr>
<tr>
<td class="texto">Na semana que vem falarei de Instância.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/flash/variavel___variable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enquete usando ASP e Flash</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/flash/enquete_usando_asp_e_flash/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/flash/enquete_usando_asp_e_flash/#comments</comments>
		<pubDate>Sat, 13 Nov 2004 00:00:00 +0000</pubDate>
		<dc:creator>gustavobittencourt</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Para rodar ASP em sua m&#225;quina, &#233; necess&#225;rio ter um servidor de web para windows 98, o PWS (Personal Web Server).]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="2" cellpadding="2" width="580">
<tbody>
<tr>
<td class="titulo_colunas">Enquete usando ASP e Flash.</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="texto_azul"><strong>Como faço para rodar um arquivo &#8220;.ASP&#8221;</strong> <strong>em minha máquina?</strong></td>
</tr>
<tr>
<td class="texto">Para rodar ASP em sua máquina, é necessário ter um servidor de web para windows 98, o <strong>PWS </strong>(Personal Web Server)<strong>.</strong> Ele está disponível no CD Rom do 98 na pasta &#8220;add_ons&#8221;. Após instalado o PWS, você terá em sua máquina uma pasta chamada wwwroot no diretório, <strong>C:\Inetpub\wwwroot\</strong>. Esta pasta será a chave de publicação de seus arquivos ASP.</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="texto_azul"><strong>Configuração do Banco de dados.</strong></td>
</tr>
<tr>
<td class="texto">Agora vamos para a configuração do [DB] &#8220;Banco de Dados&#8221;. É necessário ter o <strong>Microsoft Data Access. </strong>Clique no menu <strong>Iniciar</strong> &gt; <strong>Painel de controles. </strong>Selecione o ícone do <strong>ODBC &gt; ODBC Data Sources [32bit]</strong>. Na janela que se abrirá, clique em <strong>Sistema DNS </strong>&gt; <strong>Adicionar.</strong> Abrirá outra janela. Escolha <strong>Driver Microsoft access (*.mdb)</strong>. Clique em concluir, escreva um nome para o arquivo. Neste exemplo <strong>enquete.</strong> Na descrição, coloque tutorial enquete Ponto Flash. Clique em criar e escolha um diretório. Neste caso o mesmo descrito acima, na pasta enquete ex: <strong>C:\Inetpub\wwwroot\enquete\db</strong></td>
</tr>
<tr>
<td class="texto">Agora seu computador esta preparado para rodar arquivos ASP.</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="texto_azul"><strong>Vamos trabalhar&#8230; </strong></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="texto">1- Abra o seu bloco de notas ou um outro editor de ASP, crie um arquivo que fará a conexão dos seus arquivos ASP através do ODBC, nomeie este arquivo como <strong>&#8220;open_conn.inc&#8221;</strong>. Neste arquivo digite:</td>
</tr>
<tr>
<td class="texto_azul">&lt;% REM +++ open Conn +++</p>
<p>Set conn = createobject(&#8220;adodb.connection&#8221;)</p>
<p>&#8216;enquete é o nome do seu banco de dados</p>
<p>conn.open(&#8220;enquete&#8221;)</p>
<p>%&gt;</td>
</tr>
<tr>
<td class="texto">2- Crie outro arquivo com o nome de <strong>&#8220;close_conn.inc&#8221;</strong>. Neste arquivo digite:</td>
</tr>
<tr>
<td class="texto_azul">&lt;% REM +++ Close Conn +++</p>
<p>Conn.close</p>
<p>Set conn = Nothing</p>
<p>%&gt;</td>
</tr>
<tr>
<td class="texto">3- Crie outro arquivo com o nome de <strong>&#8220;deletar_tab.asp&#8221;</strong>. Este arquivo irá apagar dados em seu DB. Nele digite:</td>
</tr>
<tr>
<td class="texto_azul">&lt;!&#8212; #include file=&#8221;open_conn.inc&#8221; &#8212;&gt;</p>
<p>&lt;% REM +++ APAGAR TABELA+++</p>
<p>Instrucao_SQL = &#8220;drop table enquete001 &#8221;</p>
<p>set rs = conn.execute(Instrucao_SQL)</p>
<p>%&gt;</p>
<p>&lt;!&#8212; #include file=&#8221;close_conn.inc&#8221; &#8212;&gt;</td>
</tr>
<tr>
<td class="texto">4- Crie outro arquivo com o titulo de <strong>&#8220;adicionar_tab.asp&#8221;.</strong> Este arquivo irá inserir as tabelas de seu DB, neste arquivo digite:</td>
</tr>
<tr>
<td class="texto_azul">&lt;!&#8212; #include file=&#8221;open_conn.inc&#8221; &#8212;&gt;</p>
<p>&lt;% REM +++ Adicionar tab +++</p>
<p>Instrucao_sql = &#8220;create table enquete001 (&#8221; &amp;_</p>
<p>&#8220;(voto1 integer, voto2 integer, voto3 integer)</p>
<p>Set rs = conn.execute(instrucao_SQL)</p>
<p>Instrucao_SQL&#8221;insert into enquete001&#8243;&amp;_</p>
<p>&#8220;voto1, voto2, voto3) values (0,0,0)&#8221;</p>
<p>set rs = conn.execute(Instrucao_SQL)</p>
<p>%&gt;</p>
<p>&lt;!&#8212; #include file=&#8221;close_conn.inc&#8221; &#8212;&gt;</td>
</tr>
<tr>
<td class="texto">5- Crie outro arquivo com o titulo de <strong>&#8220;resposta.asp&#8221; </strong>e coloque isso:</td>
</tr>
<tr>
<td class="texto_azul">&lt;!&#8212; #include file=&#8221;open_conn.inc&#8221; &#8212;&gt;</p>
<p>&lt;%</p>
<p>qualvoto = &#8220;voto&#8221; &amp; request(&#8220;resposta&#8221;)</p>
<p>sqlconsulta = &#8220;select&#8221; &amp; qualvoto &amp; &#8220;from enquete001&#8243;</p>
<p>Set rs = conn.execute(sqlconsulta)</p>
<p>sqlupdate= &#8220;update enquete001 set &#8221; &amp;_</p>
<p>qualvoto &amp; &#8221; = &#8221; &amp; rs(qualvoto)+1</p>
<p>Set rs = conn.execute(sqlupdate)</p>
<p>sqlconsulta = &#8220;select voto1, voto2, voto3 from enquete001&#8243;</p>
<p>Set rs = conn.execute(sqlconsulta)</p>
<p>totalvotos = rs(&#8220;voto1&#8243;) + rs(&#8220;voto2&#8243;) + rs(&#8220;voto3&#8243;)</p>
<p>voto1 = int(rs(&#8220;voto1&#8243;) / totalvotos * 100)</p>
<p>voto2 = int(rs(&#8220;voto2&#8243;) / totalvotos * 100)</p>
<p>voto3 = int(rs(&#8220;voto3&#8243;) / totalvotos * 100)</p>
<p>arquivoflash = &#8220;resposta.swf?voto1=&#8221; &amp; voto1 &amp;_</p>
<p>&#8220;&amp;voto2= &#8221; &amp; voto2 &amp; &#8220;&amp;voto3=&#8221; &amp; voto3 &amp;_</p>
<p>&#8220;&amp;total=&#8221; &amp; totalvotos</p>
<p>%&gt;</p>
<p>&lt;!&#8212; #include file=&#8221;close_conn.inc&#8221; &#8212;&gt;</p>
<p>&lt;%</p>
<p>response.redirect(arquivoflash)</p>
<p>%&gt;</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="texto"><strong>Vamos Trabalhar com o Flash agora.(Obs. Tendo a Base no Flash 5, você pode trabalhar em qualquer Flash) </strong></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="texto">Abra seu Flash 5. No quadro 1, faça um layout para sua enquete. Na parte superior da área de trabalho escreva: <strong>O que você acha do site  Ponto flash?</strong></td>
</tr>
<tr>
<td class="texto">No centro da sua área de trabalho, faça uma bolinha &#8220;como um botão de rádio&#8221;. Transforme essa bolinha em um botão (F8). Em seguida selecione o botão que você acabou de criar (a bolinha), transforme-o em um clipe de filme (F8). Clique o botão direito do mouse na bolinha que você acaba de transformar em um clipe de filme, e escolha editar no local.</td>
</tr>
<tr>
<td class="texto">Na edição do clipe de filme, crie mais uma camada. Nomeie a camada onde está a bolinha de <strong>&#8220;opção</strong>&#8221; e a outra camada de <strong>&#8220;seleção&#8221;</strong>. No primeiro quadro da camada <strong>&#8220;seleção&#8221;</strong>, coloque uma ação de stop. Na camada <strong>&#8220;opção</strong>&#8220;, clique sobre a bolinha e pressione CTRL + C e em seguida CTRL + SHIFT + V, para colar outra bolinha no mesmo local. Com a seta, posicione a nova bolinha abaixo da outra. Faça a mesma coisa mais uma vez, para você ter 3 bolinhas, uma abaixo da outra.</td>
</tr>
<tr>
<td class="texto"><strong>Agora vamos dar uma ação para essas bolinhas</strong></td>
</tr>
<tr>
<td class="texto">Na camada <strong>&#8220;opção&#8221;,</strong> no 1º quadro, selecione a 1º bolinha de cima para baixo. Clique com o botão direito do mouse sobre ela e escolha &#8220;ações&#8221;. Diugite este comando:</td>
</tr>
<tr>
<td class="texto_azul">on (release) {</p>
<p>set (/:resposta, 1);</p>
<p>gotoAndStop (2);</p>
<p>}</td>
</tr>
<tr>
<td class="texto">Ainda na camada <strong>&#8220;opção&#8221;</strong> clique na 2º bolinha e coloque a ação:</td>
</tr>
<tr>
<td class="texto_azul">on (release) {</p>
<p>set (/:resposta, 2);</p>
<p>gotoAndStop (3);</p>
<p>}</td>
</tr>
<tr>
<td class="texto">Na camada <strong>&#8220;opção&#8221;</strong>, clique na 3º bolinha e coloque esta ação.</td>
</tr>
<tr>
<td class="texto_azul">on (release) {</p>
<p>set (/:resposta, 3);</p>
<p>gotoAndStop (4);</p>
<p>}</td>
</tr>
<tr>
<td class="texto">Ainda na camada <strong>&#8220;opção&#8221;</strong>, no 4º quadro, pressione F5 para limpar os quadros anteriores.</td>
</tr>
<tr>
<td class="texto">No segundo quadro camada &#8220;<strong>seleção</strong>&#8220;, faça uma bolinha menor que a que você criou anteriormente e dê uma cor diferente ou se preferir use um X. Posicione a bolinha menor sobre a 1º bolinha maior, para dar uma impressão de que esta bolinha esta selecionada. No 3º quadro, pressione F6 e posicione a bolinha menor sobre a 2º bolinha maior. Repita os passos no quarto quadro. Tanta bolinha que até fiquei tonto. <img src='http://www.mxstudio.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</td>
</tr>
<tr>
<td class="texto">Agora volte a cena inicial, escreva na frente das bolinhas como no exemplo abaixo, onde o &#8220;0&#8243; representa a bolinha que você criou:</td>
</tr>
<tr>
<td class="texto_azul">
0 Muito  legal</p>
<p>0 eu dependo deste site</p>
<p>0 eu não gosto</td>
</tr>
<tr>
<td class="texto">Crie um botão com o título &#8220;enviar&#8221;. Coloque o botão no canto inferior da área de trabalho. Neste botão coloque a seguinte ação:</td>
</tr>
<tr>
<td class="texto_azul">on (release) {</p>
<p>if (resposta &lt;&gt; 0) {</p>
<p>getURL (&#8220;resposta.asp&#8221;, &#8220;&#8221;, &#8220;POST&#8221;);</p>
<p>}</p>
<p>}</p>
<p>on (release, rollOver) {</p>
<p>if (resposta = 0) {</p>
<p>mensagem = &#8220;Escolha uma opção por favor &#8220;;</p>
<p>}</p>
<p>}</p>
<p>on (release) {</p>
<p>texto = &#8220;&#8221;;</p>
<p>}</td>
</tr>
<tr>
<td>Agora crie um campo de texto dinâmico. Para fazer isso, clique na ferramenta de texto e clique em <strong>&#8220;campo de texto&#8221;.</strong> Selecione o campo que você criou e vá em propriedade. Dê-lhe o nome de &#8220;texto&#8221;. Salve o filme com o nome &#8220;votar.fla&#8221;.</td>
</tr>
<tr>
<td class="texto_azul"><strong>Ja estamos quase la. </strong></td>
</tr>
<tr>
<td class="texto">Abra um novo filme no flash, faça um layout de sua preferência, desde que combine com o layout que você criou no filme anterior (o:</td>
</tr>
<tr>
<td class="texto">Crie 3 campos de textos um abaixo do outro, como as bolinhas do filme anterior. Dê o valor de 100% para cada um. Coloque o nome da variável do 1º campo de texto de &#8220;voto1&#8243;. Faça isso nos outros dois com &#8220;voto2&#8243; e &#8220;voto3&#8243;.</td>
</tr>
<tr>
<td class="texto">Crie um retângulo com a cor diferente do fundo que você escolheu para o fundo da sua área de trabalho, transforme-o em um clip de filme e lhe dê o nome de retângulo. Em seguida, duplique o filme que você criou mais duas vezes, totalizando 3 filmes de retângulo. Coloque os clips de filme na frente do campo de texto que você criou, ficando mais ou menos assim:</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>
<table style="border-collapse: collapse; height: 73px;" border="1" cellspacing="0" cellpadding="4" width="100%" align="center">
<tbody>
<tr class="texto" bgcolor="#f7f7f7">
<td width="198" height="17">Legal</td>
<td width="251" height="17">campo de texto  100%</td>
<td width="225" height="17">Retangulo clip de filme</td>
</tr>
<tr class="texto" bgcolor="#f7f7f7">
<td width="198" height="19">Depende</td>
<td width="251" height="19">campo de texto  100%</td>
<td width="225" height="19">Retangulo clip de filme</td>
</tr>
<tr class="texto" bgcolor="#f7f7f7">
<td width="198" height="19">Não gostei</td>
<td width="251" height="19">campo de texto  100%</td>
<td width="225" height="19">Retangulo clip de filme</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="texto">Selecione o 1º retângulo que você transformou em filme e lhe dê o nome de instância de &#8220;Bt1&#8243; e nos outros retângulos, coloque a instância de &#8220;bt2&#8243; e &#8220;bt3&#8243;.</td>
</tr>
<tr>
<td class="texto">Na parte inferior da área de trabalho, faça mais um campo de texto retângular. Coloque nele o valor &#8220;<strong>total&#8221;</strong> e na variável, você coloca <strong>&#8220;0000</strong>&#8220;.</td>
</tr>
<tr>
<td class="texto">Crie uma nova camada e dê a ela o nome de <strong>&#8220;ações&#8221;</strong>. No 1º quadro da camada ações coloque a seguinte ação:</td>
</tr>
<tr>
<td class="texto_azul">contador1 = &#8220;0&#8243;;</p>
<p>contador2 = &#8220;0&#8243;;</p>
<p>contador3 = &#8220;0&#8243;;</p>
<p>setProperty (&#8220;/bt1&#8243;, _xscale, &#8220;voto1 / 2&#8243;);</p>
<p>setProperty (&#8220;/bt2&#8243;, _xscale, &#8220;voto2 / 2&#8243;);</p>
<p>setProperty (&#8220;/bt3&#8243;, _xscale, &#8220;voto3 / 2&#8243;);</td>
</tr>
<tr>
<td class="texto">No terceiro quadro da mesma camada coloque</td>
</tr>
<tr>
<td class="texto">if (contador1 &lt; voto1) {</p>
<p>contador1 = &#8220;contador1 + 1&#8243;;</p>
<p>setProperty (&#8220;/bt1&#8243;, _xscale, &#8220;contador1 /2&#8243;);</p>
<p>gotoAndPlay (2);</p>
<p>}</p>
<p>if (contador2 &lt; voto2) {</p>
<p>contador2 = &#8220;contador2 + 1&#8243;;</p>
<p>setProperty (&#8220;/bt2&#8243;, _xscale, &#8220;contador2 /2&#8243;);</p>
<p>gotoAndPlay (2);</p>
<p>}</p>
<p>if (contador3 &lt; voto3) {</p>
<p>contador3 = &#8220;contador3 + 1&#8243;;</p>
<p>setProperty (&#8220;/bt3&#8243;, _xscale, &#8220;contador3 /2&#8243;);</p>
<p>gotoAndPlay (2);</p>
<p>}</td>
</tr>
<tr>
<td class="texto">No 4º quadro da mesma camada coloque um <strong>STOP</strong>.</td>
</tr>
<tr>
<td class="texto">Salve este arquivo como <strong>&#8220;resposta.fla&#8221;.</strong></td>
</tr>
<tr>
<td class="texto_azul"><strong>Ultima Parte </strong></td>
</tr>
<tr>
<td class="texto">Coloque os arquivos swf dentro do HTML, com um ediitor de HTML de sua preferencia. No meu caso DREAMWAVER. Copie a pasta onde você salvou totos os arquivos que acabamos criar e cole no diretório <strong>C:\Inetpub\wwwroot\enquete</strong>. Onde enquete é o nome da pasta que você deve criar. Abra o seu <strong>PWS</strong> e inicie o programa. Em seguida clique no link na parte superior da janela do programa, onde estará o endereço <strong>http://seucomputador/</strong>. Para chegar até sua pasta você deve entrar no endereço <strong>http://seucomputador/enquete</strong>. Quando abrir este arquivo, você estará criando as tabelas de seu DB.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/flash/enquete_usando_asp_e_flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sitema de Login e senha usando uma session.</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/sitema_de_login_e_senha_usando_uma_session_/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/sitema_de_login_e_senha_usando_uma_session_/#comments</comments>
		<pubDate>Fri, 08 Oct 2004 00:00:00 +0000</pubDate>
		<dc:creator>gustavobittencourt</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vamos aprender a criar um Sistema de Login e Senha usando uma Session]]></description>
			<content:encoded><![CDATA[<p>&lt;!&#8211; @import url(&#8220;http://www.mxstudio.com.br/_colunistas/css_coluna.css&#8221;); &#8211;&gt;</p>
<table class="texto" border="0" cellspacing="0" cellpadding="0" width="634">
<tbody>
<tr>
<td>
<div class="style1"><span class="size16 bold c000000">Sitema de Login e senha usando uma session. </span></p>
<p>Bom, para começar vamos criar uma pagina em HTML chamada Login.htm que será onde ficará os capos a serem preenchidos. Esta pagina que mandará informaçoes para o ASP que veremos a seguir:<br />
Obs: Não esquecendo que terão que criar um Form que terá o Action da Segiunte forma: (Form Action=&#8221;Confere.asp&#8221;)</p>
<p><strong>Login.html</strong></p>
<p><strong> </strong><span><br />
color=#0066cc&gt;<img src="http://www.mxstudio.com.br/imagens_artigos/tutorial/Senha_e_Login_com_session_imagens/form.jpg" alt="" width="250" height="&gt;&lt;/p&gt; &lt;p&gt;&lt;html&gt;&lt;BR&gt;&lt;br /&gt; &lt;head&gt;&lt;BR&gt;&lt;br /&gt; &lt;title&gt;Entrar&lt;/title&gt;&lt;BR&gt;&lt;br /&gt; &lt;meta http-equiv=" /></p>
<p>&lt;/head&gt;</p>
<p>&lt;body bgcolor=&#8221;#FFFFFF&#8221; text=&#8221;#000000&#8243;&gt;</p>
<p>&lt;form method=&#8221;Post&#8221; action=&#8221;Confere.asp&#8221;&gt;</p>
<p>&lt;table width=&#8221;22%&#8221; border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243; align=&#8221;center&#8221;&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td width=&#8221;44%&#8221;&gt;</p>
<p>&lt;div align=&#8221;right&#8221;&gt;&lt;font size=&#8221;2&#8243; face=&#8221;Arial&#8221; color=&#8221;#000000&#8243;&gt;login&lt;/font&gt;&lt;font size=&#8221;2&#8243; face=&#8221;Arial&#8221; color=&#8221;#f08810&#8243;&gt;:&lt;/font&gt;&lt;/div&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;td width=&#8221;56%&#8221;&gt;</p>
<p>&lt;div align=&#8221;left&#8221;&gt;</p>
<p>&lt;input type=&#8221;text&#8221; name=&#8221;login&#8221; size=&#8221;11&#8243; maxlength=&#8221;11&#8243;&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td width=&#8221;44%&#8221; height=&#8221;35&#8243;&gt;</p>
<p>&lt;div align=&#8221;right&#8221;&gt;&lt;font size=&#8221;2&#8243; face=&#8221;Arial&#8221; color=&#8221;#000000&#8243;&gt;senha&lt;/font&gt;&lt;font size=&#8221;2&#8243; face=&#8221;Arial&#8221; color=&#8221;#f08810&#8243;&gt;:&lt;/font&gt;&lt;/div&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;td width=&#8221;56%&#8221; height=&#8221;35&#8243;&gt;</p>
<p>&lt;div align=&#8221;left&#8221;&gt;</p>
<p>&lt;input type=&#8221;password&#8221; name=&#8221;senha&#8221; size=&#8221;11&#8243; maxlength=&#8221;15&#8243;&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td width=&#8221;44%&#8221;&gt;  &lt;/td&gt;</p>
<p>&lt;td width=&#8221;56%&#8221;&gt;</p>
<p>&lt;div align=&#8221;center&#8221;&gt;&lt;font face=&#8221;Verdana, Arial, Helvetica, sans-serif&#8221;&gt;</p>
<p>&lt;input type=&#8221;submit&#8221; name=&#8221;Submit&#8221; value=&#8221;entrar&#8221;&gt;</p>
<p>&lt;/font&gt; &lt;/div&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;/table&gt;</p>
<p>&lt;p&gt;&lt;/p&gt;</p>
<p>&lt;/form&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</span></p>
<p><strong>Confere.asp</strong></p>
</div>
<p class="texto" align="justify"><img class="texto" src="http://www.mxstudio.com.br/imagens_artigos/tutorial/Senha_e_Login_com_session_imagens/codigoasp.jpg" alt="" width="520" height="&gt;&lt;/P&gt;&lt;br /&gt;       &lt;P align=" />&lt;%<br />
if request(&#8220;user&#8221;) &lt;&gt; &#8220;&#8221; then<br />
if request(&#8220;user&#8221;) = &#8220;Gustavo&#8221; AND request(&#8220;psw&#8221;) = &#8220;2010&#8243; OR request(&#8220;user&#8221;) = &#8220;teste&#8221; AND request(&#8220;psw&#8221;) = &#8220;12345&#8243; then session(&#8220;pswcaseli&#8221;) = &#8220;acesso&#8221;<br />
session(&#8220;user&#8221;) = request(&#8220;user&#8221;)<br />
end if</p>
<p class="style5">if session(&#8220;pswacesso&#8221;) &lt;&gt; &#8220;acesso&#8221; then response.redirect &#8220;http://www.mxstudio.com.br/Login.html&#8221;<br />
%&gt;</p>
<p>Existe algumas maneiro abortar uma sessão, veja abaixo algumas delas:</p>
<p>1º O servidor abandona uma session, após um intervalo definido sem nenhuma atividade, você pode definir a duração de intervalo com a propriedade Session.timeout</p>
<p>2º Você pode abandonar uma session no código, usando o método session.abandon</p>
<p>3º Você pode desligar o IIS, Isso, é claro, interrompe o aplicativo e termina todas as sessões.<br />
<span style="color: #0066cc;"></p>
<p>&lt;%</p>
<p>session.abandon(&#8220;login&#8221;)=&#8221;"</p>
<p>response.redirect &#8220;Login.htm&#8221;</p>
<p>%&gt;</span></p>
<p>Espero que tenham aproveitado esse primeiro exemplo de Session do MXSTUDIO. Dentro em breve mais exemplos de Variables.<br />
Um abraço!</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/sitema_de_login_e_senha_usando_uma_session_/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

