<?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>Flash Dersleri &#187; flash</title>
	<atom:link href="http://www.flashdersleri.net/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashdersleri.net</link>
	<description>Biri ActionScript mi dedi?</description>
	<lastBuildDate>Sat, 20 Aug 2011 20:04:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Flash CS5</title>
		<link>http://www.flashdersleri.net/2010/04/17/flash-cs5/</link>
		<comments>http://www.flashdersleri.net/2010/04/17/flash-cs5/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 01:04:50 +0000</pubDate>
		<dc:creator>alio</dc:creator>
				<category><![CDATA[ActionScript 2.0]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Haberler]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[cs5]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash cs5]]></category>
		<category><![CDATA[yenilik]]></category>
		<category><![CDATA[yenilikler]]></category>
		<category><![CDATA[yenilikleri]]></category>

		<guid isPermaLink="false">http://www.flashdersleri.net/?p=1088</guid>
		<description><![CDATA[Geçtiğimiz günlerde (12 nisan 2010) Adobe CS5 ürünlerini tanıttı. Birçok programda birçok yenilik mevcut. Medyasoft  da CS5&#8242;in Türkiye lansmanını 14 nisanda düzenledi. Parti havasında olan lansmanda yeniliklerden bahsedildi.. Ben de Flash CS5 i inceleyip yeniliklerle ilgili bir yazı yazdım. Yazıyı okumak için linki tıklayın; Flash CS5 yenilikleri İlerleyen zamanlarda cs5 ile ilgili dersler yazarlarımız tarafından [...]]]></description>
			<content:encoded><![CDATA[<p>Geçtiğimiz günlerde (12 nisan 2010) Adobe CS5 ürünlerini tanıttı.<br />
Birçok programda birçok yenilik mevcut. Medyasoft  da CS5&#8242;in Türkiye lansmanını 14 nisanda düzenledi.<br />
Parti havasında olan lansmanda yeniliklerden bahsedildi..</p>
<p>Ben de Flash CS5 i inceleyip yeniliklerle ilgili bir yazı yazdım.</p>
<p>Yazıyı okumak için linki tıklayın; <a href="http://www.aliogul.com/blog/2010/04/17/adobe-cs5-flash-cs5-yenilikleri/">Flash CS5 yenilikleri</a></p>
<p>İlerleyen zamanlarda cs5 ile ilgili dersler yazarlarımız tarafından eklenecektir.</p>
<p>Görüşmek üzere.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashdersleri.net/2010/04/17/flash-cs5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AS3 &amp; Php ile İletişim Formu</title>
		<link>http://www.flashdersleri.net/2010/01/31/as3-php-ile-iletisim-formu/</link>
		<comments>http://www.flashdersleri.net/2010/01/31/as3-php-ile-iletisim-formu/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 21:20:41 +0000</pubDate>
		<dc:creator>Selman KURT</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[as3 & php contact form]]></category>
		<category><![CDATA[as3 & php mail form]]></category>
		<category><![CDATA[as3 ders]]></category>
		<category><![CDATA[as3 iletisim formu]]></category>
		<category><![CDATA[ders]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash ders]]></category>
		<category><![CDATA[flash iletisim formu]]></category>
		<category><![CDATA[iletişim formu]]></category>
		<category><![CDATA[iletişim formu dersi]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.flashdersleri.net/?p=827</guid>
		<description><![CDATA[18 Temmuz 2010 tarihinde yazıda yer alan linkler güncellenmiştir Merhaba Arkadaşlar, flashdersleri.net&#8217;teki bu ilk dersimde Flash ve Php ile web sitesinde mail gönderme formu, nasıl yapılır onu anlatacağım. İşin sadece flash yönünü anlatacağım Php bilgim az olduğu için o konuya girmeyeceğm php dosyasını dersin sonunda verdiğim linkten indirebilirsiniz. Derse başlamadan, önce ders için hazırladığım bu [...]]]></description>
			<content:encoded><![CDATA[<p><strong>18 Temmuz 2010 tarihinde yazıda yer alan linkler güncellenmiştir</strong></p>
<p>Merhaba Arkadaşlar, flashdersleri.net&#8217;teki bu ilk dersimde Flash ve Php ile web sitesinde mail gönderme formu, nasıl yapılır onu anlatacağım.</p>
<p>İşin sadece flash yönünü anlatacağım Php bilgim az olduğu için <img src='http://www.flashdersleri.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  o konuya girmeyeceğm php dosyasını dersin sonunda verdiğim linkten indirebilirsiniz.<br />
Derse başlamadan, önce ders için hazırladığım bu <a title="mail_form.fla" href="http://www.selmankurt.com/dosyalar/mail_form.fla" target="_blank">mail_form.fla</a> dosyasını indirip, açın.<br />
.fla&#8217;nın içinde, sahnede 5 text kutucuğu ve 2 buton bulunmaktadır.</p>
<p><a href="http://www.flashdersleri.net/wp-content/uploads/2010/01/mail_form_fd3.png"><img class="alignnone size-full wp-image-869" title="mail_form_fd" src="http://www.flashdersleri.net/wp-content/uploads/2010/01/mail_form_fd3.png" alt="" width="472" height="299" /></a></p>
<p><strong>Text Kutucukları;</strong></p>
<ul>
<li><span style="color: #000080;">isim_txt</span></li>
<li><span style="color: #000080;">email_txt</span></li>
<li><span style="color: #000080;">konu_txt</span></li>
<li><span style="color: #000080;">mesaj_txt</span></li>
<li><span style="color: #000080;">rapor_txt</span></li>
</ul>
<p>Text kutucuklarından 4&#8242;ü (<span style="color: #000080;">isim_txt, email_txt, konu_txt, mesaj_txt</span>) input text,  <span style="color: #000080;">rapor_txt</span> ise dynamic text formatındadır.</p>
<p><strong>Butonlar;<br />
</strong></p>
<ul>
<li><span style="color: #000080;">temizle_btn</span></li>
<li><span style="color: #000080;">gonder_btn</span></li>
</ul>
<p>Hemen Actions panelimizi açıp kodlarımızı yazmaya başlayalım.</p>
<p>İlk olarak her ihtimale karşı bütün text kutucuklarımızı boşaltıyoruz.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"> isim_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 email_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 konu_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
<span style="color: #999999;"><em>//rapor_mc nin visible(görünürlük) değerini false(görünmez) olarak ayarlıyoruz.</em></span>
rapor_mc.<strong><span style="color: #3366ff;">visible</span></strong>=<strong><span style="color: #3366ff;">false</span></strong>;
<span style="color: #000000;">
</span></pre>
</div>
</div>
<p>Değikenleri oluşturuyoruz.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><span style="color: #3366ff;"><strong><code>v</code>ar </strong></span>zamanlayici:<strong><span style="color: #3366ff;">Timer</span></strong>;
<strong><span style="color: #3366ff;">var </span></strong>url_yukle:<strong><span style="color: #3366ff;">URLLoader</span></strong>=<strong><span style="color: #3366ff;">new </span><span style="color: #3366ff;">URLLoader  </span></strong>;
<strong><span style="color: #3366ff;">var </span></strong>url_adresi:<strong><span style="color: #3366ff;">URLRequest</span></strong>=<strong><span style="color: #3366ff;">new </span><span style="color: #3366ff;">URLRequest</span></strong>(<span style="color: #008000;">"gonder.php"</span>);
url_adresi.<strong><span style="color: #3366ff;">method</span></strong>=<strong><span style="color: #3366ff;">URLRequestMethod</span></strong>.<strong><span style="color: #3366ff;">POST</span></strong>;<code> </code>
<span style="color: #000000;"> </span></pre>
</div>
</div>
<p>Buttonlara olay dinleyicilerini atıyoruz.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><code><span style="color: #3366ff;"><strong> </strong></span></code>gonder_btn.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<span style="color: #3366ff;"><strong>MouseEvent</strong></span>.<strong><span style="color: #3366ff;">CLICK</span></strong>, gonderFNC);
temizle_btn.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<strong><span style="color: #3366ff;">MouseEvent</span></strong>.<strong><span style="color: #3366ff;">CLICK</span></strong>, temizleFNC);</pre>
</div>
</div>
<p><span style="color: #0000ff;">temizleFNC </span>Fonksiyonunu:</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><span style="color: #3366ff;"><code><strong> </strong></code><strong>function </strong></span>temizleFNC(e:<strong><span style="color: #3366ff;">Event</span></strong>){
 isim_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 email_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 konu_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
mesaj_txt.sdlf
 rapor_mc.<strong><span style="color: #3366ff;">visible</span></strong>=<strong><span style="color: #3366ff;">false</span></strong>;
}<span style="color: #000000;"> </span></pre>
</div>
</div>
<p><span style="color: #0000ff;">gonderFNC </span>Fonksiyonu:</p>
<p>gonderFNC fonksiyonunda ilk olarak rapor_mc nin visible değerini true olarak ayarlıyoruz.</p>
<p>Daha sonra ilk if te, girilmesi zorunlu olan tüm text kutucuklarının boş olup olmadığı kontrol ediliyor.</p>
<p>İlk if&#8217;in şartları onaylandıktan sonra else if&#8217;te mailKontrolFNC fonksiyonu ile mailin doğrumu yanlışmı girildiği kontrol ediliyor.</p>
<p>else if&#8217;in şartlarıda onaylandıktan sonra else ile rapor_mc&#8217;nin içindeki rapor_txt&#8217;e &#8220;Gönderiliyor&#8230;&#8221; yazdırılıyor, ve sonra email_data adı ile oluşturulan String türünde değişken ile text kutucuklarına girilen değerler URL_vars değişkeniyle Text formatıyla url_adresi değişkenine ardından url_yukle değişkenine eşitleniyor.</p>
<p>url_yukle değişkenine eklene olay denetleyicisi ile veri yuklendikten sonra yanitAlFNC fonksiyonu çağrılıyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><span style="color: #3366ff;"><strong>function </strong></span>gonderFNC(e:<strong><span style="color: #3366ff;">Event</span></strong>) {
 rapor_mc.<strong><span style="color: #3366ff;">visible</span></strong>=<strong><span style="color: #3366ff;">true</span></strong>;
<strong><span style="color: #3366ff;"> if</span></strong> (isim_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>||email_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>||konu_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>||mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>) {
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Lütfen tüm alanları doldurunuz."</span>;
 } <strong><span style="color: #3366ff;">else if</span></strong> (!mailKontrolFNC(email_txt.<strong><span style="color: #3366ff;">text</span></strong>)) {
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Lütfen email adresinizi kontrol edin."</span>;
 } <strong><span style="color: #3366ff;">else </span></strong>{
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Gönderiliyor..."</span>;
 <strong><span style="color: #3366ff;">var </span></strong>email_data:<strong><span style="color: #3366ff;">String</span></strong>=<span style="color: #008000;">"name="</span>+isim_txt.<strong><span style="color: #3366ff;">text</span></strong>+<span style="color: #008000;">"$email="</span>+email_txt.<strong><span style="color: #3366ff;">text</span></strong>+<span style="color: #008000;">"$konu="</span>+konu_txt.<span style="color: #3366ff;"><strong>text</strong></span>+<span style="color: #008000;">"$mesaj="</span>+mesaj_txt.<span style="color: #3366ff;"><strong>text</strong></span>;
 <strong><span style="color: #3366ff;">var </span></strong>URL_vars:<strong><span style="color: #3366ff;">URLVariables</span></strong>=<strong><span style="color: #3366ff;">new </span><span style="color: #3366ff;">URLVariables</span></strong>(email_data);
 URL_vars.<strong><span style="color: #3366ff;">dataFormat</span></strong>=<strong><span style="color: #3366ff;">URLLoaderDataFormat</span></strong>.<strong><span style="color: #3366ff;">TEXT</span></strong>;

 url_adresi.<strong><span style="color: #3366ff;">data</span></strong>=URL_vars;
 url_yukle.<strong><span style="color: #3366ff;">load</span></strong>(url_adresi);
 url_yukle.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<strong><span style="color: #3366ff;">Event</span></strong>.<strong><span style="color: #3366ff;">COMPLETE</span></strong>,yanitAlFNC);
 }
}
<span style="color: #000000;"> </span></pre>
</div>
</div>
<p><span style="color: #0000ff;">mailKontrolFNC </span>Fonksiyonu:</p>
<p>mailKontrolFNC fonksiyonu ile email_txt text kutucuğuna girilen mail adresinin doğru olup olmadığı kontrol ediliyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><strong><span style="color: #3366ff;">function </span></strong>mailKontrolFNC(s:<strong><span style="color: #3366ff;">String</span></strong>):<strong><span style="color: #3366ff;">Boolean </span></strong>{
 <strong><span style="color: #3366ff;">var </span></strong>p:<strong><span style="color: #3366ff;">RegExp</span></strong>=<span style="color: #008000;">/^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/</span>;
 <strong><span style="color: #3366ff;">var </span></strong>r:<strong><span style="color: #3366ff;">Object </span></strong>= p.<strong><span style="color: #3366ff;">exec</span></strong>(s)
 <strong><span style="color: #3366ff;">if </span></strong>(r==<strong><span style="color: #3366ff;">null</span></strong>) {
 <strong><span style="color: #3366ff;">return </span><span style="color: #3366ff;">false</span></strong>;
 }
 <strong><span style="color: #3366ff;">return<span style="color: #3366ff;"> </span></span><span style="color: #3366ff;">true</span></strong>;
}</pre>
</div>
</div>
<p><span style="color: #3366ff;">yanitAlFNC </span>Fonksiyonu</p>
<p>yanitAlFNC fonksiyonunda zamanlayici fonksiyonu ile verilerin belirtilen php dosyasına ulaşıp ulaşmadığı kontrol ediliyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><strong><span style="color: #3366ff;">function </span></strong>yanitAlFNC(e:<strong><span style="color: #3366ff;">Event</span></strong>):<strong><span style="color: #3366ff;">void </span></strong>{
 <strong><span style="color: #3366ff;">var </span></strong>yukleyici:<strong><span style="color: #3366ff;">URLLoader</span></strong>=<strong><span style="color: #3366ff;">URLLoader</span></strong>(e.<strong><span style="color: #3366ff;">target</span></strong>);
 <strong><span style="color: #3366ff;">var </span></strong>email_durumu=<strong><span style="color: #3366ff;">new URLVariables(</span></strong>yukleyici.<strong><span style="color: #3366ff;">data</span></strong><span style="color: #3366ff;">).</span>success;

 <strong><span style="color: #3366ff;">if </span></strong>(email_durumu==<span style="color: #008000;">"yes"</span>) {
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Mesajınız başarılı bir şekilde gönderilmiştir."</span>;
 zamanlayici=<strong><span style="color: #3366ff;">new Timer</span></strong>(500);
 zamanlayici.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<strong><span style="color: #3366ff;">TimerEvent</span></strong>.<strong><span style="color: #3366ff;">TIMER</span></strong>, zamanlayiciFNC);
 zamanlayici.<strong><span style="color: #3366ff;">start</span></strong>();
 } <strong><span style="color: #3366ff;">else </span></strong>{
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Mesajınız Gönderilemedi."</span>;
 }
}</pre>
</div>
</div>
<p><span style="color: #3366ff;">zamanlayiciFNC </span>Fonksiyonu</p>
<p>zamanlayiciFNC  fonksiyonu belirtilen süreden sonra tüm text kutucuklarının içini boşaltıyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace; text-align: justify;"> <strong><span style="color: #3366ff;">function </span></strong>zamanlayiciFNC(te:<strong><span style="color: #3366ff;">TimerEvent</span></strong>):<strong><span style="color: #3366ff;">void </span></strong>{
 <strong><span style="color: #3366ff;">if </span></strong>(zamanlayici.<strong><span style="color: #3366ff;">currentCount</span></strong>&gt;=10) {
 isim_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 email_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 konu_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 rapor_mc.<span style="color: #3366ff;"><strong>visible</strong></span>=<strong><span style="color: #3366ff;">false</span></strong>;
 zamanlayici.<strong><span style="color: #3366ff;">removeEventListener</span></strong>(<strong><span style="color: #3366ff;">TimerEvent</span></strong>.<strong><span style="color: #3366ff;">TIMER</span></strong>,zamanlayiciFNC);
 }
}</pre>
</div>
</div>
<h4><strong>Dosyalar:</strong></h4>
<pre><a href="http://www.flasharsivi.com/izle.asp?fla_no=3272"><img title="fla" src="http://www.flashdersleri.net/wp-content/uploads/2010/01/fla.png" alt="" width="48" height="48" /></a><a href="http://www.flasharsivi.com/izle.asp?fla_no=3272"><img title="php" src="http://www.flashdersleri.net/wp-content/uploads/2010/01/php.png" alt="" width="48" height="48" /></a></pre>
<div>Elimden geldiğince, dilim döndüğünce <img src='http://www.flashdersleri.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  anlatmaya çalıştım.</div>
<div>İnşallah faydalı ve beğenilen bir ders olmuştur.</div>
<div>Herkese iyi çalışmalar&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashdersleri.net/2010/01/31/as3-php-ile-iletisim-formu/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>AS3 &amp; Php ile İletişim Formu</title>
		<link>http://www.flashdersleri.net/2010/01/31/as3-php-ile-iletisim-formu-2/</link>
		<comments>http://www.flashdersleri.net/2010/01/31/as3-php-ile-iletisim-formu-2/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 21:20:41 +0000</pubDate>
		<dc:creator>Selman KURT</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[as3 & php contact form]]></category>
		<category><![CDATA[as3 & php mail form]]></category>
		<category><![CDATA[as3 ders]]></category>
		<category><![CDATA[as3 iletisim formu]]></category>
		<category><![CDATA[ders]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash ders]]></category>
		<category><![CDATA[flash iletisim formu]]></category>
		<category><![CDATA[iletişim formu]]></category>
		<category><![CDATA[iletişim formu dersi]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.flashdersleri.net/?p=827</guid>
		<description><![CDATA[Merhaba Arkadaşlar, flashdersleri.net&#8217;teki bu ilk dersimde Flash ve Php ile web sitesinde mail gönderme formu, nasıl yapılır onu anlatacağım. İşin sadece flash yönünü anlatacağım Php bilgim az olduğu için o konuya girmeyeceğm php dosyasını dersin sonunda verdiğim linkten indirebilirsiniz. Derse başlamadan, önce ders için hazırladığım bu mail_form.fla dosyasını indirip, açın. .fla&#8217;nın içinde, sahnede 5 text [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba Arkadaşlar, flashdersleri.net&#8217;teki bu ilk dersimde Flash ve Php ile web sitesinde mail gönderme formu, nasıl yapılır onu anlatacağım.</p>
<p>İşin sadece flash yönünü anlatacağım Php bilgim az olduğu için <img src='http://www.flashdersleri.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  o konuya girmeyeceğm php dosyasını dersin sonunda verdiğim linkten indirebilirsiniz.<br />
Derse başlamadan, önce ders için hazırladığım bu <a title="mail_form.fla" href="http://www.selmankurt.com/dosyalar/mail_form.fla" target="_blank">mail_form.fla</a> dosyasını indirip, açın.<br />
.fla&#8217;nın içinde, sahnede 5 text kutucuğu ve 2 buton bulunmaktadır.</p>
<p><a href="http://www.flashdersleri.net/wp-content/uploads/2010/01/mail_form_fd3.png"><img class="alignnone size-full wp-image-869" title="mail_form_fd" src="http://www.flashdersleri.net/wp-content/uploads/2010/01/mail_form_fd3.png" alt="" width="472" height="299" /></a></p>
<p><strong>Text Kutucukları;</strong></p>
<ul>
<li><span style="color: #000080;">isim_txt</span></li>
<li><span style="color: #000080;">email_txt</span></li>
<li><span style="color: #000080;">konu_txt</span></li>
<li><span style="color: #000080;">mesaj_txt</span></li>
<li><span style="color: #000080;">rapor_txt</span></li>
</ul>
<p>Text kutucuklarından 4&#8242;ü (<span style="color: #000080;">isim_txt, email_txt, konu_txt, mesaj_txt</span>) input text,  <span style="color: #000080;">rapor_txt</span> ise dynamic text formatındadır.</p>
<p><strong>Butonlar;<br />
</strong></p>
<ul>
<li><span style="color: #000080;">temizle_btn</span></li>
<li><span style="color: #000080;">gonder_btn</span></li>
</ul>
<p>Hemen Actions panelimizi açıp kodlarımızı yazmaya başlayalım.</p>
<p>İlk olarak her ihtimale karşı bütün text kutucuklarımızı boşaltıyoruz.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"> isim_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 email_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 konu_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
<span style="color: #999999;"><em>//rapor_mc nin visible(görünürlük) değerini false(görünmez) olarak ayarlıyoruz.</em></span>
rapor_mc.<strong><span style="color: #3366ff;">visible</span></strong>=<strong><span style="color: #3366ff;">false</span></strong>;
<span style="color: #000000;">
</span></pre>
</div>
</div>
<p>Değikenleri oluşturuyoruz.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><span style="color: #3366ff;"><strong><code>v</code>ar </strong></span>zamanlayici:<strong><span style="color: #3366ff;">Timer</span></strong>;
<strong><span style="color: #3366ff;">var </span></strong>url_yukle:<strong><span style="color: #3366ff;">URLLoader</span></strong>=<strong><span style="color: #3366ff;">new </span><span style="color: #3366ff;">URLLoader  </span></strong>;
<strong><span style="color: #3366ff;">var </span></strong>url_adresi:<strong><span style="color: #3366ff;">URLRequest</span></strong>=<strong><span style="color: #3366ff;">new </span><span style="color: #3366ff;">URLRequest</span></strong>(<span style="color: #008000;">"gonder.php"</span>);
url_adresi.<strong><span style="color: #3366ff;">method</span></strong>=<strong><span style="color: #3366ff;">URLRequestMethod</span></strong>.<strong><span style="color: #3366ff;">POST</span></strong>;<code> </code>
<span style="color: #000000;"> </span></pre>
</div>
</div>
<p>Buttonlara olay dinleyicilerini atıyoruz.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><code><span style="color: #3366ff;"><strong> </strong></span></code>gonder_btn.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<span style="color: #3366ff;"><strong>MouseEvent</strong></span>.<strong><span style="color: #3366ff;">CLICK</span></strong>, gonderFNC);
temizle_btn.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<strong><span style="color: #3366ff;">MouseEvent</span></strong>.<strong><span style="color: #3366ff;">CLICK</span></strong>, temizleFNC);</pre>
</div>
</div>
<p><span style="color: #0000ff;">temizleFNC </span>Fonksiyonunu:</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><span style="color: #3366ff;"><code><strong> </strong></code><strong>function </strong></span>temizleFNC(e:<strong><span style="color: #3366ff;">Event</span></strong>){
 isim_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 email_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 konu_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
mesaj_txt.sdlf
 rapor_mc.<strong><span style="color: #3366ff;">visible</span></strong>=<strong><span style="color: #3366ff;">false</span></strong>;
}<span style="color: #000000;"> </span></pre>
</div>
</div>
<p><span style="color: #0000ff;">gonderFNC </span>Fonksiyonu:</p>
<p>gonderFNC fonksiyonunda ilk olarak rapor_mc nin visible değerini true olarak ayarlıyoruz.</p>
<p>Daha sonra ilk if te, girilmesi zorunlu olan tüm text kutucuklarının boş olup olmadığı kontrol ediliyor.</p>
<p>İlk if&#8217;in şartları onaylandıktan sonra else if&#8217;te mailKontrolFNC fonksiyonu ile mailin doğrumu yanlışmı girildiği kontrol ediliyor.</p>
<p>else if&#8217;in şartlarıda onaylandıktan sonra else ile rapor_mc&#8217;nin içindeki rapor_txt&#8217;e &#8220;Gönderiliyor&#8230;&#8221; yazdırılıyor, ve sonra email_data adı ile oluşturulan String türünde değişken ile text kutucuklarına girilen değerler URL_vars değişkeniyle Text formatıyla url_adresi değişkenine ardından url_yukle değişkenine eşitleniyor.</p>
<p>url_yukle değişkenine eklene olay denetleyicisi ile veri yuklendikten sonra yanitAlFNC fonksiyonu çağrılıyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><span style="color: #3366ff;"><strong>function </strong></span>gonderFNC(e:<strong><span style="color: #3366ff;">Event</span></strong>) {
 rapor_mc.<strong><span style="color: #3366ff;">visible</span></strong>=<strong><span style="color: #3366ff;">true</span></strong>;
<strong><span style="color: #3366ff;"> if</span></strong> (isim_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>||email_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>||konu_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>||mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>==<span style="color: #008000;">""</span>) {
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Lütfen tüm alanları doldurunuz."</span>;
 } <strong><span style="color: #3366ff;">else if</span></strong> (!mailKontrolFNC(email_txt.<strong><span style="color: #3366ff;">text</span></strong>)) {
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Lütfen email adresinizi kontrol edin."</span>;
 } <strong><span style="color: #3366ff;">else </span></strong>{
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Gönderiliyor..."</span>;
 <strong><span style="color: #3366ff;">var </span></strong>email_data:<strong><span style="color: #3366ff;">String</span></strong>=<span style="color: #008000;">"name="</span>+isim_txt.<strong><span style="color: #3366ff;">text</span></strong>+<span style="color: #008000;">"$email="</span>+email_txt.<strong><span style="color: #3366ff;">text</span></strong>+<span style="color: #008000;">"$konu="</span>+konu_txt.<span style="color: #3366ff;"><strong>text</strong></span>+<span style="color: #008000;">"$mesaj="</span>+mesaj_txt.<span style="color: #3366ff;"><strong>text</strong></span>;
 <strong><span style="color: #3366ff;">var </span></strong>URL_vars:<strong><span style="color: #3366ff;">URLVariables</span></strong>=<strong><span style="color: #3366ff;">new </span><span style="color: #3366ff;">URLVariables</span></strong>(email_data);
 URL_vars.<strong><span style="color: #3366ff;">dataFormat</span></strong>=<strong><span style="color: #3366ff;">URLLoaderDataFormat</span></strong>.<strong><span style="color: #3366ff;">TEXT</span></strong>;

 url_adresi.<strong><span style="color: #3366ff;">data</span></strong>=URL_vars;
 url_yukle.<strong><span style="color: #3366ff;">load</span></strong>(url_adresi);
 url_yukle.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<strong><span style="color: #3366ff;">Event</span></strong>.<strong><span style="color: #3366ff;">COMPLETE</span></strong>,yanitAlFNC);
 }
}
<span style="color: #000000;"> </span></pre>
</div>
</div>
<p><span style="color: #0000ff;">mailKontrolFNC </span>Fonksiyonu:</p>
<p>mailKontrolFNC fonksiyonu ile email_txt text kutucuğuna girilen mail adresinin doğru olup olmadığı kontrol ediliyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><strong><span style="color: #3366ff;">function </span></strong>mailKontrolFNC(s:<strong><span style="color: #3366ff;">String</span></strong>):<strong><span style="color: #3366ff;">Boolean </span></strong>{
 <strong><span style="color: #3366ff;">var </span></strong>p:<strong><span style="color: #3366ff;">RegExp</span></strong>=<span style="color: #008000;">/^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/</span>;
 <strong><span style="color: #3366ff;">var </span></strong>r:<strong><span style="color: #3366ff;">Object </span></strong>= p.<strong><span style="color: #3366ff;">exec</span></strong>(s)
 <strong><span style="color: #3366ff;">if </span></strong>(r==<strong><span style="color: #3366ff;">null</span></strong>) {
 <strong><span style="color: #3366ff;">return </span><span style="color: #3366ff;">false</span></strong>;
 }
 <strong><span style="color: #3366ff;">return<span style="color: #3366ff;"> </span></span><span style="color: #3366ff;">true</span></strong>;
}</pre>
</div>
</div>
<p><span style="color: #3366ff;">yanitAlFNC </span>Fonksiyonu</p>
<p>yanitAlFNC fonksiyonunda zamanlayici fonksiyonu ile verilerin belirtilen php dosyasına ulaşıp ulaşmadığı kontrol ediliyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace;"><strong><span style="color: #3366ff;">function </span></strong>yanitAlFNC(e:<strong><span style="color: #3366ff;">Event</span></strong>):<strong><span style="color: #3366ff;">void </span></strong>{
 <strong><span style="color: #3366ff;">var </span></strong>yukleyici:<strong><span style="color: #3366ff;">URLLoader</span></strong>=<strong><span style="color: #3366ff;">URLLoader</span></strong>(e.<strong><span style="color: #3366ff;">target</span></strong>);
 <strong><span style="color: #3366ff;">var </span></strong>email_durumu=<strong><span style="color: #3366ff;">new URLVariables(</span></strong>yukleyici.<strong><span style="color: #3366ff;">data</span></strong><span style="color: #3366ff;">).</span>success;

 <strong><span style="color: #3366ff;">if </span></strong>(email_durumu==<span style="color: #008000;">"yes"</span>) {
 rapor_mc.rapor_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Mesajınız başarılı bir şekilde gönderilmiştir."</span>;
 zamanlayici=<strong><span style="color: #3366ff;">new Timer</span></strong>(500);
 zamanlayici.<strong><span style="color: #3366ff;">addEventListener</span></strong>(<strong><span style="color: #3366ff;">TimerEvent</span></strong>.<strong><span style="color: #3366ff;">TIMER</span></strong>, zamanlayiciFNC);
 zamanlayici.<strong><span style="color: #3366ff;">start</span></strong>();
 } <strong><span style="color: #3366ff;">else </span></strong>{
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">"Mesajınız Gönderilemedi."</span>;
 }
}</pre>
</div>
</div>
<p><span style="color: #3366ff;">zamanlayiciFNC </span>Fonksiyonu</p>
<p>zamanlayiciFNC  fonksiyonu belirtilen süreden sonra tüm text kutucuklarının içini boşaltıyor.</p>
<div class="wp_syntax">
<div class="code">
<pre class="actionscript3" style="font-family: monospace; text-align: justify;"> <strong><span style="color: #3366ff;">function </span></strong>zamanlayiciFNC(te:<strong><span style="color: #3366ff;">TimerEvent</span></strong>):<strong><span style="color: #3366ff;">void </span></strong>{
 <strong><span style="color: #3366ff;">if </span></strong>(zamanlayici.<strong><span style="color: #3366ff;">currentCount</span></strong>&gt;=10) {
 isim_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 email_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 konu_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 mesaj_txt.<strong><span style="color: #3366ff;">text</span></strong>=<span style="color: #008000;">""</span>;
 rapor_mc.<span style="color: #3366ff;"><strong>visible</strong></span>=<strong><span style="color: #3366ff;">false</span></strong>;
 zamanlayici.<strong><span style="color: #3366ff;">removeEventListener</span></strong>(<strong><span style="color: #3366ff;">TimerEvent</span></strong>.<strong><span style="color: #3366ff;">TIMER</span></strong>,zamanlayiciFNC);
 }
}</pre>
</div>
</div>
<h4><strong>Dosyalar:</strong></h4>
<pre><a href="http://www.selmankurt.com/dosyalar/mail_form_finish.fla"><img title="fla" src="http://www.flashdersleri.net/wp-content/uploads/2010/01/fla.png" alt="" width="48" height="48" /></a><a href="http://www.selmankurt.com/dosyalar/gonder_php.rar"><img title="php" src="http://www.flashdersleri.net/wp-content/uploads/2010/01/php.png" alt="" width="48" height="48" /></a></pre>
<div>Elimden geldiğince, dilim döndüğünce <img src='http://www.flashdersleri.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  anlatmaya çalıştım.</div>
<div>İnşallah faydalı ve beğenilen bir ders olmuştur.</div>
<div>Herkese iyi çalışmalar&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashdersleri.net/2010/01/31/as3-php-ile-iletisim-formu-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>On Günün Ardından</title>
		<link>http://www.flashdersleri.net/2009/12/22/on-gunun-ardindan/</link>
		<comments>http://www.flashdersleri.net/2009/12/22/on-gunun-ardindan/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 21:04:30 +0000</pubDate>
		<dc:creator>alio</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[ardından]]></category>
		<category><![CDATA[dersleri]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gün]]></category>
		<category><![CDATA[istatistik]]></category>
		<category><![CDATA[on]]></category>

		<guid isPermaLink="false">http://www.flashdersleri.net/?p=691</guid>
		<description><![CDATA[Sitemizin resmen yayınlanması üzerinden 10 gün geçti. On gün içinde neler oldu ,neler eklendi, neler ençok beğenildi, aramıza kimler katıldı.Bu yazıda sitenin istatistiklerinden bahsediyoruz.]]></description>
			<content:encoded><![CDATA[<p>Siteyi resmen yayınlayanı 10 günü aştı.</p>
<p>Geçen 10 gün içinde yazarlık başvuruları sayesinde yazar sayımız 11&#8242;e çıkmış bulunmakta.</p>
<p>Aşağıda geçen on günde oluşan istatistiklerden bahsedeceğim.</p>
<ul>
<li>Aramıza en son katılan yazarımız <strong>Yağız Gürgül<br />
</strong></li>
<li>Yağız ile birlikte yazar kadromuz şu şekilde genişledi;<br />
<strong>Ali Oğul, Burak Aydın, Emre Erbakılı, Ercüment Ekinci, Giray Bal, Fullusi, Kemal Faruk Durhat, Sebahattin Soylu, Selçuk Bülbül, Selman Kurt, Yağız Gürgül.<br />
</strong></li>
<li>Sitemiz açıldığından bu yana en az bir dersi olan yazarlarımız;<br />
<strong>Ali Oğul, Ercüment Ekinci, Giray Bal, Fullusi, Kemal Faruk Durhat, Sebahattin Soylu, Selçuk Bülbül.<br />
</strong></li>
<li>Henüz iç ders yazmayan yazarlarımız;<br />
<strong>Burak Aydın, Emre Erbakılı Selman Kurt, Yağız Gürgül.Ders eklemeyen yazarlarımızın da derslerini heyecanla beklemekteyiz <img src='http://www.flashdersleri.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   </p>
<p></strong></li>
<li>Geçen 10 günde yazılan ders sayısı <strong>15</strong> oldu. Daha önceki derslerle beraber sitede ders sayısı <strong>19</strong> &#8216;a ulaştı.</li>
<li>Ençok ders yazan yazarımız <strong>Selçuk Bülbül </strong>oldu. Selçuk 10 günde 6 ders ekledi.</li>
<li>En başarılı ders <strong>Fullusi </strong>adlı yazarımızın eklemiş olduğu <a title="Permanent Link to Ok Atma (Deneysel)" rel="bookmark" href="http://www.flashdersleri.net/2009/12/21/ok-atma-deneysel/">Ok Atma (Deneysel)</a> dersi oldu. Fullusi oldukça yararlı ve detaylı bir ders ekleyerek ziyaretçilerimizin ve yazarlarımızın beğenisini topladı.</li>
<li>Geçen on günde en çok yorum yapılan ders yine <strong>Fullusi</strong>&#8216;nin <a title="Permanent Link to Ok Atma (Deneysel)" rel="bookmark" href="http://www.flashdersleri.net/2009/12/21/ok-atma-deneysel/">Ok Atma (Deneysel)</a> dersi oldu. Genel olarak en çok yorum yapılan ders ise <a title="Permanent Link to Dışardan Resim-Swf Çağırma (As3)" rel="bookmark" href="http://www.flashdersleri.net/2009/05/03/disardan-resim-swf-cagirma-as3/">Dışardan Resim-Swf Çağırma (As3) </a>adlı ders oldu.</li>
</ul>
<p>Yazarlarımıza ve ziyaretçilerimize teşekkür yazarlarımız adına da teşekkür ediyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashdersleri.net/2009/12/22/on-gunun-ardindan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>İki Nokta Arasındaki Uzaklık (2 ve 3 Boyutlu)</title>
		<link>http://www.flashdersleri.net/2009/12/15/iki-nokta-arasindaki-uzaklik-2-ve-3-boyutlu/</link>
		<comments>http://www.flashdersleri.net/2009/12/15/iki-nokta-arasindaki-uzaklik-2-ve-3-boyutlu/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 15:43:49 +0000</pubDate>
		<dc:creator>Giray Bal</dc:creator>
				<category><![CDATA[ActionScript 2.0]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[2 boyut]]></category>
		<category><![CDATA[3 boyut]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[İki]]></category>
		<category><![CDATA[mesafe]]></category>
		<category><![CDATA[nokta]]></category>
		<category><![CDATA[oyun]]></category>
		<category><![CDATA[uzaklık]]></category>
		<category><![CDATA[uzunluk]]></category>

		<guid isPermaLink="false">http://www.flashdersleri.net/?p=315</guid>
		<description><![CDATA[Merhaba, Bu dersim flashdersleri.net teki ilk dersim Bu derste iki nokta arasındaki uzaklığı, 2 boyutlu düzlemde ve 3 boyutlu düzlemde bulmayı anlatacağım. Tabi sadece bunu kullanarak flash&#8217;ta bişey elde edemezsiniz, &#8220;eee bunu yaptıkta nooldu ya?&#8221; gibi sorulardan bahsediyorum&#8230; Derslerimde özellikle Flash Oyun yapmak için gereken prototipleri anlatacağım ki bu flashın en güzel şeyisi (neyisi?) özelliği [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba,</p>
<p>Bu dersim <span style="color: #ff0000;">flashdersleri.net</span> teki ilk dersim <img src='http://www.flashdersleri.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bu derste iki nokta arasındaki uzaklığı, 2 boyutlu düzlemde ve 3 boyutlu düzlemde bulmayı anlatacağım.</p>
<p>Tabi sadece bunu kullanarak flash&#8217;ta bişey elde edemezsiniz, &#8220;eee bunu yaptıkta nooldu ya?&#8221; gibi sorulardan bahsediyorum&#8230;</p>
<p>Derslerimde özellikle <span style="color: #ff0000;">Flash Oyun</span> yapmak için gereken prototipleri anlatacağım ki bu flashın en güzel şeyisi (neyisi?) özelliği gibi bi şeyisi işte.</p>
<p>Flash Oyun yapmak!</p>
<p>Neyse fazla konu dışına çıkmayalım ve dersimize geçelim.</p>
<p>İki nokta arasındaki uzaklığı bulabilmemiz için, iki noktanın x ve y (ve z) değerlerini bilmemiz gerekir.</p>
<h3><span style="color: #0000ff;">2 Boyutlu Hesaplama :</span></h3>
<h4><span style="color: #0000ff;">1.YOL</span></h4>
<p>Noktaların koordinat değerleri :</p>
<p><img src="http://www.flashdersleri.net/wp-content/uploads/2009/12/resim21.jpg" alt="Pisagor" /></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> x1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci y değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> x2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci y değeri</span>
&nbsp;
<span style="color: #6699cc; font-weight: bold;">var</span> uz1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = x2<span style="color: #000066; font-weight: bold;">-</span>x1<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//1. Uzunluk</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uz2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = y2<span style="color: #000066; font-weight: bold;">-</span>y1<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//2. Uzunluk</span></pre></div></div>

<p>Olsun.</p>
<p>Ve artık <span style="color: #ff0000;">uz1 </span>ve <span style="color: #ff0000;">uz2 </span>değerlerini bildiğimize göre, Pisagor teoremini uygularsak :<br />
<img src="http://www.flashdersleri.net/wp-content/uploads/2009/12/resim11.jpg" alt="Pisagor" /><br />
<span style="color: #ff0000;">C^2 = A^2 + B^2</span></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> uzaklik<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">sqrt</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">pow</span><span style="color: #000000;">&#40;</span>uz1<span style="color: #000066; font-weight: bold;">,</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">+</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">pow</span><span style="color: #000000;">&#40;</span>uz2<span style="color: #000066; font-weight: bold;">,</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>Yani sonuç olarak fonksyonumuz:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> x1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci y değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> x2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci y değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uz1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = x2<span style="color: #000066; font-weight: bold;">-</span>x1<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//1. Uzunluk</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uz2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = y2<span style="color: #000066; font-weight: bold;">-</span>y1<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//2. Uzunluk</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uzaklik<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">sqrt</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">pow</span><span style="color: #000000;">&#40;</span>uz1<span style="color: #000066; font-weight: bold;">,</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">+</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">pow</span><span style="color: #000000;">&#40;</span>uz2<span style="color: #000066; font-weight: bold;">,</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #004993;">trace</span><span style="color: #000000;">&#40;</span>uzaklik<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>şeklinde olacaktır.</p>
<h4><span style="color: #0000ff;">2.YOL</span></h4>
<p>Flash&#8217;ta Point kullanarakta yapabiliriz:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> x1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci y değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> x2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci y değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> ilk<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Point</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">Point</span><span style="color: #000000;">&#40;</span>x1<span style="color: #000066; font-weight: bold;">,</span> y1<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> son<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Point</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">Point</span><span style="color: #000000;">&#40;</span>x2<span style="color: #000066; font-weight: bold;">,</span> y2<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uzaklik= <span style="color: #004993;">Point</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">distance</span><span style="color: #000000;">&#40;</span>ilk<span style="color: #000066; font-weight: bold;">,</span> son<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #004993;">trace</span><span style="color: #000000;">&#40;</span>uzaklik<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<h3><span style="color: #0000ff;">3 Boyutlu Hesaplama :</span></h3>
<p>Eğer noktalar 3 boyutlu ise tabiki bir noktanın 3 düzlemi olacaktır.<br />
3. boyut olarak önceki kodumuza <span style="color: #ff0000;">z</span> eklersek:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> x1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci y değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> z1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//Birinci z değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> x2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci x değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> y2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci y değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> z2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">20</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//İkinci z değeri</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uz1<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = x2<span style="color: #000066; font-weight: bold;">-</span>x1<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//1. Uzunluk</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uz2<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = y2<span style="color: #000066; font-weight: bold;">-</span>y1<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//2. Uzunluk</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uz3<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = z2<span style="color: #000066; font-weight: bold;">-</span>z1<span style="color: #000066; font-weight: bold;">;</span> <span style="color: #009900; font-style: italic;">//3. Uzunluk</span>
<span style="color: #6699cc; font-weight: bold;">var</span> uzaklik<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">sqrt</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">pow</span><span style="color: #000000;">&#40;</span>uz1<span style="color: #000066; font-weight: bold;">,</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">+</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">pow</span><span style="color: #000000;">&#40;</span>uz2<span style="color: #000066; font-weight: bold;">,</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">+</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">pow</span><span style="color: #000000;">&#40;</span>uz3<span style="color: #000066; font-weight: bold;">,</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #004993;">trace</span><span style="color: #000000;">&#40;</span>uzaklik<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>Şeklinde olacaktır.</p>
<p>Örnek link : <a href="http://www.flasharsivi.com/izle.asp?fla_no=3164" target="_blank">İki Nokta Arasındaki Uzaklık (.FLA)</a></p>
<p>İşte bu kadar.</p>
<p>+rep vermeyi unutmayın <img src='http://www.flashdersleri.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sonraki derslerde görüşmek üzere.</p>
<p>GirayBAL</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashdersleri.net/2009/12/15/iki-nokta-arasindaki-uzaklik-2-ve-3-boyutlu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

