<?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>filtre minimizasyonu - Tasarım Yaptırma Merkezi</title>
	<atom:link href="https://tasarim.yaptirma.com.tr/tag/filtre-minimizasyonu/feed/" rel="self" type="application/rss+xml" />
	<link>https://tasarim.yaptirma.com.tr</link>
	<description>Mobilya Tasarımı Yaptırma &#38; Cv Tasarımı Yaptırma &#38; Moda Tasarımı Yaptırma &#38; Web Sitesi Yaptırma &#38; Afiş Tasarımı Yaptırma &#38; Animasyon Tasarımı Yaptırma &#38; Bilboard Tasarımı Yaptırma &#38; Bina Tasarımı Yaptırma &#38; Dış Cephe Tasarımı Yaptırma &#38; E-Portfolyo Tasarımı Yaptırma &#38; Ev Tasarımı Yaptırma &#38; Forma Tasarımı Yaptırma &#38; İç Mekan Tasarımı Yaptırma &#38; İş Yeri Tasarım Yaptırma &#38; Kartvizit Tasarımı Yaptırma &#38; Kitap Kapağı Tasarımı Yaptırma &#38; Logo Tasarımı Yaptırma &#38; Peyzaj Tasarımı Yaptırma &#38; Ürün Tasarımı Yaptırma &#38; Uygulama Tasarımı Yaptırma &#38; 0 (312) 276 75 93</description>
	<lastBuildDate>Wed, 08 Oct 2025 09:59:50 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://tasarim.yaptirma.com.tr/wp-content/uploads/2024/01/cropped-tasarim-32x32.png</url>
	<title>filtre minimizasyonu - Tasarım Yaptırma Merkezi</title>
	<link>https://tasarim.yaptirma.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Flash Kullanarak Logo Canlandırma Tasarımı</title>
		<link>https://tasarim.yaptirma.com.tr/flash-kullanarak-logo-canlandirma-tasarimi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-kullanarak-logo-canlandirma-tasarimi</link>
					<comments>https://tasarim.yaptirma.com.tr/flash-kullanarak-logo-canlandirma-tasarimi/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Mon, 29 Sep 2025 07:00:36 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[9-slice ölçekleme]]></category>
		<category><![CDATA[A/B testi]]></category>
		<category><![CDATA[Adobe Animate logo reveal]]></category>
		<category><![CDATA[back elastic]]></category>
		<category><![CDATA[cacheAsBitmap performans]]></category>
		<category><![CDATA[crossfade geçiş]]></category>
		<category><![CDATA[cue point senkron]]></category>
		<category><![CDATA[düşük doygun arka plan]]></category>
		<category><![CDATA[easeInOutCubic]]></category>
		<category><![CDATA[easing easeOutQuad]]></category>
		<category><![CDATA[enter space tetik]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash logo]]></category>
		<category><![CDATA[glint dozu]]></category>
		<category><![CDATA[grain doku]]></category>
		<category><![CDATA[güvenli alan X]]></category>
		<category><![CDATA[hover ile oynatma]]></category>
		<category><![CDATA[HTML5 Canvas GSAP]]></category>
		<category><![CDATA[i18n yerelleştirme]]></category>
		<category><![CDATA[ikon metin aralığı]]></category>
		<category><![CDATA[Illustrator içe aktarma]]></category>
		<category><![CDATA[imza anı.]]></category>
		<category><![CDATA[JSON tema]]></category>
		<category><![CDATA[klavye odak]]></category>
		<category><![CDATA[kontrast 4.5:1]]></category>
		<category><![CDATA[kurumsal logo]]></category>
		<category><![CDATA[Latin-Ext font]]></category>
		<category><![CDATA[light sweep]]></category>
		<category><![CDATA[LocalStorage]]></category>
		<category><![CDATA[logo animasyonu]]></category>
		<category><![CDATA[loop end frame]]></category>
		<category><![CDATA[marquee değil okunurluk]]></category>
		<category><![CDATA[maskeli wipe]]></category>
		<category><![CDATA[mikro ses tasarımı]]></category>
		<category><![CDATA[object pool]]></category>
		<category><![CDATA[okunur wordmark]]></category>
		<category><![CDATA[parallax derinlik]]></category>
		<category><![CDATA[parçalı montaj]]></category>
		<category><![CDATA[piksel netliği]]></category>
		<category><![CDATA[poster fallback]]></category>
		<category><![CDATA[premium his]]></category>
		<category><![CDATA[QA kontrol listesi]]></category>
		<category><![CDATA[Reduce Motion erişilebilirlik]]></category>
		<category><![CDATA[requestAnimationFrame]]></category>
		<category><![CDATA[sahne temizliği removeEventListener]]></category>
		<category><![CDATA[stroke reveal]]></category>
		<category><![CDATA[tagline yerleşimi]]></category>
		<category><![CDATA[tek baskın hareket kuralı]]></category>
		<category><![CDATA[tek enterFrame döngüsü]]></category>
		<category><![CDATA[timeline label in idle out]]></category>
		<category><![CDATA[tipografik kilit]]></category>
		<category><![CDATA[vektör bitmap hibrit]]></category>
		<category><![CDATA[WebAudio sessiz]]></category>
		<category><![CDATA[yaratıcı medya logo]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2653</guid>

					<description><![CDATA[<p>Logo canlandırması (logo animation), bir markanın kimliğini, tonunu ve vaadini birkaç saniyede duyuran, yüksek etkili bir “mikro-hikâye”dir. Macromedia/Adobe Flash (günümüzde Adobe Animate) ekosisteminde logo canlandırması; vektör çizim, semboller (MovieClip/Graphic), timeline koreografisi, maskeleme ve blend, 9-slice ölçekleme, ActionScript 3 (AS3) ile durum/olay yönetimi, mikro-animasyon ve easing, ses–görsel senkronu, tema/skin ve JSON tabanlı içerik ayrımı gibi becerilerin [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flash-kullanarak-logo-canlandirma-tasarimi/">Flash Kullanarak Logo Canlandırma Tasarımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="57" data-end="1261">Logo canlandırması (logo animation), bir markanın <strong data-start="107" data-end="120">kimliğini</strong>, <strong data-start="122" data-end="132">tonunu</strong> ve <strong data-start="136" data-end="147">vaadini</strong> birkaç saniyede duyuran, yüksek etkili bir “mikro-hikâye”dir. Macromedia/Adobe <strong data-start="227" data-end="236">Flash</strong> (günümüzde Adobe Animate) ekosisteminde logo canlandırması; <strong data-start="297" data-end="313">vektör çizim</strong>, <strong data-start="315" data-end="348">semboller (MovieClip/Graphic)</strong>, <strong data-start="350" data-end="375">timeline koreografisi</strong>, <strong data-start="377" data-end="399">maskeleme ve blend</strong>, <strong data-start="401" data-end="422">9-slice ölçekleme</strong>, <strong data-start="424" data-end="448">ActionScript 3 (AS3)</strong> ile <strong data-start="453" data-end="476">durum/olay yönetimi</strong>, <strong data-start="478" data-end="507">mikro-animasyon ve easing</strong>, <strong data-start="509" data-end="532">ses–görsel senkronu</strong>, <strong data-start="534" data-end="547">tema/skin</strong> ve <strong data-start="551" data-end="581">JSON tabanlı içerik ayrımı</strong> gibi becerilerin birlikteliğiyle üretilir.<br data-start="624" data-end="627" />Bu rehber, <strong data-start="638" data-end="684">Flash kullanarak logo canlandırma tasarımı</strong>nı uçtan uca sistemleştirir: marka sesi–vaat–ton üçlüsünden başlayıp <strong data-start="753" data-end="784">kompozisyon ve güvenli alan</strong>, <strong data-start="786" data-end="806">hareket ilkeleri</strong> (okunurluk odaklı sadeleştirme), <strong data-start="840" data-end="861">reveal teknikleri</strong> (maskeli wipe, çizgi çizimi, parıltı/ışık süpürmesi, parallax), <strong data-start="926" data-end="961">tipografik kilit (logo+tagline)</strong>, <strong data-start="963" data-end="985">mikro ses tasarımı</strong>, <strong data-start="987" data-end="1038">erişilebilirlik (Reduce Motion/kontrast/klavye)</strong>, <strong data-start="1040" data-end="1069">performans–bellek hijyeni</strong>, <strong data-start="1071" data-end="1103">loop ve end frame stratejisi</strong>, <strong data-start="1105" data-end="1129">QA kontrol listeleri</strong> ve <strong data-start="1133" data-end="1169">modern HTML5/Canvas/GSAP köprüsü</strong>ne kadar… Her bölüm <strong data-start="1189" data-end="1215">uygulanabilir kalıplar</strong>, <strong data-start="1217" data-end="1236">AS3 iskeletleri</strong> ve <strong data-start="1240" data-end="1253">mini vaka</strong> içerir.</p>
<p data-start="57" data-end="1261"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-2137" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/2.jpeg" alt="" width="750" height="375" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/2.jpeg 750w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/2-300x150.jpeg 300w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<hr data-start="1263" data-end="1266" />
<h2 data-start="1268" data-end="1278">Gelişme</h2>
<h3 data-start="1280" data-end="1330">1) Marka Sesi, Vaat ve Ton: 3 Soru ile Başla</h3>
<ul data-start="1331" data-end="1673">
<li data-start="1331" data-end="1389">
<p data-start="1333" data-end="1389"><strong data-start="1333" data-end="1347">Biz kimiz?</strong> (Kurumsal, neşeli, yenilikçi, premium?)</p>
</li>
<li data-start="1390" data-end="1452">
<p data-start="1392" data-end="1452"><strong data-start="1392" data-end="1413">Ne vaat ediyoruz?</strong> (Hız, güven, yaratıcılık, tasarruf?)</p>
</li>
<li data-start="1453" data-end="1673">
<p data-start="1455" data-end="1673"><strong data-start="1455" data-end="1487">Bu vaat nasıl hissettirilir?</strong> (Easing, renk, ses, ritim)<br data-start="1514" data-end="1517" /><strong data-start="1517" data-end="1527">Kural:</strong> Logo canlandırması “estetik gösteri” değil; <strong data-start="1572" data-end="1607">vaat ve tonun mikro anlatımıdır</strong>. 2–5 saniyelik akışta <strong data-start="1630" data-end="1652">tek baskın hareket</strong> ilkesini benimseyin.</p>
</li>
</ul>
<h3 data-start="1675" data-end="1730">2) Varlık Hazırlığı: Vektör–Bitmap ve İçe Aktarım</h3>
<ul data-start="1731" data-end="2095">
<li data-start="1731" data-end="1866">
<p data-start="1733" data-end="1866"><strong data-start="1733" data-end="1752">Vektör (AI/SVG)</strong>: Logo parçalarını (işaret, yazı, grid) ayrı layer’larda tutun. Keskinlik, ölçeklenebilirlik ve hafiflik sağlar.</p>
</li>
<li data-start="1867" data-end="1943">
<p data-start="1869" data-end="1943"><strong data-start="1869" data-end="1879">Bitmap</strong>: Doku/grain/ışık spotu gibi yumuşak efektler (küçük, tiling).</p>
</li>
<li data-start="1944" data-end="2095">
<p data-start="1946" data-end="2095"><strong data-start="1946" data-end="1971">İçe aktarım (Animate)</strong>: “Katman → Sembol” kuralı; tepe seviyede <code data-start="2013" data-end="2022">MC_Logo</code> içinde <strong data-start="2030" data-end="2040">işaret</strong>, <strong data-start="2042" data-end="2051">metin</strong>, <strong data-start="2053" data-end="2061">ışık</strong>, <strong data-start="2063" data-end="2071">mask</strong> gibi alt MovieClip’ler.</p>
</li>
</ul>
<h3 data-start="2097" data-end="2148">3) Kompozisyon: Güvenli Alan ve Odak Koridoru</h3>
<ul data-start="2149" data-end="2413">
<li data-start="2149" data-end="2239">
<p data-start="2151" data-end="2239"><strong data-start="2151" data-end="2167">Güvenli alan</strong>: Logo etrafında 1–1.5x “X” boşluk (marka kılavuzundaki X yüksekliği).</p>
</li>
<li data-start="2240" data-end="2361">
<p data-start="2242" data-end="2361"><strong data-start="2242" data-end="2259">Odak koridoru</strong>: Tipografik kilidin (logo + tagline) çevresinde gürültüsüz alan; arka plan <strong data-start="2335" data-end="2358">orta-düşük kontrast</strong>.</p>
</li>
<li data-start="2362" data-end="2413">
<p data-start="2364" data-end="2413"><strong data-start="2364" data-end="2372">Grid</strong>: 8 px ritim; ikon–metin aralığı 8–12 px.</p>
</li>
</ul>
<h3 data-start="2415" data-end="2456">4) Hareket İlkeleri: Azla Çok Söyle</h3>
<ul data-start="2457" data-end="2934">
<li data-start="2457" data-end="2576">
<p data-start="2459" data-end="2576"><strong data-start="2459" data-end="2486">Netlik → Önce okunurluk</strong>: Stroke’ları kalınlaştırmak yerine <strong data-start="2522" data-end="2536">yakın–uzak</strong> (scale) veya <strong data-start="2550" data-end="2561">opacity</strong> ile vurgula.</p>
</li>
<li data-start="2577" data-end="2657">
<p data-start="2579" data-end="2657"><strong data-start="2579" data-end="2601">Tek baskın hareket</strong>: Aynı anda hem işaret çizilmesin hem tagline uçmasın.</p>
</li>
<li data-start="2658" data-end="2748">
<p data-start="2660" data-end="2748"><strong data-start="2660" data-end="2673">Zamanlama</strong>: 2–5 sn toplam; giriş 280–420 ms, kilitleme 180–220 ms, imza 160–200 ms.</p>
</li>
<li data-start="2749" data-end="2934">
<p data-start="2751" data-end="2772"><strong data-start="2751" data-end="2769">Easing sözlüğü</strong>:</p>
<ul data-start="2775" data-end="2934">
<li data-start="2775" data-end="2829">
<p data-start="2777" data-end="2829"><code data-start="2777" data-end="2790">easeOutQuad</code> — vurgu/CTA benzeri güçlü ama nazik.</p>
</li>
<li data-start="2832" data-end="2877">
<p data-start="2834" data-end="2877"><code data-start="2834" data-end="2850">easeInOutCubic</code> — premium “akışkan” his.</p>
</li>
<li data-start="2880" data-end="2934">
<p data-start="2882" data-end="2934"><code data-start="2882" data-end="2896">back/elastic</code> — oyuncu/yaratıcı ton (dozajı düşük).</p>
</li>
</ul>
</li>
</ul>
<h3 data-start="2936" data-end="2988">5) Reveal Teknikleri: İmzayı Nasıl Gösterelim?</h3>
<ol data-start="2989" data-end="3423">
<li data-start="2989" data-end="3065">
<p data-start="2992" data-end="3065"><strong data-start="2992" data-end="3008">Maskeli Wipe</strong>: Düz/çapraz/daire maskeyle işaret veya metin “açılır”.</p>
</li>
<li data-start="3066" data-end="3154">
<p data-start="3069" data-end="3154"><strong data-start="3069" data-end="3101">Çizgi Çizimi (stroke reveal)</strong>: İşaretin konturu sanki kalemle çiziliyormuş gibi.</p>
</li>
<li data-start="3155" data-end="3243">
<p data-start="3158" data-end="3243"><strong data-start="3158" data-end="3190">Light Sweep (ışık süpürmesi)</strong>: İnce bir parlaklık bandı logonun üzerinden kayar.</p>
</li>
<li data-start="3244" data-end="3330">
<p data-start="3247" data-end="3330"><strong data-start="3247" data-end="3274">Parallax mikro derinlik</strong>: İşaret 0.9×; metin 1.0×; arka plan 0.8× hızla sızar.</p>
</li>
<li data-start="3331" data-end="3423">
<p data-start="3334" data-end="3423"><strong data-start="3334" data-end="3352">Parçalı montaj</strong>: Alt geometri parçaları 96→100% scale ve 0.0→1.0 alpha ile tamamlanır.</p>
</li>
</ol>
<h3 data-start="3425" data-end="3470">6) AS3 ile Maskeli Wipe (Basit İskelet)</h3>
<p>// Logo parçaları: MC_Mark, MC_Wordmark; maske: MC_Mask<br />
MC_Mark.mask = MC_Mask;<br />
MC_Wordmark.mask = MC_Mask;</p>
<p>// timeline&#8217;da &#8220;in&#8221; etiketinde: maskeyi soldan sağa tween (Motion/Tween)<br />
// Reduce Motion&#8217;da tween yerine kısa crossfade kullanın</p>
<p data-start="3730" data-end="3809"><strong data-start="3730" data-end="3740">İpucu:</strong> Maskeyi <strong data-start="3749" data-end="3759">vektör</strong> tutun; filtre yerine çizimle yumuşak kenar verin.</p>
<h3 data-start="3811" data-end="3866">7) Çizgi Çizimi (Stroke Reveal) İçin Simgesel Yol</h3>
<ul data-start="3867" data-end="4076">
<li data-start="3867" data-end="4002">
<p data-start="3869" data-end="4002">İşaret konturunu ayrı bir <strong data-start="3895" data-end="3903">path</strong> olarak çıkarın; path’in uç noktasını takip eden dikdörtgen maskeyle “çiziliyormuş” etkisi verin.</p>
</li>
<li data-start="4003" data-end="4076">
<p data-start="4005" data-end="4076">İnce <strong data-start="4010" data-end="4029">gürültü (grain)</strong> tile’ı, banding’i gizleyip organik his sağlar.</p>
</li>
</ul>
<h3 data-start="4078" data-end="4115">8) Işık Süpürmesi (Light Sweep)</h3>
<p>// AS3 pseudo: glint yatay kaydırma<br />
glint.alpha = 0.0;<br />
function sweep():void {<br />
glint.x = -glint.width; glint.alpha = 0.0;<br />
// basit timeline tween ile x -&gt; stageWidth; alpha 0.0-&gt;1.0-&gt;0.0<br />
}</p>
<p data-start="4329" data-end="4405"><strong data-start="4329" data-end="4339">Dozaj:</strong> 1 geçiş yeter; loop’ta 6–8 sn’de bir. Reduce Motion’da <strong data-start="4395" data-end="4404">kapat</strong>.</p>
<h3 data-start="4407" data-end="4449">9) Tipografik Kilit (Logo + Tagline)</h3>
<ul data-start="4450" data-end="4648">
<li data-start="4450" data-end="4504">
<p data-start="4452" data-end="4504"><strong data-start="4452" data-end="4465">Hiyerarşi</strong>: İşaret (mark) → Wordmark → Tagline.</p>
</li>
<li data-start="4505" data-end="4551">
<p data-start="4507" data-end="4551"><strong data-start="4507" data-end="4518">Tagline</strong> 2–4 kelime; iki satırı geçmez.</p>
</li>
<li data-start="4552" data-end="4648">
<p data-start="4554" data-end="4648"><strong data-start="4554" data-end="4566">Kontrast</strong> en yüksek işarette değil <strong data-start="4592" data-end="4612">wordmark/tagline</strong> üzerinde olmalı; okumayı garantile.</p>
</li>
</ul>
<h3 data-start="4650" data-end="4694">10) Mikro Ses Tasarımı: “Göz için Ses”</h3>
<ul data-start="4695" data-end="4897">
<li data-start="4695" data-end="4771">
<p data-start="4697" data-end="4771">Varsayılan <strong data-start="4708" data-end="4718">sessiz</strong>; kullanıcı açarsa çok kısa <strong data-start="4746" data-end="4755">foley</strong> (ding/woosh).</p>
</li>
<li data-start="4772" data-end="4825">
<p data-start="4774" data-end="4825"><strong data-start="4774" data-end="4793">Pitch varyasyon</strong>: Tekrarda yorgunluğu azaltır.</p>
</li>
<li data-start="4826" data-end="4897">
<p data-start="4828" data-end="4897"><strong data-start="4828" data-end="4841">Cue point</strong>: Logonun kilitlendiği karede 80–120 ms’lik hafif vuruş.</p>
</li>
</ul>
<h3 data-start="4899" data-end="4947">11) Etkileşim: Hover/Focus/Click ile Oynat</h3>
<ul data-start="4948" data-end="5139">
<li data-start="4948" data-end="5056">
<p data-start="4950" data-end="5056"><strong data-start="4950" data-end="4965">Hover oynat</strong> (landing hero): Mouse gelince 1 kez çalışır; tekrar hover’da <strong data-start="5027" data-end="5036">reset</strong> etme (yorgunluk).</p>
</li>
<li data-start="5057" data-end="5139">
<p data-start="5059" data-end="5139"><strong data-start="5059" data-end="5075">Focus/klavye</strong>: <code data-start="5077" data-end="5082">TAB</code> ile seçilince outline; <code data-start="5106" data-end="5119">ENTER/SPACE</code> ile tekrar oynat.</p>
</li>
</ul>
<p>stage.addEventListener(KeyboardEvent.KEY_DOWN, function(e:KeyboardEvent):void{<br />
if(e.keyCode==Keyboard.ENTER) MC_Logo.gotoAndPlay(&#8220;in&#8221;);<br />
});</p>
<h3 data-start="5303" data-end="5330">12) Loop ve End Frame</h3>
<ul data-start="5331" data-end="5570">
<li data-start="5331" data-end="5437">
<p data-start="5333" data-end="5437"><strong data-start="5333" data-end="5346">End frame</strong>: Logo kilitli, tagline sabit; micro-breath (çok küçük alpha/scale nefesi) <strong data-start="5421" data-end="5434">opsiyonel</strong>.</p>
</li>
<li data-start="5438" data-end="5521">
<p data-start="5440" data-end="5521"><strong data-start="5440" data-end="5448">Loop</strong>: Tam turdan sonra kısa sürüm; 15–20 sn döngüde <strong data-start="5496" data-end="5501">1</strong> hafif glint kâfi.</p>
</li>
<li data-start="5522" data-end="5570">
<p data-start="5524" data-end="5570"><strong data-start="5524" data-end="5534">Kural:</strong> “Huzursuz logo” algısından kaçının.</p>
</li>
</ul>
<h3 data-start="5572" data-end="5630">13) Erişilebilirlik: Reduce Motion, Kontrast, Klavye</h3>
<ul data-start="5631" data-end="5901">
<li data-start="5631" data-end="5721">
<p data-start="5633" data-end="5721"><strong data-start="5633" data-end="5650">Reduce Motion</strong> aktifse: Wipe→crossfade, sweep/parallax kapalı, süreler %30 kısalır.</p>
</li>
<li data-start="5722" data-end="5776">
<p data-start="5724" data-end="5776"><strong data-start="5724" data-end="5744">Kontrast ≥ 4.5:1</strong> (özellikle wordmark/tagline).</p>
</li>
<li data-start="5777" data-end="5844">
<p data-start="5779" data-end="5844"><strong data-start="5779" data-end="5797">Klavye erişimi</strong>: Focus ring görünür; <code data-start="5819" data-end="5832">ENTER/SPACE</code> tetikler.</p>
</li>
<li data-start="5845" data-end="5901">
<p data-start="5847" data-end="5901"><strong data-start="5847" data-end="5863">Renk körlüğü</strong>: Kritik anlam yalnız renge bağlanmaz.</p>
</li>
</ul>
<h3 data-start="5903" data-end="5953">14) Performans–Bellek Hijyeni: FPS’i Korumak</h3>
<ol data-start="5954" data-end="6310">
<li data-start="5954" data-end="6032">
<p data-start="5957" data-end="6032"><strong data-start="5957" data-end="5970">Filtreler</strong> (blur/glow/drop shadow) minimum; çizimle gölge simülasyonu.</p>
</li>
<li data-start="6033" data-end="6118">
<p data-start="6036" data-end="6118"><strong data-start="6036" data-end="6053">cacheAsBitmap</strong>: Statik vektörler; mask ve parallax katmanlarını ekonomik tut.</p>
</li>
<li data-start="6119" data-end="6173">
<p data-start="6122" data-end="6173"><strong data-start="6122" data-end="6151">Tek <code data-start="6128" data-end="6141">ENTER_FRAME</code> döngüsü</strong>: Zamanlama merkezi.</p>
</li>
<li data-start="6174" data-end="6236">
<p data-start="6177" data-end="6236"><strong data-start="6177" data-end="6199">Görünmeyeni kaldır</strong> (<code data-start="6201" data-end="6214">removeChild</code>); <code data-start="6217" data-end="6226">alpha=0</code> yetmez.</p>
</li>
<li data-start="6237" data-end="6310">
<p data-start="6240" data-end="6310"><strong data-start="6240" data-end="6255">Object pool</strong>: Parçacık/glint tek kullanımlık değil, yeniden kullan.</p>
</li>
</ol>
<h3 data-start="6312" data-end="6361">15) Zaman Çizelgesi Disiplini: Label Triadı</h3>
<ul data-start="6362" data-end="6527">
<li data-start="6362" data-end="6415">
<p data-start="6364" data-end="6415"><strong data-start="6364" data-end="6372"><code data-start="6366" data-end="6370">in</code></strong>: Giriş animasyonları (kısa, 280–420 ms).</p>
</li>
<li data-start="6416" data-end="6460">
<p data-start="6418" data-end="6460"><strong data-start="6418" data-end="6428"><code data-start="6420" data-end="6426">idle</code></strong>: Logo kilidi (okunur, sakin).</p>
</li>
<li data-start="6461" data-end="6527">
<p data-start="6463" data-end="6527"><strong data-start="6463" data-end="6472"><code data-start="6465" data-end="6470">out</code></strong>: Çıkış/temizlik (<code data-start="6490" data-end="6511">removeEventListener</code>, sound stop).</p>
</li>
</ul>
<p>// FSM ile sahne akışı<br />
var state:String=&#8221;IDLE&#8221;;<br />
function go(tag:String):void {<br />
MC_Logo.gotoAndPlay(tag); state = tag.toUpperCase();<br />
}</p>
<p>// FSM ile sahne akışı<br />
var state:String=&#8221;IDLE&#8221;;<br />
function go(tag:String):void {<br />
MC_Logo.gotoAndPlay(tag); state = tag.toUpperCase();<br />
}</p>
<h3 data-start="6685" data-end="6722">16) JSON ile Metin/Tema Ayırımı</h3>
<ul data-start="6723" data-end="6768">
<li data-start="6723" data-end="6768">
<p data-start="6725" data-end="6768">Tagline ve renkleri sahne dışına taşıyın:</p>
</li>
</ul>
<p>var L:URLLoader = new URLLoader();<br />
L.addEventListener(Event.COMPLETE, onData);<br />
L.load(new URLRequest(&#8220;data/logo_theme.json&#8221;));<br />
function onData(e:Event):void {<br />
var d:Object = JSON.parse(L.data);<br />
tagline.text = d.tagline;<br />
applyTheme(d.colors); // doldurma/çizgi renkleri<br />
}</p>
<p data-start="7066" data-end="7127"><strong data-start="7066" data-end="7077">Kazanç:</strong> Derlemesiz iterasyon; A/B’de yalnız JSON değişir.</p>
<h3 data-start="7129" data-end="7200">17) Uygulamalı Mini Proje — <strong data-start="7161" data-end="7198">“Wipe + Stroke + Glint” (≈3.2 sn)</strong></h3>
<p data-start="7201" data-end="7305"><strong data-start="7201" data-end="7216">Bileşenler:</strong> <code data-start="7217" data-end="7226">MC_Mark</code>, <code data-start="7228" data-end="7241">MC_Wordmark</code>, <code data-start="7243" data-end="7255">MC_Tagline</code>, <code data-start="7257" data-end="7266">MC_Mask</code>, <code data-start="7268" data-end="7278">MC_Glint</code>, <code data-start="7280" data-end="7290">Snd_Ping</code>.<br data-start="7291" data-end="7294" /><strong data-start="7294" data-end="7303">Akış:</strong></p>
<ul data-start="7306" data-end="7813">
<li data-start="7306" data-end="7376">
<p data-start="7308" data-end="7376"><strong data-start="7308" data-end="7321">0–0.35 sn</strong>: Mark, çapraz <strong data-start="7336" data-end="7344">wipe</strong> ile görünür (<code data-start="7358" data-end="7372">easeOutCubic</code>).</p>
</li>
<li data-start="7377" data-end="7437">
<p data-start="7379" data-end="7437"><strong data-start="7379" data-end="7394">0.35–0.9 sn</strong>: Wordmark <strong data-start="7405" data-end="7422">stroke reveal</strong> ile çizilir.</p>
</li>
<li data-start="7438" data-end="7506">
<p data-start="7440" data-end="7506"><strong data-start="7440" data-end="7454">0.9–1.2 sn</strong>: Tagline 96→100% scale-in + fade (<code data-start="7489" data-end="7502">easeOutQuad</code>).</p>
</li>
<li data-start="7507" data-end="7574">
<p data-start="7509" data-end="7574"><strong data-start="7509" data-end="7523">1.2–1.4 sn</strong>: <strong data-start="7525" data-end="7534">Glint</strong> tek geçiş; <code data-start="7546" data-end="7556">Snd_Ping</code> -18 dB, 100 ms.</p>
</li>
<li data-start="7575" data-end="7813">
<p data-start="7577" data-end="7813"><strong data-start="7577" data-end="7591">1.4–3.2 sn</strong>: <strong data-start="7593" data-end="7606">End frame</strong>; micro-breath kapalı (Reduce Motion’da baştan sade).<br data-start="7659" data-end="7662" /><strong data-start="7662" data-end="7676">Etkileşim:</strong> Hover’da 1 kez oynat; <code data-start="7699" data-end="7706">ENTER</code> ile tekrar.<br data-start="7718" data-end="7721" /><strong data-start="7721" data-end="7736">Performans:</strong> Filtre yok, grain tile çok düşük opaklıkta; <code data-start="7781" data-end="7796">cacheAsBitmap</code> statik katmanda.</p>
</li>
</ul>
<h3 data-start="7815" data-end="7871">18) Uygulama Vaka — <strong data-start="7839" data-end="7869">Kurumsal (Güven &amp; Sadelik)</strong></h3>
<ul data-start="7872" data-end="8069">
<li data-start="7872" data-end="7912">
<p data-start="7874" data-end="7912"><strong data-start="7874" data-end="7884">Palet:</strong> Lacivert/gri + tek vurgu.</p>
</li>
<li data-start="7913" data-end="7971">
<p data-start="7915" data-end="7971"><strong data-start="7915" data-end="7927">Hareket:</strong> <code data-start="7928" data-end="7944">easeInOutCubic</code> geçişler, overshoot yok.</p>
</li>
<li data-start="7972" data-end="8069">
<p data-start="7974" data-end="8069"><strong data-start="7974" data-end="7982">Ses:</strong> Kısık, tek vuruş.<br data-start="8000" data-end="8003" /><strong data-start="8003" data-end="8013">Sonuç:</strong> “Sakin premium” etkisi; projeksiyonda okunurluk yüksek.</p>
</li>
</ul>
<h3 data-start="8071" data-end="8130">19) Uygulama Vaka — <strong data-start="8095" data-end="8128">Yaratıcı/Medya (Enerji &amp; Hız)</strong></h3>
<ul data-start="8131" data-end="8364">
<li data-start="8131" data-end="8190">
<p data-start="8133" data-end="8190"><strong data-start="8133" data-end="8143">Palet:</strong> Canlı kontrast; arka planda düşük doygunluk.</p>
</li>
<li data-start="8191" data-end="8260">
<p data-start="8193" data-end="8260"><strong data-start="8193" data-end="8205">Hareket:</strong> Kısa <strong data-start="8211" data-end="8219">back</strong> (çok düşük amplitude), parçalı montaj.</p>
</li>
<li data-start="8261" data-end="8364">
<p data-start="8263" data-end="8364"><strong data-start="8263" data-end="8271">Ses:</strong> Bir “whoosh” + hafif “ding”.<br data-start="8300" data-end="8303" /><strong data-start="8303" data-end="8311">Not:</strong> Reduce Motion’da back/elastic kapalı, düz crossfade.</p>
</li>
</ul>
<h3 data-start="8959" data-end="9016">21) Modern Köprü: Animate/Flash → HTML5/Canvas/GSAP</h3>
<ul data-start="9017" data-end="9383">
<li data-start="9017" data-end="9078">
<p data-start="9019" data-end="9078"><strong data-start="9019" data-end="9034">MovieClip →</strong> JS bileşeni; <strong data-start="9048" data-end="9062">Timeline →</strong> GSAP timeline</p>
</li>
<li data-start="9079" data-end="9123">
<p data-start="9081" data-end="9123"><strong data-start="9081" data-end="9097">enterFrame →</strong> <code data-start="9098" data-end="9121">requestAnimationFrame</code></p>
</li>
<li data-start="9124" data-end="9168">
<p data-start="9126" data-end="9168"><strong data-start="9126" data-end="9137">Sound →</strong> WebAudio (sessiz varsayılan)</p>
</li>
<li data-start="9169" data-end="9229">
<p data-start="9171" data-end="9229"><strong data-start="9171" data-end="9189">SharedObject →</strong> LocalStorage (ör. son oynatma zamanı)</p>
</li>
<li data-start="9230" data-end="9383">
<p data-start="9232" data-end="9383"><strong data-start="9232" data-end="9251">Reduce Motion →</strong> <code data-start="9252" data-end="9276">prefers-reduced-motion</code><br data-start="9276" data-end="9279" /><strong data-start="9279" data-end="9288">Ders:</strong> Araçlar değişse de <strong data-start="9308" data-end="9370">okunurluk, tek baskın hareket, performans, erişilebilirlik</strong> sabit kalır.</p>
</li>
</ul>
<hr data-start="9385" data-end="9388" />
<h2 data-start="9390" data-end="9400">Sonuç</h2>
<p data-start="9401" data-end="9520"><strong data-start="9401" data-end="9440">Flash ile logo canlandırma tasarımı</strong>, markanın özünü birkaç saniyede “hissettirme” sanatıdır. Başarının çekirdeği:</p>
<ol data-start="9521" data-end="10046">
<li data-start="9521" data-end="9562">
<p data-start="9524" data-end="9562"><strong data-start="9524" data-end="9540">Vaat–ton–ses</strong> üçlüsünü netleştir,</p>
</li>
<li data-start="9563" data-end="9605">
<p data-start="9566" data-end="9605"><strong data-start="9566" data-end="9597">Kompozisyon ve güvenli alan</strong>ı kur,</p>
</li>
<li data-start="9606" data-end="9670">
<p data-start="9609" data-end="9670"><strong data-start="9609" data-end="9631">Tek baskın hareket</strong> ve <strong data-start="9635" data-end="9651">nazik easing</strong> ile odağı yönet,</p>
</li>
<li data-start="9671" data-end="9752">
<p data-start="9674" data-end="9752"><strong data-start="9674" data-end="9684">Reveal</strong> (wipe/stroke/glint) kombinasyonunu <strong data-start="9720" data-end="9733">okunurluk</strong> lehine sade tut,</p>
</li>
<li data-start="9753" data-end="9815">
<p data-start="9756" data-end="9815"><strong data-start="9756" data-end="9769">Mikro ses</strong>i (sessiz varsayılan) yalnız vurguda kullan,</p>
</li>
<li data-start="9816" data-end="9894">
<p data-start="9819" data-end="9894"><strong data-start="9819" data-end="9852">Reduce Motion/klavye/kontrast</strong> ile erişilebilirliği garanti altına al,</p>
</li>
<li data-start="9895" data-end="9988">
<p data-start="9898" data-end="9988"><strong data-start="9898" data-end="9919">Performans–bellek</strong> hijyeni ve <strong data-start="9931" data-end="9939">JSON</strong> temelli içerik ayrımıyla iterasyonu hızlandır,</p>
</li>
<li data-start="9989" data-end="10046">
<p data-start="9992" data-end="10046"><strong data-start="9992" data-end="10013">Loop ve end frame</strong> stratejisiyle yorgunluğu önle.</p>
</li>
</ol>
<p data-start="10048" data-end="10369">Bu omurgayla üretilen logo canlandırmaları; ister kurumsal bir giriş ekranında, ister ürün lansmanında, ister video bumper’ında yer alsın—<strong data-start="10186" data-end="10245">hızlı algılanır, marka vaadini net iletir ve hatırlanır</strong>. Animate/HTML5 tarafına köprü kurduğunuzda da prensipler değişmez: <strong data-start="10313" data-end="10359">okunur, hafif, erişilebilir ve markaya ait</strong> bir imza.</p>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flash-kullanarak-logo-canlandirma-tasarimi/">Flash Kullanarak Logo Canlandırma Tasarımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flash-kullanarak-logo-canlandirma-tasarimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flash Uygulamaları için UI Tasarımı</title>
		<link>https://tasarim.yaptirma.com.tr/flash-uygulamalari-icin-ui-tasarimi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-uygulamalari-icin-ui-tasarimi</link>
					<comments>https://tasarim.yaptirma.com.tr/flash-uygulamalari-icin-ui-tasarimi/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Thu, 25 Sep 2025 07:00:23 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[9-slice ölçekleme]]></category>
		<category><![CDATA[A/B test]]></category>
		<category><![CDATA[ActionScript 3 buton]]></category>
		<category><![CDATA[Adobe Animate arayüz]]></category>
		<category><![CDATA[analitik olayları]]></category>
		<category><![CDATA[boş durum tasarımı]]></category>
		<category><![CDATA[breadcrumb]]></category>
		<category><![CDATA[cacheAsBitmap performans]]></category>
		<category><![CDATA[component skinning]]></category>
		<category><![CDATA[CTA hiyerarşisi]]></category>
		<category><![CDATA[dinamik menü]]></category>
		<category><![CDATA[easeInOutCubic]]></category>
		<category><![CDATA[easeOutQuad]]></category>
		<category><![CDATA[eğitsel görev paneli]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash UI tasarımı]]></category>
		<category><![CDATA[focus ring]]></category>
		<category><![CDATA[form validasyonu]]></category>
		<category><![CDATA[FSM ekran akışı]]></category>
		<category><![CDATA[grid sistemi]]></category>
		<category><![CDATA[hata mesajı]]></category>
		<category><![CDATA[HTML5 Canvas GSAP köprüsü]]></category>
		<category><![CDATA[JSON i18n yerelleştirme]]></category>
		<category><![CDATA[klavye erişimi TAB ENTER]]></category>
		<category><![CDATA[koyu tema]]></category>
		<category><![CDATA[lazy load]]></category>
		<category><![CDATA[LocalStorage IndexedDB]]></category>
		<category><![CDATA[mikro animasyon easing]]></category>
		<category><![CDATA[negatif alan]]></category>
		<category><![CDATA[object pool]]></category>
		<category><![CDATA[prefers reduced motion]]></category>
		<category><![CDATA[profil/QA kontrol listesi]]></category>
		<category><![CDATA[rapor stüdyosu]]></category>
		<category><![CDATA[Reduce Motion]]></category>
		<category><![CDATA[RTL ikon yönleri]]></category>
		<category><![CDATA[skeleton loader]]></category>
		<category><![CDATA[tek enterFrame]]></category>
		<category><![CDATA[tipografi kontrast 4.5:1]]></category>
		<category><![CDATA[toast modal drawer]]></category>
		<category><![CDATA[WebAudio sessiz]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2648</guid>

					<description><![CDATA[<p>Kullanıcı arayüzü (UI), bir uygulamanın “ne yaptığını” değil, kullanıcının bunu nasıl deneyimlediğini belirler. Macromedia/Adobe Flash (günümüzde Adobe Animate) ekosistemi; vektör tabanlı çizim, timeline, MovieClip mimarisi, ActionScript 3 ile olay odaklı programlama, component skinning, 9-slice ölçekleme, maskeleme, ses/müzik, XML/JSON veri ayrıştırma, AIR/HTML5 yayın gibi araçları tek stüdyoda sunarak UI tasarımını hızlı ve tekrarlanabilir bir zanaate dönüştürdü.Bu [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flash-uygulamalari-icin-ui-tasarimi/">Flash Uygulamaları için UI Tasarımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="50" data-end="1207">Kullanıcı arayüzü (UI), bir uygulamanın “ne yaptığını” değil, <strong data-start="112" data-end="155">kullanıcının bunu nasıl deneyimlediğini</strong> belirler. Macromedia/Adobe <strong data-start="183" data-end="192">Flash</strong> (günümüzde Adobe Animate) ekosistemi; <strong data-start="231" data-end="255">vektör tabanlı çizim</strong>, <strong data-start="257" data-end="269">timeline</strong>, <strong data-start="271" data-end="284">MovieClip</strong> mimarisi, <strong data-start="295" data-end="313">ActionScript 3</strong> ile olay odaklı programlama, <strong data-start="343" data-end="365">component skinning</strong>, <strong data-start="367" data-end="388">9-slice ölçekleme</strong>, <strong data-start="390" data-end="403">maskeleme</strong>, <strong data-start="405" data-end="418">ses/müzik</strong>, <strong data-start="420" data-end="448">XML/JSON veri ayrıştırma</strong>, <strong data-start="450" data-end="469">AIR/HTML5 yayın</strong> gibi araçları tek stüdyoda sunarak UI tasarımını hızlı ve tekrarlanabilir bir zanaate dönüştürdü.<br data-start="567" data-end="570" />Bu kapsamlı rehberde, <strong data-start="592" data-end="631">Flash uygulamaları için UI tasarımı</strong>nı uçtan uca sistematize ediyoruz: <strong data-start="666" data-end="702">bilgi mimarisi ve akış diyagramı</strong>, <strong data-start="704" data-end="747">komponent kütüphanesi ve durum yönetimi</strong>, <strong data-start="749" data-end="799">CTA/başlık/ikonografi/renk-kontrast ergonomisi</strong>, <strong data-start="801" data-end="842">mikro-animasyon ve easing psikolojisi</strong>, <strong data-start="844" data-end="888">klavye erişilebilirliği ve Reduce Motion</strong>, <strong data-start="890" data-end="909">form/validasyon</strong>, <strong data-start="911" data-end="953">dinamik menü ve çok düzeyli navigasyon</strong>, <strong data-start="955" data-end="988">temalandırma ve yerelleştirme</strong>, <strong data-start="990" data-end="1019">performans–bellek hijyeni</strong>, <strong data-start="1021" data-end="1032">test/QA</strong>, <strong data-start="1034" data-end="1055">analitik ve ölçüm</strong>, <strong data-start="1057" data-end="1093">modern HTML5/Canvas/GSAP köprüsü</strong>. Bölümlerin her biri uygulanabilir kalıplar, kontrol listeleri, mini AS3 örnekleri ve vaka notlarıyla derinleşir.</p>
<p data-start="50" data-end="1207"><img decoding="async" class="aligncenter size-full wp-image-2133" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/6.jpeg" alt="" width="600" height="400" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/6.jpeg 600w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/6-300x200.jpeg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<hr data-start="1209" data-end="1212" />
<h2 data-start="1214" data-end="1224">Gelişme</h2>
<h3 data-start="1226" data-end="1279">1) Bilgi Mimarisi (IA): Akış Önce, Görsel Sonra</h3>
<p data-start="1280" data-end="1412">UI, <strong data-start="1284" data-end="1309">hedef → görev → eylem</strong> zincirine dayanır. Başlangıçta <strong data-start="1341" data-end="1357">sit haritası</strong> ve <strong data-start="1361" data-end="1379">akış diyagramı</strong> çıkarmadan piksele dokunmayın.</p>
<ul data-start="1413" data-end="1773">
<li data-start="1413" data-end="1486">
<p data-start="1415" data-end="1486"><strong data-start="1415" data-end="1433">IA katmanları:</strong> Uygulama → Bölüm → Ekran → Panel/Widget → Kontrol.</p>
</li>
<li data-start="1487" data-end="1618">
<p data-start="1489" data-end="1618"><strong data-start="1489" data-end="1499">Kural:</strong> Her ekranda tek bir <em data-start="1520" data-end="1536">birincil eylem</em> (Primary Action) olmalı; ikinciller (Secondary) görsel hiyerarşide geri planda.</p>
</li>
<li data-start="1619" data-end="1773">
<p data-start="1621" data-end="1773"><strong data-start="1621" data-end="1630">Vaka:</strong> Bir raporlama uygulamasında filtre–tablo–grafik üçlüsünü <strong data-start="1688" data-end="1728">solda dar kontrol, sağda geniş çıktı</strong> formülüyle ayırmak, karar süresini kısalttı.</p>
</li>
</ul>
<h3 data-start="1775" data-end="1831">2) Layout Sistemi: Grid, Negatif Alan ve Okunurluk</h3>
<ul data-start="1832" data-end="2206">
<li data-start="1832" data-end="1928">
<p data-start="1834" data-end="1928"><strong data-start="1834" data-end="1843">Grid:</strong> 8-px ritim güvenli limandır; kart/sekme/panel kenar boşluklarını bu ritme oturtun.</p>
</li>
<li data-start="1929" data-end="2017">
<p data-start="1931" data-end="2017"><strong data-start="1931" data-end="1948">Negatif alan:</strong> CTA etrafında 16–24 px “hava”; mikro öğeleri kalabalıklaştırmayın.</p>
</li>
<li data-start="2018" data-end="2114">
<p data-start="2020" data-end="2114"><strong data-start="2020" data-end="2034">Tipografi:</strong> Başlık 24–32 pt, gövde 16–20 pt; Latin-Ext (ı, İ, ğ, ş, ç, ö, ü) gömülü font.</p>
</li>
<li data-start="2115" data-end="2206">
<p data-start="2117" data-end="2206"><strong data-start="2117" data-end="2130">Kontrast:</strong> Metin/zemin <strong data-start="2143" data-end="2154">≥ 4.5:1</strong>. Projeksiyon ve tablet için “bir boy büyük” kuralı.</p>
</li>
</ul>
<h3 data-start="2208" data-end="2245">3) Komponent Mimarisinde 5 İlke</h3>
<ol data-start="2246" data-end="2688">
<li data-start="2246" data-end="2358">
<p data-start="2249" data-end="2358"><strong data-start="2249" data-end="2268">Tek sorumluluk:</strong> <code data-start="2269" data-end="2277">Button</code>, <code data-start="2279" data-end="2289">Checkbox</code>, <code data-start="2291" data-end="2301">Dropdown</code>, <code data-start="2303" data-end="2309">Tabs</code>, <code data-start="2311" data-end="2318">Modal</code>, <code data-start="2320" data-end="2327">Toast</code>, <code data-start="2329" data-end="2338">Stepper</code>… her biri tek iş.</p>
</li>
<li data-start="2359" data-end="2446">
<p data-start="2362" data-end="2446"><strong data-start="2362" data-end="2377">Durum seti:</strong> <code data-start="2378" data-end="2387">default</code>, <code data-start="2389" data-end="2402">hover/focus</code>, <code data-start="2404" data-end="2420">pressed/active</code>, <code data-start="2422" data-end="2432">disabled</code>, <code data-start="2434" data-end="2443">loading</code>.</p>
</li>
<li data-start="2447" data-end="2528">
<p data-start="2450" data-end="2528"><strong data-start="2450" data-end="2467">Özelleştirme:</strong> Skin (renk/kenar/ikon), 9-slice ölçekleme, içerik boşluğu.</p>
</li>
<li data-start="2529" data-end="2597">
<p data-start="2532" data-end="2597"><strong data-start="2532" data-end="2552">Erişilebilirlik:</strong> Klavye odak, rol/isim, hata/başarı durumu.</p>
</li>
<li data-start="2598" data-end="2688">
<p data-start="2601" data-end="2688"><strong data-start="2601" data-end="2613">Olaylar:</strong> <code data-start="2614" data-end="2622">change</code>, <code data-start="2624" data-end="2632">submit</code>, <code data-start="2634" data-end="2642">select</code>, <code data-start="2644" data-end="2651">error</code>, <code data-start="2653" data-end="2660">focus</code>, <code data-start="2662" data-end="2668">blur</code>—adlandırma tutarlı.</p>
</li>
</ol>
<h3 data-start="2690" data-end="2734">4) 9-Slice Ölçekleme ve Vektör Hijyeni</h3>
<p data-start="2735" data-end="2794">Piksel mükemmelliği, doğru ölçeklenen bileşenlerle gelir.</p>
<ul data-start="2795" data-end="3031">
<li data-start="2795" data-end="2867">
<p data-start="2797" data-end="2867"><strong data-start="2797" data-end="2808">9-slice</strong> kullanarak buton/panel çerçevelerini bozulmadan büyütün.</p>
</li>
<li data-start="2868" data-end="2960">
<p data-start="2870" data-end="2960"><strong data-start="2870" data-end="2888">Stroke hizası:</strong> 1–1.5 px altına düşmeyin; retina olmayan ekranlarda çizgi “kaybolur”.</p>
</li>
<li data-start="2961" data-end="3031">
<p data-start="2963" data-end="3031"><strong data-start="2963" data-end="2981">cacheAsBitmap:</strong> Sık değişmeyecek vektörlerde performansı artırır.</p>
</li>
</ul>
<h3 data-start="3033" data-end="3074">5) Renk, Hiyerarşi ve CTA Ekonomisi</h3>
<ul data-start="3075" data-end="3353">
<li data-start="3075" data-end="3153">
<p data-start="3077" data-end="3153"><strong data-start="3077" data-end="3087">Palet:</strong> 1 ana, 1 vurgu, 2 nötr. Vurgu yalnız CTA ve önemli badge’lerde.</p>
</li>
<li data-start="3154" data-end="3257">
<p data-start="3156" data-end="3257"><strong data-start="3156" data-end="3175">Durum renkleri:</strong> Başarı (yeşil), uyarı (sarı), hata (kırmızı) + ikon eşlik (renksiz okuma için).</p>
</li>
<li data-start="3258" data-end="3353">
<p data-start="3260" data-end="3353"><strong data-start="3260" data-end="3268">CTA:</strong> Dolu stil (primary), ikincil bağlantı/link stili. Aynı ekranda <strong data-start="3332" data-end="3344">bir adet</strong> ana CTA.</p>
</li>
</ul>
<h3 data-start="3355" data-end="3401">6) Mikro-Animasyon ve Easing Psikolojisi</h3>
<ul data-start="3402" data-end="3725">
<li data-start="3402" data-end="3471">
<p data-start="3404" data-end="3471"><strong data-start="3404" data-end="3421"><code data-start="3406" data-end="3419">easeOutQuad</code></strong> (180–220 ms): hover/klik tepkisi—“canlı” hissi.</p>
</li>
<li data-start="3472" data-end="3545">
<p data-start="3474" data-end="3545"><strong data-start="3474" data-end="3494"><code data-start="3476" data-end="3492">easeInOutCubic</code></strong> (240–420 ms): panel/sekme geçişleri—premium his.</p>
</li>
<li data-start="3546" data-end="3725">
<p data-start="3548" data-end="3725"><strong data-start="3548" data-end="3566"><code data-start="3550" data-end="3564">back/elastic</code></strong>: Neşeli tonlarda sınırlı kullanın; form ekranlarında <strong data-start="3620" data-end="3631">kapatın</strong>.<br data-start="3632" data-end="3635" /><strong data-start="3635" data-end="3658">Tek baskın hareket:</strong> Aynı anda yalnız bir öğe baskın animasyon yapsın; odak dağılmasın.</p>
</li>
</ul>
<h3 data-start="3727" data-end="3779">7) Klavye Erişimi, Focus Ring ve Reduce Motion</h3>
<ul data-start="3780" data-end="4069">
<li data-start="3780" data-end="3846">
<p data-start="3782" data-end="3846"><strong data-start="3782" data-end="3796">TAB sırası</strong> mantıklı olmalı; <code data-start="3814" data-end="3827">ENTER/SPACE</code> CTA’yı tetikler.</p>
</li>
<li data-start="3847" data-end="3924">
<p data-start="3849" data-end="3924"><strong data-start="3849" data-end="3863">Focus ring</strong> görünür; mouse kullanıcıları için de estetik ama belirgin.</p>
</li>
<li data-start="3925" data-end="4069">
<p data-start="3927" data-end="4069"><strong data-start="3927" data-end="3945">Reduce Motion:</strong> Overshoot/back kapanır, süreler %30 kısalır, partikül/arka plan hareketi durur.<br data-start="4025" data-end="4028" /><strong data-start="4028" data-end="4067">AS3 örneği – focus ve klavye tetik:</strong></p>
</li>
</ul>
<p>stage.addEventListener(KeyboardEvent.KEY_DOWN, function(e:KeyboardEvent):void{<br />
if(e.keyCode==Keyboard.ENTER) primaryCTA.click();<br />
});</p>
<p><strong>8) Buton ve Etkileşim Kalıbı (AS3 İskeleti)</strong></p>
<p>import flash.events.MouseEvent;<br />
public class UIButton extends MovieClip {<br />
public var enabled:Boolean = true;<br />
public function UIButton() {<br />
buttonMode = true; tabEnabled = true; // klavye için<br />
addEventListener(MouseEvent.ROLL_OVER, onHover);<br />
addEventListener(MouseEvent.ROLL_OUT, onOut);<br />
addEventListener(MouseEvent.CLICK, onClick);<br />
}<br />
private function onHover(e:MouseEvent):void { gotoAndPlay(&#8220;hover&#8221;); }<br />
private function onOut(e:MouseEvent):void { gotoAndPlay(&#8220;idle&#8221;); }<br />
private function onClick(e:MouseEvent):void { if(enabled) dispatchEvent(new Event(&#8220;ui:click&#8221;)); }<br />
}</p>
<p data-start="4894" data-end="4988"><strong data-start="4894" data-end="4902">Not:</strong> Durum kareleri <code data-start="4918" data-end="4954">idle/hover/active/disabled/loading</code> olarak timeline’da etiketlenmeli.</p>
<h3 data-start="4990" data-end="5045">9) Formlar ve Validasyon: Hata Dilini Nazik Kurun</h3>
<ul data-start="5046" data-end="5323">
<li data-start="5046" data-end="5131">
<p data-start="5048" data-end="5131"><strong data-start="5048" data-end="5064">Saha düzeni:</strong> Etiket üstte, girdi alanı altta; ipucu (placeholder değil) ayrı.</p>
</li>
<li data-start="5132" data-end="5219">
<p data-start="5134" data-end="5219"><strong data-start="5134" data-end="5150">Hata mesajı:</strong> Kısa, nazik, çözüm önerir (“En az 8 karakter, bir rakam ekleyin”).</p>
</li>
<li data-start="5220" data-end="5323">
<p data-start="5222" data-end="5323"><strong data-start="5222" data-end="5247">Geribildirim türleri:</strong> inline hata, özet hata paneli, başarı toast’ı.<br data-start="5294" data-end="5297" /><strong data-start="5297" data-end="5321">AS3 mini validasyon:</strong></p>
</li>
</ul>
<p>function validatePassword(t:String):Boolean {<br />
var ok:Boolean = t.length&gt;=8 &amp;&amp; /[0-9]/.test(t);<br />
hint.visible = !ok; // &#8220;Bir rakam ekleyin&#8221;<br />
return ok;<br />
}</p>
<h3 data-start="5502" data-end="5550">10) Dinamik Menü ve Çok Düzeyli Navigasyon</h3>
<ul data-start="5551" data-end="5789">
<li data-start="5551" data-end="5620">
<p data-start="5553" data-end="5620"><strong data-start="5553" data-end="5575">Sezgisel derinlik:</strong> 2 düzey idealdir; 3’te breadcrumb zorunlu.</p>
</li>
<li data-start="5621" data-end="5682">
<p data-start="5623" data-end="5682"><strong data-start="5623" data-end="5643">“Ben neredeyim?”</strong>: Aktif menüyü renk/çubukla belirtin.</p>
</li>
<li data-start="5683" data-end="5789">
<p data-start="5685" data-end="5789"><strong data-start="5685" data-end="5701">Küçük ekran:</strong> Hamburger/çekmece; animasyonu 200–260 ms, <code data-start="5744" data-end="5757">easeOutQuad</code>.<br data-start="5758" data-end="5761" /><strong data-start="5761" data-end="5787">AS3: Menü seçimi olayı</strong></p>
</li>
</ul>
<div>menu.addEventListener(&#8220;menu:select&#8221;, function(e:Event):void{<br />
goTo((e.target as MenuItem).route); // FSM ile ekran değiştir<br />
});</div>
<div>
<h3 data-start="5940" data-end="5988">11) Durum Makineleri (FSM) ile Ekran Akışı</h3>
<p data-start="5989" data-end="6073">Serbest <code data-start="5997" data-end="6010">gotoAndPlay</code> yerine FSM kullanın: <strong data-start="6032" data-end="6052">giriş–idle–çıkış</strong> temizliği garanti.</p>
<p data-start="5989" data-end="6073">var state:String=&#8221;HOME&#8221;;<br />
function go(next:String):void{<br />
if(current){ current.out(); detach(current); }<br />
current = screens[next]; attach(current); current.in();<br />
state = next;<br />
}</p>
<p data-start="6275" data-end="6364"><strong data-start="6275" data-end="6286">Kazanç:</strong> “Girişi atla”, “geriye dön” gibi davranışlar stabil; bellek sızıntısı azalır.</p>
<h3 data-start="6366" data-end="6430">12) Toast/Modal/Drawer: Dişlileri Çakıştırmadan Tasarlamak</h3>
<ul data-start="6431" data-end="6689">
<li data-start="6431" data-end="6515">
<p data-start="6433" data-end="6515"><strong data-start="6433" data-end="6443">Modal:</strong> Arka planı %30–40 karart; <code data-start="6470" data-end="6475">ESC</code> kapatır; odak <strong data-start="6490" data-end="6506">modal içinde</strong> döner.</p>
</li>
<li data-start="6516" data-end="6592">
<p data-start="6518" data-end="6592"><strong data-start="6518" data-end="6529">Drawer:</strong> Sağ/soldan kayan panel; ana içerik kaymamalı (gerekmedikçe).</p>
</li>
<li data-start="6593" data-end="6689">
<p data-start="6595" data-end="6689"><strong data-start="6595" data-end="6605">Toast:</strong> 2–4 sn görünür, otomatik kapanır; <code data-start="6640" data-end="6651">aria-live</code> eşleniği mantığında görsel hiyerarşi.</p>
</li>
</ul>
<h3 data-start="6691" data-end="6745">13) Bildirim ve Boş Durum (Empty State) Tasarımı</h3>
<ul data-start="6746" data-end="6967">
<li data-start="6746" data-end="6823">
<p data-start="6748" data-end="6823"><strong data-start="6748" data-end="6762">Boş durum:</strong> “Henüz veri yok” + tek cümleli yönlendirme + birincil CTA.</p>
</li>
<li data-start="6824" data-end="6904">
<p data-start="6826" data-end="6904"><strong data-start="6826" data-end="6838">Yükleme:</strong> İskelet (skeleton) yerleşimi; spinner yalnız kısa yüklemelerde.</p>
</li>
<li data-start="6905" data-end="6967">
<p data-start="6907" data-end="6967"><strong data-start="6907" data-end="6916">Hata:</strong> Nazik metin + “Tekrar dene” + “Destek” bağlantısı.</p>
</li>
</ul>
<h3 data-start="6969" data-end="7021">14) Tablo ve Kart Tasarımı (Okunurluk + Eylem)</h3>
<ul data-start="7022" data-end="7282">
<li data-start="7022" data-end="7134">
<p data-start="7024" data-end="7134"><strong data-start="7024" data-end="7034">Tablo:</strong> Satır yüksekliği 40–48 px; zebra bandı hafif. Satır içi butonlar yalnız “satır eylemi” olduğunda.</p>
</li>
<li data-start="7135" data-end="7217">
<p data-start="7137" data-end="7217"><strong data-start="7137" data-end="7146">Kart:</strong> Görsel → başlık → ikincil metin → eylem; kart grid aralığı 16–24 px.</p>
</li>
<li data-start="7218" data-end="7282">
<p data-start="7220" data-end="7282"><strong data-start="7220" data-end="7240">Sıralama/filtre:</strong> Sembollerin anlamı metinle desteklenmeli.</p>
</li>
</ul>
<h3 data-start="7284" data-end="7331">15) İkonografi ve Mikro Metin (Microcopy)</h3>
<ul data-start="7332" data-end="7541">
<li data-start="7332" data-end="7393">
<p data-start="7334" data-end="7393"><strong data-start="7334" data-end="7348">İkon seti:</strong> Çizgi kalınlığı tutarlı; 16/20/24 px grid.</p>
</li>
<li data-start="7394" data-end="7471">
<p data-start="7396" data-end="7471"><strong data-start="7396" data-end="7410">Microcopy:</strong> Fiille başlar (“Kaydet”, “Gönder”); pasif çatıdan kaçının.</p>
</li>
<li data-start="7472" data-end="7541">
<p data-start="7474" data-end="7541"><strong data-start="7474" data-end="7487">Kısaltma:</strong> Tooltiplere güvenmeyin; kritik metni görünür bırakın.</p>
</li>
</ul>
<h3 data-start="7543" data-end="7603">16) Yerelleştirme, RTL ve Metni Sahnenin Dışında Tutma</h3>
<ul data-start="7604" data-end="7847">
<li data-start="7604" data-end="7671">
<p data-start="7606" data-end="7671"><strong data-start="7606" data-end="7618">JSON/XML</strong> ile metinleri dışarı alın; <code data-start="7646" data-end="7654">{name}</code> yer tutucular.</p>
</li>
<li data-start="7672" data-end="7743">
<p data-start="7674" data-end="7743"><strong data-start="7674" data-end="7694">RTL (Arapça vb.)</strong>: ikon/ok yönleri aynalanır; metin hizası sağa.</p>
</li>
<li data-start="7744" data-end="7847">
<p data-start="7746" data-end="7847"><strong data-start="7746" data-end="7764">Uzun metinler:</strong> 2 satır sınırı + ellipsis; tooltip yalnız açıklama için.<br data-start="7821" data-end="7824" /><strong data-start="7824" data-end="7845">AS3 veri bağlama:</strong></p>
</li>
</ul>
<p>var L:URLLoader=new URLLoader();<br />
L.addEventListener(Event.COMPLETE, onData);<br />
L.load(new URLRequest(&#8220;i18n/tr.json&#8221;));<br />
function onData(_:Event):void { ui.applyCopy(JSON.parse(L.data)); }</p>
<h3 data-start="8054" data-end="8106">17) Tema/Skins: Açık–Koyu ve Marka Varyantları</h3>
<ul data-start="8107" data-end="8315">
<li data-start="8107" data-end="8157">
<p data-start="8109" data-end="8157"><strong data-start="8109" data-end="8125">Değişkenler:</strong> Renk, gölge, radius, spacing.</p>
</li>
<li data-start="8158" data-end="8230">
<p data-start="8160" data-end="8230"><strong data-start="8160" data-end="8174">Koyu tema:</strong> Kontrast tuzaklarına dikkat; vurgu rengi “yanmamalı”.</p>
</li>
<li data-start="8231" data-end="8315">
<p data-start="8233" data-end="8315"><strong data-start="8233" data-end="8252">Marka temaları:</strong> Aynı komponent seti farklı paletlerle çalışmalı; kod ayrışmaz.</p>
</li>
</ul>
<h3 data-start="8317" data-end="8382">18) Performans–Bellek Hijyeni: Uzun Oturumlar İçin 10 Kural</h3>
<ol data-start="8383" data-end="8974">
<li data-start="8383" data-end="8454">
<p data-start="8386" data-end="8454">Görünmeyeni sahneden <strong data-start="8407" data-end="8417">kaldır</strong> (<code data-start="8419" data-end="8432">removeChild</code>), <code data-start="8435" data-end="8444">alpha=0</code> yetmez.</p>
</li>
<li data-start="8455" data-end="8518">
<p data-start="8458" data-end="8518"><strong data-start="8458" data-end="8487">Tek <code data-start="8464" data-end="8477">ENTER_FRAME</code> döngüsü</strong>: tüm animasyon/akış merkezi.</p>
</li>
<li data-start="8519" data-end="8588">
<p data-start="8522" data-end="8588"><strong data-start="8522" data-end="8539">cacheAsBitmap</strong>: sabit vektörler; filtre yerine çizimle gölge.</p>
</li>
<li data-start="8589" data-end="8637">
<p data-start="8592" data-end="8637"><strong data-start="8592" data-end="8605">Filtreler</strong> minimum; blur/glow pahalıdır.</p>
</li>
<li data-start="8638" data-end="8690">
<p data-start="8641" data-end="8690"><strong data-start="8641" data-end="8656">Object pool</strong>: toast/partikül/etiket tekrarı.</p>
</li>
<li data-start="8691" data-end="8745">
<p data-start="8694" data-end="8745"><strong data-start="8694" data-end="8707">Lazy load</strong>: ağır panelleri ilk açılışta yükle.</p>
</li>
<li data-start="8746" data-end="8796">
<p data-start="8749" data-end="8796"><strong data-start="8749" data-end="8769">Çoklu çözünürlük</strong> bitmap (mobil/masaüstü).</p>
</li>
<li data-start="8797" data-end="8871">
<p data-start="8800" data-end="8871"><strong data-start="8800" data-end="8813">Temizlik:</strong> Event/timer/tween/stream stop; modal/ekran kapanışında.</p>
</li>
<li data-start="8872" data-end="8925">
<p data-start="8875" data-end="8925"><strong data-start="8875" data-end="8888">Profiling</strong>: Gerçek veriyle test; tahmin etme.</p>
</li>
<li data-start="8926" data-end="8974">
<p data-start="8930" data-end="8974"><strong data-start="8930" data-end="8940">Poster</strong>: Medya gelmezse anlamlı ilk kare.</p>
</li>
</ol>
<h3 data-start="8976" data-end="9015">19) Güvenlik ve İzinler (AIR/Web)</h3>
<ul data-start="9016" data-end="9257">
<li data-start="9016" data-end="9080">
<p data-start="9018" data-end="9080"><strong data-start="9018" data-end="9038">Harici linklerde</strong> onay katmanı; XSS için whitelist/kaçış.</p>
</li>
<li data-start="9081" data-end="9172">
<p data-start="9083" data-end="9172"><strong data-start="9083" data-end="9090">AIR</strong> paketlerde yerel dosya erişimiyle gizlilik; oturum verilerini şifreli saklayın.</p>
</li>
<li data-start="9173" data-end="9257">
<p data-start="9175" data-end="9257"><strong data-start="9175" data-end="9207">Analitik/veri minimizasyonu:</strong> Yalnız davranışsal metrik; kişisel veri gerekmez.</p>
</li>
</ul>
<h3 data-start="9743" data-end="9797">21) Uygulamalı Mini Proje — <strong data-start="9775" data-end="9795">“Rapor Stüdyosu”</strong></h3>
<p data-start="9798" data-end="9945"><strong data-start="9798" data-end="9809">Bağlam:</strong> Kurumsal raporlama UI.<br data-start="9832" data-end="9835" /><strong data-start="9835" data-end="9850">Bileşenler:</strong> <code data-start="9851" data-end="9867">SidebarFilters</code>, <code data-start="9869" data-end="9878">TopTabs</code>, <code data-start="9880" data-end="9893">ReportTable</code>, <code data-start="9895" data-end="9906">ChartCard</code>, <code data-start="9908" data-end="9921">ExportModal</code>, <code data-start="9923" data-end="9930">Toast</code>.<br data-start="9931" data-end="9934" /><strong data-start="9934" data-end="9943">Akış:</strong></p>
<ol data-start="9946" data-end="10300">
<li data-start="9946" data-end="10012">
<p data-start="9949" data-end="10012">Sidebar filtreleri JSON’dan yüklenir; seçimde <code data-start="9995" data-end="10003">change</code> olayı.</p>
</li>
<li data-start="10013" data-end="10088">
<p data-start="10016" data-end="10088"><code data-start="10016" data-end="10023">Apply</code> CTA → skeleton tablo; veri gelince zebra tablo + grafik kartı.</p>
</li>
<li data-start="10089" data-end="10143">
<p data-start="10092" data-end="10143"><code data-start="10092" data-end="10100">Export</code> → modal (ESC ile kapanır, odak içeride).</p>
</li>
<li data-start="10144" data-end="10300">
<p data-start="10147" data-end="10300">Hata → Toast: “Sunucuya ulaşılamadı — Tekrar dene”.<br data-start="10198" data-end="10201" /><strong data-start="10201" data-end="10213">Kazanım:</strong> Skeleton yaklaşımı “algılanan performans”ı artırır; reduce motion’da yalnız crossfade.</p>
</li>
</ol>
<h3 data-start="10302" data-end="10362">22) Uygulamalı Mini Proje — <strong data-start="10334" data-end="10360">“Eğitsel Görev Paneli”</strong></h3>
<p data-start="10363" data-end="10703"><strong data-start="10363" data-end="10374">Bağlam:</strong> K-12 uygulaması; görev listesi + ilerleme.<br data-start="10417" data-end="10420" /><strong data-start="10420" data-end="10435">Bileşenler:</strong> <code data-start="10436" data-end="10446">TaskList</code>, <code data-start="10448" data-end="10462">ProgressRing</code>, <code data-start="10464" data-end="10474">StartCTA</code>, <code data-start="10476" data-end="10489">RewardToast</code>.<br data-start="10490" data-end="10493" /><strong data-start="10493" data-end="10505">İlkeler:</strong> Büyük hit alan (≥ 64 px), sevimli ama <strong data-start="10544" data-end="10553">nazik</strong> mikro-animasyon, <code data-start="10571" data-end="10578">ENTER</code> ile başlat, <code data-start="10591" data-end="10596">ESC</code> ile çık.<br data-start="10605" data-end="10608" /><strong data-start="10608" data-end="10618">Sonuç:</strong> Focus ring ve büyük hit alanlar hatalı tıklamayı düşürür; tamamlanma oranı yükselir.</p>
<h3 data-start="10705" data-end="10752">23) Ölçüm ve Analitik: UI’de Öğren–İlerle</h3>
<ul data-start="10753" data-end="11013">
<li data-start="10753" data-end="10849">
<p data-start="10755" data-end="10849"><strong data-start="10755" data-end="10767">Olaylar:</strong> <code data-start="10768" data-end="10781">view:screen</code>, <code data-start="10783" data-end="10798">click:primary</code>, <code data-start="10800" data-end="10812">form:error</code>, <code data-start="10814" data-end="10832">modal:open/close</code>, <code data-start="10834" data-end="10846">toast:view</code>.</p>
</li>
<li data-start="10850" data-end="10922">
<p data-start="10852" data-end="10922"><strong data-start="10852" data-end="10860">KPI:</strong> Görev süresi, tıklama yolları, hatalı alan sıcak noktaları.</p>
</li>
<li data-start="10923" data-end="11013">
<p data-start="10925" data-end="11013"><strong data-start="10925" data-end="10933">A/B:</strong> CTA metni, panel düzeni, tablo satır yüksekliği. <em data-start="10983" data-end="11004">Tek değişken kuralı</em> geçerli.</p>
</li>
</ul>
<h3 data-start="11015" data-end="11072">24) Modern Köprü: Animate/Flash → HTML5/Canvas/GSAP</h3>
<ul data-start="11073" data-end="11424">
<li data-start="11073" data-end="11135">
<p data-start="11075" data-end="11135"><strong data-start="11075" data-end="11090">MovieClip →</strong> JS komponent, <strong data-start="11105" data-end="11119">Timeline →</strong> GSAP timeline</p>
</li>
<li data-start="11136" data-end="11180">
<p data-start="11138" data-end="11180"><strong data-start="11138" data-end="11154">enterFrame →</strong> <code data-start="11155" data-end="11178">requestAnimationFrame</code></p>
</li>
<li data-start="11181" data-end="11225">
<p data-start="11183" data-end="11225"><strong data-start="11183" data-end="11194">Sound →</strong> WebAudio (sessiz varsayılan)</p>
</li>
<li data-start="11226" data-end="11271">
<p data-start="11228" data-end="11271"><strong data-start="11228" data-end="11246">SharedObject →</strong> LocalStorage/IndexedDB</p>
</li>
<li data-start="11272" data-end="11424">
<p data-start="11274" data-end="11424"><strong data-start="11274" data-end="11300">Prefers-reduced-motion</strong> eşlemesi<br data-start="11309" data-end="11312" /><strong data-start="11312" data-end="11321">Ders:</strong> Araçlar değişebilir; <strong data-start="11343" data-end="11413">tek baskın hareket, erişilebilirlik, okunurluk, performans hijyeni</strong> kalıcıdır.</p>
</li>
</ul>
<hr data-start="11426" data-end="11429" />
<h2 data-start="11431" data-end="11441">Sonuç</h2>
<p data-start="11442" data-end="12512"><strong data-start="11442" data-end="11479">Flash uygulamalarında UI tasarımı</strong>, piksel hizasından çok <strong data-start="11503" data-end="11524">insan davranışını</strong> anlamakla ilgilidir. Başarılı bir arayüz; <strong data-start="11567" data-end="11589">net bilgi mimarisi</strong>, <strong data-start="11591" data-end="11613">tek birincil eylem</strong>, <strong data-start="11615" data-end="11653">renk–kontrast–tipografi ergonomisi</strong>, <strong data-start="11655" data-end="11680">nazik mikro-animasyon</strong> ve <strong data-start="11684" data-end="11708">erişilebilir kontrol</strong>lerle akışa girer. Bu rehberde; grid ve komponent mimarisinden 9-slice/skin tekniklerine, buton/form/menü kalıplarından FSM tabanlı ekran geçişlerine, microcopy/ikonografi ve boş durum tasarımından Reduce Motion/klavye erişimine, performans–bellek hijyeninden analitik ve modern HTML5 köprüsüne kadar kapsamlı bir yol haritası sunduk.<br data-start="12042" data-end="12045" />Özetle; <strong data-start="12053" data-end="12295">(1) IA’yı yaz, (2) primary action’ı sahnenin yıldızı yap, (3) tek baskın hareketle odağı koru, (4) erişilebilirlik ve Reduce Motion’ı ilk günden planla, (5) bellek–performansı ölçerek iyileştir, (6) metni sahnenin dışına al ve temalandır.</strong> Bu omurga; ister kurumsal bir rapor stüdyosu ister eğitsel bir görev paneli, ister ürün içi bir ayar ekranı olsun—Flash/Animate veya HTML5 tarafında <strong data-start="12445" data-end="12483">akıcı, anlaşılır ve sürdürülebilir</strong> arayüzler üretmenizi sağlar.</p>
</div>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flash-uygulamalari-icin-ui-tasarimi/">Flash Uygulamaları için UI Tasarımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flash-uygulamalari-icin-ui-tasarimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flash ile Web Animasyon Tasarımlarında Senaryo Yazımı</title>
		<link>https://tasarim.yaptirma.com.tr/flash-ile-web-animasyon-tasarimlarinda-senaryo-yazimi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-ile-web-animasyon-tasarimlarinda-senaryo-yazimi</link>
					<comments>https://tasarim.yaptirma.com.tr/flash-ile-web-animasyon-tasarimlarinda-senaryo-yazimi/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Wed, 24 Sep 2025 07:00:20 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[A/B test analitik]]></category>
		<category><![CDATA[Adobe Animate timeline]]></category>
		<category><![CDATA[bariz vaat]]></category>
		<category><![CDATA[crossfade]]></category>
		<category><![CDATA[CTA pulse]]></category>
		<category><![CDATA[CTR artışı]]></category>
		<category><![CDATA[cue point]]></category>
		<category><![CDATA[e-öğrenme açılışı]]></category>
		<category><![CDATA[easeInOutCubic]]></category>
		<category><![CDATA[easeOutQuad]]></category>
		<category><![CDATA[easing psikolojisi]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash senaryo yazımı]]></category>
		<category><![CDATA[FSM durum makinesi]]></category>
		<category><![CDATA[hook how proof cta]]></category>
		<category><![CDATA[JSON içerik ayrımı]]></category>
		<category><![CDATA[kanıt sahnesi]]></category>
		<category><![CDATA[kısa senaryo.]]></category>
		<category><![CDATA[klavye navigasyonu]]></category>
		<category><![CDATA[KVE kimlik vaat eylem]]></category>
		<category><![CDATA[label triadı in idle out]]></category>
		<category><![CDATA[LocalStorage]]></category>
		<category><![CDATA[logo imzası]]></category>
		<category><![CDATA[maskeli wipe]]></category>
		<category><![CDATA[mikro metin microcopy]]></category>
		<category><![CDATA[modern HTML5 Canvas GSAP]]></category>
		<category><![CDATA[negatif alan]]></category>
		<category><![CDATA[odak yönetimi]]></category>
		<category><![CDATA[parallax geçiş]]></category>
		<category><![CDATA[performans cacheAsBitmap]]></category>
		<category><![CDATA[prefers reduced motion]]></category>
		<category><![CDATA[Reduce Motion erişilebilirlik]]></category>
		<category><![CDATA[SaaS özellik tanıtımı]]></category>
		<category><![CDATA[ses görsel senkron]]></category>
		<category><![CDATA[storyboard beat map]]></category>
		<category><![CDATA[storyboard pdf]]></category>
		<category><![CDATA[tek baskın hareket]]></category>
		<category><![CDATA[tek enterFrame döngüsü]]></category>
		<category><![CDATA[temizlik removeEventListener]]></category>
		<category><![CDATA[tempo kurgusu]]></category>
		<category><![CDATA[tipografi kontrast]]></category>
		<category><![CDATA[web animasyon senaryosu]]></category>
		<category><![CDATA[WebAudio sessiz]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2646</guid>

					<description><![CDATA[<p>Web animasyonu, ekran üzerinde hareket eden görsellerden ibaret değildir; hikâye ritmi, mesaj hiyerarşisi, easing psikolojisi, odak yönetimi ve erişilebilirlikle birlikte yürüyen bir senaryo işidir. Macromedia/Adobe Flash (günümüzde Animate) ekosistemi, uzun yıllar boyunca bu senaryo zanaatını tek bir stüdyoda toplayabildi: vektör çizim, timeline (zaman çizelgesi), semboller (MovieClip/Graphic), maske–blend–filtre, ses/müzik senkronu ve ActionScript 3 ile davranış katmanı. [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-web-animasyon-tasarimlarinda-senaryo-yazimi/">Flash ile Web Animasyon Tasarımlarında Senaryo Yazımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="68" data-end="724">Web animasyonu, ekran üzerinde hareket eden görsellerden ibaret değildir; <strong data-start="142" data-end="158">hikâye ritmi</strong>, <strong data-start="160" data-end="181">mesaj hiyerarşisi</strong>, <strong data-start="183" data-end="205">easing psikolojisi</strong>, <strong data-start="207" data-end="224">odak yönetimi</strong> ve <strong data-start="228" data-end="247">erişilebilirlik</strong>le birlikte yürüyen bir <strong data-start="271" data-end="282">senaryo</strong> işidir. Macromedia/Adobe <strong data-start="308" data-end="317">Flash</strong> (günümüzde Animate) ekosistemi, uzun yıllar boyunca bu senaryo zanaatını tek bir stüdyoda toplayabildi: <strong data-start="422" data-end="438">vektör çizim</strong>, <strong data-start="440" data-end="470">timeline (zaman çizelgesi)</strong>, <strong data-start="472" data-end="505">semboller (MovieClip/Graphic)</strong>, <strong data-start="507" data-end="529">maske–blend–filtre</strong>, <strong data-start="531" data-end="553">ses/müzik senkronu</strong> ve <strong data-start="557" data-end="575">ActionScript 3</strong> ile davranış katmanı. Fakat animasyonun kalbi, araçtan önce <strong data-start="636" data-end="647">senaryo</strong>dur: neyi, kime, hangi sırada, hangi duyguyla ve <strong data-start="696" data-end="710">kaç karede</strong> söyleyeceğiz?</p>
<p data-start="726" data-end="1360">Bu kapsamlı rehber; <strong data-start="746" data-end="803">Flash ile web animasyon tasarımlarında senaryo yazımı</strong>nı uçtan uca sistematize eder. <strong data-start="834" data-end="863">Mesaj–kitle–bağlam üçlüsü</strong>, <strong data-start="865" data-end="910">hikâye iskeleti (3 perde/5 adım/beat map)</strong>, <strong data-start="912" data-end="919">KVE</strong> (Kimlik–Vaat–Eylem) hiyerarşisi, <strong data-start="953" data-end="982">görsel dramaturji ve odak</strong>, <strong data-start="984" data-end="1007">easing ve zamanlama</strong>, <strong data-start="1009" data-end="1036">mikro metin (microcopy)</strong>, <strong data-start="1038" data-end="1087">sahne geçişleri ve label triadı (in/idle/out)</strong>, <strong data-start="1089" data-end="1113">FSM (durum makinesi)</strong>, <strong data-start="1115" data-end="1138">ses–görsel senkronu</strong>, <strong data-start="1140" data-end="1159">erişilebilirlik</strong>, <strong data-start="1161" data-end="1177">analitik–A/B</strong>, <strong data-start="1179" data-end="1208">performans–bellek hijyeni</strong>, <strong data-start="1210" data-end="1234">QA kontrol listeleri</strong> ve <strong data-start="1238" data-end="1274">modern HTML5/Canvas/GSAP köprüsü</strong>ne kadar pek çok konuyu örnek akışlar, mini kod kalıpları ve vaka notlarıyla ele alır.</p>
<p data-start="726" data-end="1360"><img decoding="async" class="aligncenter size-full wp-image-2132" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/7.jpeg" alt="" width="1080" height="720" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/7.jpeg 1080w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/7-300x200.jpeg 300w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/7-1024x683.jpeg 1024w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/7-768x512.jpeg 768w" sizes="(max-width: 1080px) 100vw, 1080px" /></p>
<hr data-start="1362" data-end="1365" />
<h2 data-start="1367" data-end="1377">Gelişme</h2>
<h3 data-start="1379" data-end="1454">1) Senaryonun İlk Sorusu: <strong data-start="1409" data-end="1452">Kime, neyi, ne kadar sürede söylüyoruz?</strong></h3>
<p data-start="1455" data-end="1495">Her animasyon, üç basit kararla doğar:</p>
<ul data-start="1496" data-end="1867">
<li data-start="1496" data-end="1580">
<p data-start="1498" data-end="1580"><strong data-start="1498" data-end="1508">Kitle:</strong> İlk kez gelen ziyaretçi mi, geri dönen kullanıcı mı, teknik uzman mı?</p>
</li>
<li data-start="1581" data-end="1682">
<p data-start="1583" data-end="1682"><strong data-start="1583" data-end="1592">Amaç:</strong> Ürünü tanıtmak, bir özelliği göstermek, bir davranışı öğretmek, bir duyguyu uyandırmak?</p>
</li>
<li data-start="1683" data-end="1867">
<p data-start="1685" data-end="1867"><strong data-start="1685" data-end="1694">Süre:</strong> Web’te “anlatım penceresi” 3–15 saniye arasıdır; 30 saniye üstü açıklayıcı videoya yaklaşır.<br data-start="1787" data-end="1790" /><strong data-start="1790" data-end="1800">Kural:</strong> Kitle küçüldükçe mesaj kristalleşir; süre kısaldıkça <strong data-start="1854" data-end="1866">tek vaat</strong>.</p>
</li>
</ul>
<h3 data-start="1869" data-end="1928">2) Mesaj Hiyerarşisi: <strong data-start="1895" data-end="1926">KVE – Kimlik → Vaat → Eylem</strong></h3>
<p data-start="1929" data-end="1978">Senaryonun okunurluğu, KVE üçlemesiyle ölçülür:</p>
<ul data-start="1979" data-end="2253">
<li data-start="1979" data-end="2034">
<p data-start="1981" data-end="2034"><strong data-start="1981" data-end="1992">Kimlik:</strong> Markanın izini bırak (logo, renk, ton).</p>
</li>
<li data-start="2035" data-end="2075">
<p data-start="2037" data-end="2075"><strong data-start="2037" data-end="2046">Vaat:</strong> Tek cümlede değer önerisi.</p>
</li>
<li data-start="2076" data-end="2253">
<p data-start="2078" data-end="2253"><strong data-start="2078" data-end="2094">Eylem (CTA):</strong> “Hemen dene”, “Keşfet”, “Videoyu izle”.<br data-start="2134" data-end="2137" /><strong data-start="2137" data-end="2152">Dramaturji:</strong> Vaat, <strong data-start="2159" data-end="2180">en baskın hareket</strong>le sahneye girer; CTA, <strong data-start="2203" data-end="2226">ritmin düşüş anında</strong> görünür; logo <strong data-start="2241" data-end="2249">imza</strong>dır.</p>
</li>
</ul>
<h3 data-start="2255" data-end="2312">3) Hikâye İskeleti: 3 Perde, 5 Adım ve <strong data-start="2298" data-end="2310">Beat Map</strong></h3>
<p data-start="2313" data-end="2362">Kısa web animasyonlarında dahi iskelet şarttır:</p>
<ul data-start="2363" data-end="2714">
<li data-start="2363" data-end="2415">
<p data-start="2365" data-end="2415"><strong data-start="2365" data-end="2387">Perde I (Kurulum):</strong> 0–1.5 sn: Problem/bağlam.</p>
</li>
<li data-start="2416" data-end="2476">
<p data-start="2418" data-end="2476"><strong data-start="2418" data-end="2441">Perde II (Gelişme):</strong> 1.5–4.5 sn: Çözüm/özellik akışı.</p>
</li>
<li data-start="2477" data-end="2714">
<p data-start="2479" data-end="2714"><strong data-start="2479" data-end="2503">Perde III (Kapanış):</strong> 4.5–6.0 sn: Vaatin net ifadesi + CTA + logo.<br data-start="2548" data-end="2551" /><strong data-start="2551" data-end="2570">5 Adım (beats):</strong> Hook → Neden? → Nasıl? → Kanıt/Örnek → Davet (CTA).<br data-start="2622" data-end="2625" /><strong data-start="2625" data-end="2638">Beat Map:</strong> Timeline üzerine etiketlerle döşenir: <code data-start="2677" data-end="2683">hook</code>, <code data-start="2685" data-end="2690">why</code>, <code data-start="2692" data-end="2697">how</code>, <code data-start="2699" data-end="2706">proof</code>, <code data-start="2708" data-end="2713">cta</code>.</p>
</li>
</ul>
<h3 data-start="2716" data-end="2783">4) Görsel Dramaturji: <strong data-start="2742" data-end="2764">Tek Baskın Hareket</strong> ve Odak Koridoru</h3>
<p data-start="2784" data-end="2887">Bir karede yalnız <strong data-start="2802" data-end="2813">bir öğe</strong> baskın hareket yapar. Başlık giriyorsa, ikon/arka plan “nefes”te kalır.</p>
<ul data-start="2888" data-end="3164">
<li data-start="2888" data-end="2970">
<p data-start="2890" data-end="2970"><strong data-start="2890" data-end="2908">Odak koridoru:</strong> Tipografi/karakterin arkası “temiz” (negatif alan) tutulur.</p>
</li>
<li data-start="2971" data-end="3164">
<p data-start="2973" data-end="3164"><strong data-start="2973" data-end="2986">Kontrast:</strong> Arka plan tonları orta–düşük; mesaj alanı yüksek kontrast.<br data-start="3045" data-end="3048" /><strong data-start="3048" data-end="3057">Vaka:</strong> Aynı anda başlık + ikon + CTA animasyonu → algı yükü ↑, takip ↓. Tek baskın ile CTR %6–12 arası artabilir.</p>
</li>
</ul>
<h3 data-start="3166" data-end="3218">5) Zamanlama ve Easing: Duygu, Hız ve “Hafıza”</h3>
<p data-start="3219" data-end="3261">Hareket hızı, senaryodaki duyguyu taşır:</p>
<ul data-start="3262" data-end="3536">
<li data-start="3262" data-end="3315">
<p data-start="3264" data-end="3315"><strong data-start="3264" data-end="3281"><code data-start="3266" data-end="3279">easeOutQuad</code></strong>: İkna eden vurgular (CTA/ikon).</p>
</li>
<li data-start="3316" data-end="3373">
<p data-start="3318" data-end="3373"><strong data-start="3318" data-end="3338"><code data-start="3320" data-end="3336">easeInOutCubic</code></strong>: Perde geçişleri, “premium” his.</p>
</li>
<li data-start="3374" data-end="3536">
<p data-start="3376" data-end="3536"><strong data-start="3376" data-end="3394"><code data-start="3378" data-end="3392">back/elastic</code></strong>: Eğlenceli ton; dozajı düşük.<br data-start="3424" data-end="3427" /><strong data-start="3427" data-end="3447">Mikro zamanlama:</strong> Başlık 280–420 ms’de açılır; CTA 180–220 ms nefesle görünür; sahne geçişleri 240–420 ms.</p>
</li>
</ul>
<h3 data-start="3538" data-end="3580">6) Label Triadı: <strong data-start="3559" data-end="3578">in → idle → out</strong></h3>
<p data-start="3581" data-end="3619">Her sahne ya da bileşende üç etiket:</p>
<ul data-start="3620" data-end="3873">
<li data-start="3620" data-end="3677">
<p data-start="3622" data-end="3677"><strong data-start="3622" data-end="3629">in:</strong> Giriş animasyonlarının oynadığı bölüm (kısa).</p>
</li>
<li data-start="3678" data-end="3719">
<p data-start="3680" data-end="3719"><strong data-start="3680" data-end="3689">idle:</strong> Okunur ve etkileşim bekler.</p>
</li>
<li data-start="3720" data-end="3873">
<p data-start="3722" data-end="3873"><strong data-start="3722" data-end="3730">out:</strong> Temizlik (event/tween/stream stop), çıkış hareketi.<br data-start="3782" data-end="3785" /><strong data-start="3785" data-end="3795">Fayda:</strong> Senaryo akışında “yarım kalan animasyon” ve bellek sızıntısı riskini düşürür.</p>
</li>
</ul>
<h3 data-start="3875" data-end="3933">7) Senaryo → Timeline Koreografisi: Panel–Panel Akış</h3>
<p data-start="3934" data-end="4000">Senaryoyu <strong data-start="3944" data-end="3957">3–4 panel</strong> olarak yazar, timeline’a etiketlersiniz:</p>
<ul data-start="4001" data-end="4202">
<li data-start="4001" data-end="4041">
<p data-start="4003" data-end="4041"><code data-start="4003" data-end="4017">label "hook"</code>: Çarpıcı soru/görsel.</p>
</li>
<li data-start="4042" data-end="4091">
<p data-start="4044" data-end="4091"><code data-start="4044" data-end="4057">label "how"</code>: Çözüm animasyonu (ikon akışı).</p>
</li>
<li data-start="4092" data-end="4202">
<p data-start="4094" data-end="4202"><code data-start="4094" data-end="4107">label "cta"</code>: CTA vurgusu + logo imzası.<br data-start="4135" data-end="4138" /><strong data-start="4138" data-end="4148">İpucu:</strong> Her panelin <strong data-start="4161" data-end="4174">tek cümle</strong> özeti timeline notu olmalı.</p>
</li>
</ul>
<h3 data-start="4204" data-end="4256">8) FSM (Durum Makinesi) ile Senaryoyu Yürütmek</h3>
<p data-start="4257" data-end="4339">Sahne değişimlerini rastgele <code data-start="4286" data-end="4299">gotoAndPlay</code> ile değil, durum makinesiyle yönetin:</p>
<p data-start="4257" data-end="4339">var state:String=&#8221;HOOK&#8221;; // HOOK, HOW, PROOF, CTA<br />
function go(next:String):void{<br />
if(current) { current.out(); detach(current); }<br />
current = scenes[next]; attach(current); current.in();<br />
state=next;<br />
}</p>
<p data-start="4564" data-end="4649"><strong data-start="4564" data-end="4576">Kazanım:</strong> Geri/ileri, “girişi atla”, “tekrar izle” gibi davranışlar temiz çalışır.</p>
<h3 data-start="4651" data-end="4712">9) Mikro Metin (Microcopy): Senaryonun Sessiz Kahramanı</h3>
<p data-start="4713" data-end="4761">Kısa bir animasyonda tek cümle <strong data-start="4744" data-end="4755">her şey</strong>dir:</p>
<ul data-start="4762" data-end="4971">
<li data-start="4762" data-end="4790">
<p data-start="4764" data-end="4790"><strong data-start="4764" data-end="4775">Başlık:</strong> 6–11 kelime.</p>
</li>
<li data-start="4791" data-end="4851">
<p data-start="4793" data-end="4851"><strong data-start="4793" data-end="4807">Alt satır:</strong> 1 cümle/fiil odaklı; pasif çatıdan kaçın.</p>
</li>
<li data-start="4852" data-end="4971">
<p data-start="4854" data-end="4971"><strong data-start="4854" data-end="4862">CTA:</strong> Fiille başlar (“Dene”, “Keşfet”).<br data-start="4896" data-end="4899" /><strong data-start="4899" data-end="4907">A/B:</strong> Fiil cümlesi vs. isim cümlesi; rakamsal vaat vs. duygusal vaat.</p>
</li>
</ul>
<h3 data-start="4973" data-end="5018">10) Ses–Görsel Senkronu: “Göz için Ses”</h3>
<ul data-start="5019" data-end="5197">
<li data-start="5019" data-end="5074">
<p data-start="5021" data-end="5074"><strong data-start="5021" data-end="5042">Sessiz varsayılan</strong> (tarayıcı/kurumsal politika).</p>
</li>
<li data-start="5075" data-end="5133">
<p data-start="5077" data-end="5133"><strong data-start="5077" data-end="5099">Foley (klik/woosh)</strong>: Vurgu karelerinde kısa sesler.</p>
</li>
<li data-start="5134" data-end="5197">
<p data-start="5136" data-end="5197"><strong data-start="5136" data-end="5149">Cue point</strong> ile eşleşme (vurgu hecesinde ikon parlaması):</p>
</li>
</ul>
<p>var ch:SoundChannel = s.play();<br />
var cues:Array=[{t:400, id:&#8221;headline&#8221;},{t:1200,id:&#8221;cta&#8221;}];<br />
addEventListener(Event.ENTER_FRAME, function(_:Event):void{<br />
var ms = ch.position;<br />
if(ms&gt;cues[0].t){ headline.play(&#8220;pulse&#8221;); cues.shift(); }<br />
});</p>
<p data-start="5457" data-end="5526"><strong data-start="5457" data-end="5477">Erişilebilirlik:</strong> Ses kapalıyken de görsel vurgu anlaşılır olmalı.</p>
<h3 data-start="5528" data-end="5594">11) Geçiş Stratejileri: <strong data-start="5556" data-end="5592">Crossfade, Wipe, Parallax, Scale</strong></h3>
<p data-start="5595" data-end="5623">Senaryo dili → geçiş dili:</p>
<ul data-start="5624" data-end="5931">
<li data-start="5624" data-end="5691">
<p data-start="5626" data-end="5691"><strong data-start="5626" data-end="5640">Crossfade:</strong> Güvenli, yumuşak; tipografik panel geçişlerinde.</p>
</li>
<li data-start="5692" data-end="5755">
<p data-start="5694" data-end="5755"><strong data-start="5694" data-end="5716">Wipe (düz/çapraz):</strong> Modern, hızlı; başlık–görsel reveal.</p>
</li>
<li data-start="5756" data-end="5801">
<p data-start="5758" data-end="5801"><strong data-start="5758" data-end="5780">Parallax kaydırma:</strong> Hikâyeye derinlik.</p>
</li>
<li data-start="5802" data-end="5931">
<p data-start="5804" data-end="5931"><strong data-start="5804" data-end="5821">Scale in/out:</strong> Yakınlaşma/uzaklaşma; 96→100% mikro vurgu.<br data-start="5864" data-end="5867" /><strong data-start="5867" data-end="5877">Kural:</strong> Geçişte metin okunurluğu düşmez; yön duygusu korunur.</p>
</li>
</ul>
<h3 data-start="5933" data-end="5981">12) Kanıt/Örnek Sahnesi: “Göster, söyleme”</h3>
<p data-start="5982" data-end="6067">Vaatin ardından <strong data-start="5998" data-end="6010">tek, net</strong> bir kanıt: sayı, mikro demo, küçük animasyonlu grafik.</p>
<ul data-start="6068" data-end="6210">
<li data-start="6068" data-end="6094">
<p data-start="6070" data-end="6094"><strong data-start="6070" data-end="6079">Süre:</strong> 800–1200 ms.</p>
</li>
<li data-start="6095" data-end="6153">
<p data-start="6097" data-end="6153"><strong data-start="6097" data-end="6106">Dili:</strong> Jargon değil, fayda: “60 sn’de rapor hazır.”</p>
</li>
<li data-start="6154" data-end="6210">
<p data-start="6156" data-end="6210"><strong data-start="6156" data-end="6167">Görsel:</strong> İkon/kısa bar grafiği/tek ekran görüntüsü.</p>
</li>
</ul>
<h3 data-start="6212" data-end="6257">13) CTA Sahnesi: Karar Anının Senaryosu</h3>
<p data-start="6258" data-end="6307">CTA yalnız görünmez; <strong data-start="6279" data-end="6296">karar bağlamı</strong> kurulur:</p>
<ul data-start="6308" data-end="6531">
<li data-start="6308" data-end="6350">
<p data-start="6310" data-end="6350"><strong data-start="6310" data-end="6324">Üst satır:</strong> “30 gün ücretsiz dene.”</p>
</li>
<li data-start="6351" data-end="6393">
<p data-start="6353" data-end="6393"><strong data-start="6353" data-end="6367">Alt satır:</strong> “Kredi kartı gerekmez.”</p>
</li>
<li data-start="6394" data-end="6466">
<p data-start="6396" data-end="6466"><strong data-start="6396" data-end="6411">CTA butonu:</strong> 180–220 ms <code data-start="6423" data-end="6436">easeOutQuad</code> pulse; hover/fokus tutarlı.</p>
</li>
<li data-start="6467" data-end="6531">
<p data-start="6469" data-end="6531"><strong data-start="6469" data-end="6488">Klavye erişimi:</strong> <code data-start="6489" data-end="6494">TAB</code> → CTA; <code data-start="6502" data-end="6515">ENTER/SPACE</code> ile tetiklenir.</p>
</li>
</ul>
<h3 data-start="6533" data-end="6591">14) Erişilebilirlik: Kontrast, Reduce Motion, Klavye</h3>
<ul data-start="6592" data-end="6858">
<li data-start="6592" data-end="6633">
<p data-start="6594" data-end="6633"><strong data-start="6594" data-end="6607">Kontrast:</strong> Normal metinde ≥ 4.5:1.</p>
</li>
<li data-start="6634" data-end="6726">
<p data-start="6636" data-end="6726"><strong data-start="6636" data-end="6654">Reduce Motion:</strong> Overshoot/back kapanır; süreler %30 kısalır; parallax/partikül durur.</p>
</li>
<li data-start="6727" data-end="6788">
<p data-start="6729" data-end="6788"><strong data-start="6729" data-end="6740">Klavye:</strong> <code data-start="6741" data-end="6746">TAB</code> sırası mantıklı, fokus halkası görünür.</p>
</li>
<li data-start="6789" data-end="6858">
<p data-start="6791" data-end="6858"><strong data-start="6791" data-end="6808">Renk körlüğü:</strong> Mesaj yalnız renkle verilmez; ikon/biçim desteği.</p>
</li>
</ul>
<h3 data-start="6860" data-end="6925">15) Performans–Bellek Hijyeni: Senaryo Akarken FPS Düşmesin</h3>
<ul data-start="6926" data-end="7226">
<li data-start="6926" data-end="6998">
<p data-start="6928" data-end="6998">Görünmeyeni sahneden <strong data-start="6949" data-end="6961">kaldırın</strong> (<code data-start="6963" data-end="6976">removeChild</code>), <code data-start="6979" data-end="6988">alpha=0</code> yetmez.</p>
</li>
<li data-start="6999" data-end="7047">
<p data-start="7001" data-end="7047"><strong data-start="7001" data-end="7018">cacheAsBitmap</strong>: Sık değişmeyen katmanlar.</p>
</li>
<li data-start="7048" data-end="7095">
<p data-start="7050" data-end="7095"><strong data-start="7050" data-end="7063">Filtreler</strong> minimum; blur/glow pahalıdır.</p>
</li>
<li data-start="7096" data-end="7137">
<p data-start="7098" data-end="7137"><strong data-start="7098" data-end="7111">Tek döngü</strong>: Merkezi <code data-start="7121" data-end="7134">ENTER_FRAME</code>.</p>
</li>
<li data-start="7138" data-end="7226">
<p data-start="7140" data-end="7226"><strong data-start="7140" data-end="7153">Temizlik:</strong> <code data-start="7154" data-end="7175">removeEventListener</code>, tween/stream stop; uzun oturumda sızıntıyı keser.</p>
</li>
</ul>
<h3 data-start="7228" data-end="7295">16) İçerik–Davranış Ayrımı: JSON ile Senaryoyu Dışarıda Tutun</h3>
<p data-start="7296" data-end="7364">Metin ve zamanlama parametrelerini JSON’dan çekin; derlemesiz A/B:</p>
<p data-start="7296" data-end="7364">var L:URLLoader=new URLLoader();<br />
L.addEventListener(Event.COMPLETE, onData);<br />
L.load(new URLRequest(&#8220;data/script.json&#8221;));<br />
function onData(e:Event):void {<br />
var d:Object = JSON.parse(L.data);<br />
headline.text = d.hook.title; // &#8220;Raporlar 60 sn&#8217;de hazır&#8221;<br />
// d.timing.headlineIn, d.timing.ctaIn gibi alanlarla GS&#8217;yi sürün<br />
}</p>
<p data-start="7706" data-end="7783"><strong data-start="7706" data-end="7718">Kazanım:</strong> Kopya/timing değişiminde tasarım kırılmaz, prodüksiyon hızlıdır.</p>
<h3 data-start="7785" data-end="7849">17) A/B Test ve Analitik: Senaryoyu Veride Keskinleştirmek</h3>
<ul data-start="7850" data-end="8184">
<li data-start="7850" data-end="7920">
<p data-start="7852" data-end="7920"><strong data-start="7852" data-end="7866">Etiketler:</strong> <code data-start="7867" data-end="7878">view:hook</code>, <code data-start="7880" data-end="7890">view:cta</code>, <code data-start="7892" data-end="7903">click:cta</code>, <code data-start="7905" data-end="7917">skip:intro</code>.</p>
</li>
<li data-start="7921" data-end="8040">
<p data-start="7923" data-end="8040"><strong data-start="7923" data-end="7944">A/B Değişkenleri:</strong> Başlık türü (rakam vs. duygu), CTA metni (Dene/Keşfet), ritim (0.8×/1.0×), geçiş (wipe/fade).</p>
</li>
<li data-start="8041" data-end="8184">
<p data-start="8043" data-end="8184"><strong data-start="8043" data-end="8051">KPI:</strong> CTR, view→click süresi, ikinci izleme oranı.<br data-start="8096" data-end="8099" /><strong data-start="8099" data-end="8108">Ders:</strong> Tek seferde <strong data-start="8121" data-end="8137">tek değişken</strong>; yoksa hangi beat’in çalıştığını bilemezsiniz.</p>
</li>
</ul>
<h3 data-start="8186" data-end="8242">18) Senaryo Kartları (Storyboard): Yaz–Çiz–Zamanla</h3>
<ul data-start="8243" data-end="8521">
<li data-start="8243" data-end="8288">
<p data-start="8245" data-end="8288"><strong data-start="8245" data-end="8263">Kare 1 (Hook):</strong> Soru + ikon; 0–0.8 sn.</p>
</li>
<li data-start="8289" data-end="8334">
<p data-start="8291" data-end="8334"><strong data-start="8291" data-end="8308">Kare 2 (How):</strong> Ürün akışı; 0.8–2.2 sn.</p>
</li>
<li data-start="8335" data-end="8386">
<p data-start="8337" data-end="8386"><strong data-start="8337" data-end="8356">Kare 3 (Proof):</strong> Tek sayı/örnek; 2.2–3.2 sn.</p>
</li>
<li data-start="8387" data-end="8521">
<p data-start="8389" data-end="8521"><strong data-start="8389" data-end="8406">Kare 4 (CTA):</strong> Buton + logo; 3.2–4.0 sn.<br data-start="8432" data-end="8435" /><strong data-start="8435" data-end="8446">Teslim:</strong> PDF/PNG storyboard + “sözlü okuma” (table read) → tempo kusurları görülür.</p>
</li>
</ul>
<h3 data-start="8523" data-end="8582">19) Vaka Çalışması — <strong data-start="8548" data-end="8580">SaaS Özellik Tanıtımı (6 sn)</strong></h3>
<p data-start="8583" data-end="8622"><strong data-start="8583" data-end="8593">Brief:</strong> “Raporlar 60 sn’de hazır.”</p>
<ul data-start="8623" data-end="8955">
<li data-start="8623" data-end="8698">
<p data-start="8625" data-end="8698"><strong data-start="8625" data-end="8645">Hook (0–1.0 sn):</strong> “Haftalık rapor saatlerinizi geri verelim.” (wipe)</p>
</li>
<li data-start="8699" data-end="8770">
<p data-start="8701" data-end="8770"><strong data-start="8701" data-end="8722">How (1.0–3.0 sn):</strong> 3 ikon: topla → analiz → paylaş (line sweep).</p>
</li>
<li data-start="8771" data-end="8836">
<p data-start="8773" data-end="8836"><strong data-start="8773" data-end="8796">Proof (3.0–4.2 sn):</strong> “60 sn’de PDF hazır” (sayısal sayaç).</p>
</li>
<li data-start="8837" data-end="8955">
<p data-start="8839" data-end="8955"><strong data-start="8839" data-end="8860">CTA (4.2–6.0 sn):</strong> “Ücretsiz Dene” + logo (pulse).<br data-start="8892" data-end="8895" /><strong data-start="8895" data-end="8905">Sonuç:</strong> A/B’de “rakamlı vaat” versiyonu CTR’ı %9 artırdı.</p>
</li>
</ul>
<h3 data-start="8957" data-end="9019">20) Vaka Çalışması — <strong data-start="8982" data-end="9017">E-Öğrenme Modülü Açılışı (8 sn)</strong></h3>
<p data-start="9020" data-end="9296"><strong data-start="9020" data-end="9029">Hook:</strong> Maskot “Bugün 10’luk gruplama öğreneceğiz.”<br data-start="9073" data-end="9076" /><strong data-start="9076" data-end="9084">How:</strong> 2 adımda sürükle–bırak demoları.<br data-start="9117" data-end="9120" /><strong data-start="9120" data-end="9130">Proof:</strong> “3 denemede %80 başarı” hedefi/piktogram.<br data-start="9172" data-end="9175" /><strong data-start="9175" data-end="9183">CTA:</strong> “Hadi başlayalım” (klavye odaklı).<br data-start="9218" data-end="9221" /><strong data-start="9221" data-end="9241">Erişilebilirlik:</strong> Reduce Motion aktifken crossfade; mikro ikonlar sabit.</p>
<h3 data-start="9869" data-end="9932">22) Uygulamalı Şablon — <strong data-start="9897" data-end="9930">“Kısa Vaat Senaryosu (≈4 sn)”</strong></h3>
<p data-start="9933" data-end="9950"><strong data-start="9933" data-end="9948">Kopya (TR):</strong></p>
<ul data-start="9951" data-end="10288">
<li data-start="9951" data-end="10006">
<p data-start="9953" data-end="10006">Hook: “Toplantı notlarını 1 dakikada rapora çevir.”</p>
</li>
<li data-start="10007" data-end="10042">
<p data-start="10009" data-end="10042">How: “Yükle → Özetle → Paylaş.”</p>
</li>
<li data-start="10043" data-end="10078">
<p data-start="10045" data-end="10078">Proof: “%92 doğruluk” (ikonlu).</p>
</li>
<li data-start="10079" data-end="10288">
<p data-start="10081" data-end="10288">CTA: “Ücretsiz Dene”.<br data-start="10102" data-end="10105" /><strong data-start="10105" data-end="10129">Timeline etiketleri:</strong> <code data-start="10130" data-end="10141">hook(0.0)</code>, <code data-start="10143" data-end="10153">how(0.8)</code>, <code data-start="10155" data-end="10167">proof(2.0)</code>, <code data-start="10169" data-end="10179">cta(3.0)</code><br data-start="10179" data-end="10182" /><strong data-start="10182" data-end="10193">Easing:</strong> Başlık <code data-start="10201" data-end="10215">easeOutCubic</code>, CTA <code data-start="10221" data-end="10234">easeOutQuad</code>.<br data-start="10235" data-end="10238" /><strong data-start="10238" data-end="10256">Reduce Motion:</strong> Wipe → crossfade; parallax = 0.</p>
</li>
</ul>
<h3 data-start="10290" data-end="10337">23) Senaryo ve Markanın Sesi: Ton Sözlüğü</h3>
<ul data-start="10338" data-end="10593">
<li data-start="10338" data-end="10407">
<p data-start="10340" data-end="10407"><strong data-start="10340" data-end="10359">Kurumsal güven:</strong> Kısa, resmî, fiil odaklı metin; sakin easing.</p>
</li>
<li data-start="10408" data-end="10479">
<p data-start="10410" data-end="10479"><strong data-start="10410" data-end="10430">Yaratıcı/oyuncu:</strong> Mizah kırıntısı; <code data-start="10448" data-end="10454">back</code>/<code data-start="10455" data-end="10464">elastic</code> küçük dozda.</p>
</li>
<li data-start="10480" data-end="10593">
<p data-start="10482" data-end="10593"><strong data-start="10482" data-end="10494">Eğitsel:</strong> “Neden” cümleleri; ipucu dili nazik.<br data-start="10531" data-end="10534" /><strong data-start="10534" data-end="10544">Kural:</strong> Ton, tipografi ve easing ile <strong data-start="10574" data-end="10585">tutarlı</strong> olmalı.</p>
</li>
</ul>
<h3 data-start="10595" data-end="10652">24) Modern Köprü: Animate/Flash → HTML5/Canvas/GSAP</h3>
<p data-start="10653" data-end="10699">Flash’ta yazılan senaryo dili aynen taşınır:</p>
<ul data-start="10700" data-end="11054">
<li data-start="10700" data-end="10762">
<p data-start="10702" data-end="10762"><strong data-start="10702" data-end="10717">MovieClip →</strong> JS komponent, <strong data-start="10732" data-end="10746">Timeline →</strong> GSAP timeline</p>
</li>
<li data-start="10763" data-end="10807">
<p data-start="10765" data-end="10807"><strong data-start="10765" data-end="10781">enterFrame →</strong> <code data-start="10782" data-end="10805">requestAnimationFrame</code></p>
</li>
<li data-start="10808" data-end="10852">
<p data-start="10810" data-end="10852"><strong data-start="10810" data-end="10821">Sound →</strong> WebAudio (sessiz varsayılan)</p>
</li>
<li data-start="10853" data-end="10888">
<p data-start="10855" data-end="10888"><strong data-start="10855" data-end="10873">SharedObject →</strong> LocalStorage</p>
</li>
<li data-start="10889" data-end="11054">
<p data-start="10891" data-end="11054"><strong data-start="10891" data-end="10910">Reduce Motion →</strong> <code data-start="10911" data-end="10935">prefers-reduced-motion</code><br data-start="10935" data-end="10938" /><strong data-start="10938" data-end="10945">Öz:</strong> Araç değişse de senaryo prensipleri—<strong data-start="10982" data-end="11044">KVE, tek baskın hareket, okunurluk, tempo, erişilebilirlik</strong>—değişmez.</p>
</li>
</ul>
<hr data-start="11056" data-end="11059" />
<h2 data-start="11061" data-end="11071">Sonuç</h2>
<p data-start="11072" data-end="11654"><strong data-start="11072" data-end="11099">Web animasyon senaryosu</strong>, ekranda geçen saniyeleri anlamlı bir hikâyeye dönüştürme sanatıdır. Bu rehberde; <strong data-start="11182" data-end="11201">kitle–amaç–süre</strong> üçlüsünden başlayıp <strong data-start="11222" data-end="11229">KVE</strong> hiyerarşisiyle mesajı kristalize etmeyi; <strong data-start="11271" data-end="11289">3 perde/5 beat</strong> iskeletiyle ritmi kurmayı; <strong data-start="11317" data-end="11339">tek baskın hareket</strong> ve <strong data-start="11343" data-end="11368">kontrast/negatif alan</strong> ile odağı korumayı; <strong data-start="11389" data-end="11399">easing</strong> ve <strong data-start="11403" data-end="11416">zamanlama</strong> ile duyguyu taşımayı; <strong data-start="11439" data-end="11455">label triadı</strong> ve <strong data-start="11459" data-end="11466">FSM</strong> ile akışı saflaştırmayı; <strong data-start="11492" data-end="11515">ses–görsel senkronu</strong>, <strong data-start="11517" data-end="11536">erişilebilirlik</strong>, <strong data-start="11538" data-end="11554">analitik–A/B</strong>, <strong data-start="11556" data-end="11585">performans–bellek hijyeni</strong> ve <strong data-start="11589" data-end="11613">modern HTML5 köprüsü</strong>nü sistematik bir çerçeveye yerleştirdik.</p>
<p data-start="11656" data-end="12060">Özetle; <strong data-start="11664" data-end="11906">(1) Vaadi tek cümlede yaz, (2) beat map’i etiketlere dök, (3) her karede tek baskın hareketi koru, (4) CTA’yı karar anına yerleştir, (5) Reduce Motion ve klavye erişimiyle herkese ulaştır, (6) ölç–öğren–iterasyonla senaryoyu keskinleştir.</strong> Bu omurgayla, Flash/Animate veya HTML5 fark etmeksizin; animasyonlarınız izleyicinin <strong data-start="11992" data-end="12005">dikkatini</strong> alır, <strong data-start="12012" data-end="12022">mesajı</strong> yerleştirir ve <strong data-start="12038" data-end="12048">eyleme</strong> davet eder.</p>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-web-animasyon-tasarimlarinda-senaryo-yazimi/">Flash ile Web Animasyon Tasarımlarında Senaryo Yazımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flash-ile-web-animasyon-tasarimlarinda-senaryo-yazimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flash ile Banner Tasarımı Hazırlama</title>
		<link>https://tasarim.yaptirma.com.tr/flash-ile-banner-tasarimi-hazirlama/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-ile-banner-tasarimi-hazirlama</link>
					<comments>https://tasarim.yaptirma.com.tr/flash-ile-banner-tasarimi-hazirlama/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Tue, 23 Sep 2025 07:00:21 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[300x250 728x90 160x600]]></category>
		<category><![CDATA[320x50 mobil]]></category>
		<category><![CDATA[A/B test CTR]]></category>
		<category><![CDATA[Adobe Animate banner]]></category>
		<category><![CDATA[B2B SaaS banner]]></category>
		<category><![CDATA[banner tasarımı]]></category>
		<category><![CDATA[cacheAsBitmap performansı]]></category>
		<category><![CDATA[clickTag ActionScript]]></category>
		<category><![CDATA[CTA tasarımı]]></category>
		<category><![CDATA[e-ticaret indirim]]></category>
		<category><![CDATA[easeInOutCubic]]></category>
		<category><![CDATA[easing easeOutQuad]]></category>
		<category><![CDATA[end frame stratejisi]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash banner]]></category>
		<category><![CDATA[foto poster]]></category>
		<category><![CDATA[glint ışık efekti]]></category>
		<category><![CDATA[görsel hiyerarşi]]></category>
		<category><![CDATA[grid kompozisyonu]]></category>
		<category><![CDATA[GSAP timeline]]></category>
		<category><![CDATA[HTML5 Canvas köprüsü]]></category>
		<category><![CDATA[ikon illüstrasyon]]></category>
		<category><![CDATA[JSON içerik ayrımı]]></category>
		<category><![CDATA[klavye erişilebilirliği]]></category>
		<category><![CDATA[KVE hiyerarşisi]]></category>
		<category><![CDATA[Latin-Ext font]]></category>
		<category><![CDATA[loop ritmi]]></category>
		<category><![CDATA[maskeli wipe]]></category>
		<category><![CDATA[medya planı uyumu]]></category>
		<category><![CDATA[mesaj akışı üç panel]]></category>
		<category><![CDATA[mikro nefes animasyonu.]]></category>
		<category><![CDATA[object pool]]></category>
		<category><![CDATA[ölçüm etiketleme]]></category>
		<category><![CDATA[poster fallback]]></category>
		<category><![CDATA[preloader skeleton]]></category>
		<category><![CDATA[QA kontrol listesi]]></category>
		<category><![CDATA[reduce motion modu]]></category>
		<category><![CDATA[requestAnimationFrame]]></category>
		<category><![CDATA[scale-in animasyonu]]></category>
		<category><![CDATA[seri banner seti]]></category>
		<category><![CDATA[skeleton yükleme]]></category>
		<category><![CDATA[tek baskın hareket]]></category>
		<category><![CDATA[timeline koreografisi]]></category>
		<category><![CDATA[tipografi kontrast]]></category>
		<category><![CDATA[vektör hijyeni]]></category>
		<category><![CDATA[WebAudio sessiz]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2647</guid>

					<description><![CDATA[<p>Banner tasarımı; mesaj → dikkat → eylem üçlemesini milisaniyeler içinde kurmayı hedefleyen, görsel iletişimin sprint koşusudur. Macromedia/Adobe Flash (günümüzde Animate) yıllarca bu sprintin atölyesi oldu: vektör çizim, timeline koreografisi, MovieClip mimarisi, maskeleme ve blend, easing eğrileri, ses/müzik (sessiz varsayılan) ve ActionScript ile davranış… Hepsi, küçük dosya boyutlarında bile “görenin durup baktığı” yaratıcı işlere izin verdi.Bu [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-banner-tasarimi-hazirlama/">Flash ile Banner Tasarımı Hazırlama</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="50" data-end="1194">Banner tasarımı; <strong data-start="67" data-end="93">mesaj → dikkat → eylem</strong> üçlemesini milisaniyeler içinde kurmayı hedefleyen, görsel iletişimin sprint koşusudur. Macromedia/Adobe <strong data-start="199" data-end="208">Flash</strong> (günümüzde Animate) yıllarca bu sprintin atölyesi oldu: <strong data-start="265" data-end="281">vektör çizim</strong>, <strong data-start="283" data-end="308">timeline koreografisi</strong>, <strong data-start="310" data-end="332">MovieClip mimarisi</strong>, <strong data-start="334" data-end="356">maskeleme ve blend</strong>, <strong data-start="358" data-end="377">easing eğrileri</strong>, <strong data-start="379" data-end="412">ses/müzik (sessiz varsayılan)</strong> ve <strong data-start="416" data-end="432">ActionScript</strong> ile davranış… Hepsi, küçük dosya boyutlarında bile “görenin durup baktığı” yaratıcı işlere izin verdi.<br data-start="535" data-end="538" />Bu kapsamlı rehber, <strong data-start="558" data-end="597">Flash ile banner tasarımı hazırlama</strong> sürecini uçtan uca sistematize eder: hedef ve tek cümlelik vaat, boyut–ağırlık–format kararları, <strong data-start="695" data-end="702">KVE</strong> (Kimlik–Vaat–Eylem) hiyerarşisi, tipografi–renk–kontrast ergonomisi, <strong data-start="772" data-end="785">kare kare</strong> (frame-by-frame) ve <strong data-start="806" data-end="815">tween</strong> animasyon teknikleri, <strong data-start="838" data-end="860">tek baskın hareket</strong> kuralıyla odak yönetimi, <strong data-start="886" data-end="908">preloader/skeleton</strong>, <strong data-start="910" data-end="922">clickTag</strong> standardı, etiketleme ve ölçüm, medya planıyla uyum, erişilebilirlik (reduce motion/kontrast/klavye), performans–bellek hijyeni, QA kontrol listeleri ve modern HTML5/Canvas köprüsü. Her bölüm <strong data-start="1115" data-end="1141">uygulanabilir kalıplar</strong>, <strong data-start="1143" data-end="1166">mini AS3 şablonları</strong> ve <strong data-start="1170" data-end="1186">vaka notları</strong> içerir.</p>
<p data-start="50" data-end="1194"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2131" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/8.webp" alt="" width="1000" height="669" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/8.webp 1000w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/8-300x201.webp 300w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/8-768x514.webp 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></p>
<hr data-start="1196" data-end="1199" />
<h2 data-start="1201" data-end="1211">Gelişme</h2>
<h3 data-start="1213" data-end="1252">1) Hedef ve Tek Cümlelik Vaat (USP)</h3>
<p data-start="1253" data-end="1327">Banner, “her şeyi anlatma” yeri değildir; <strong data-start="1295" data-end="1307">tek vaat</strong> ve <strong data-start="1311" data-end="1324">tek eylem</strong>.</p>
<ul data-start="1328" data-end="1555">
<li data-start="1328" data-end="1385">
<p data-start="1330" data-end="1385"><strong data-start="1330" data-end="1344">Örnek USP:</strong> “Faturanı %30 azaltan otomatik rapor.”</p>
</li>
<li data-start="1386" data-end="1555">
<p data-start="1388" data-end="1555"><strong data-start="1388" data-end="1396">CTA:</strong> “Ücretsiz Dene”, “Teklif Al”, “İndir”.<br data-start="1435" data-end="1438" /><strong data-start="1438" data-end="1448">Kural:</strong> USP, görsel/başlık/animasyonun yön verdiği <strong data-start="1492" data-end="1504">çekirdek</strong> olmalı; diğer her unsur bu cümlenin hizmetkârıdır.</p>
</li>
</ul>
<h3 data-start="1557" data-end="1601">2) Boyut, Format ve Ağırlık Stratejisi</h3>
<p data-start="1602" data-end="1752">Klasik ebatlardan bir seçki (mantık aynı kalır): <strong data-start="1651" data-end="1662">300×250</strong>, <strong data-start="1664" data-end="1674">728×90</strong>, <strong data-start="1676" data-end="1687">160×600</strong>, <strong data-start="1689" data-end="1700">300×600</strong>, <strong data-start="1702" data-end="1713">970×250</strong>, <strong data-start="1715" data-end="1725">320×50</strong> (mobil), <strong data-start="1735" data-end="1746">336×280</strong> vb.</p>
<ul data-start="1753" data-end="2084">
<li data-start="1753" data-end="1866">
<p data-start="1755" data-end="1866"><strong data-start="1755" data-end="1779">Dosya boyutu hedefi:</strong> Metadan bağımsız, daima <strong data-start="1804" data-end="1816">ekonomik</strong> düşünün (vektör, tile doku, filtre “0”a yakın).</p>
</li>
<li data-start="1867" data-end="1999">
<p data-start="1869" data-end="1999"><strong data-start="1869" data-end="1887">Render hedefi:</strong> HTML5’e geçiş senaryosuyla uyumlu bir animasyon dili; mümkün olduğunca <strong data-start="1959" data-end="1973">filtre yok</strong>, <strong data-start="1975" data-end="1996">vektör ağır işler</strong>.</p>
</li>
<li data-start="2000" data-end="2084">
<p data-start="2002" data-end="2084"><strong data-start="2002" data-end="2019">Varyant seti:</strong> Aynı kampanyanın 3–6 ebat varyantını aynı çizgisel dilde üretin.</p>
</li>
</ul>
<h3 data-start="2086" data-end="2129">3) KVE Hiyerarşisi: Kimlik–Vaat–Eylem</h3>
<ul data-start="2130" data-end="2408">
<li data-start="2130" data-end="2183">
<p data-start="2132" data-end="2183"><strong data-start="2132" data-end="2143">Kimlik:</strong> Logo/mark (ilk 0–200 ms kısa reveal).</p>
</li>
<li data-start="2184" data-end="2238">
<p data-start="2186" data-end="2238"><strong data-start="2186" data-end="2204">Vaat (Başlık):</strong> 6–10 kelime; iki satırı geçmez.</p>
</li>
<li data-start="2239" data-end="2408">
<p data-start="2241" data-end="2408"><strong data-start="2241" data-end="2257">Eylem (CTA):</strong> “Şimdi dene” / “Detay”.<br data-start="2281" data-end="2284" /><strong data-start="2284" data-end="2301">Okuma sırası:</strong> <strong data-start="2302" data-end="2323">Vaat → CTA → Logo</strong> (çoğu kurumsal kampanyada daha akıcıdır). Marka kapanışta tek karelik “imza”yı alır.</p>
</li>
</ul>
<h3 data-start="2410" data-end="2457">4) Mesaj Akışı: 3–4 Panel (Kare) Hikâyesi</h3>
<p data-start="2458" data-end="2497">Banner’ı <strong data-start="2467" data-end="2478">3 panel</strong> gibi kurgulayın:</p>
<ol data-start="2498" data-end="2759">
<li data-start="2498" data-end="2545">
<p data-start="2501" data-end="2545"><strong data-start="2501" data-end="2509">Hook</strong> (dikkat): Problem/iddia; 0–1.2 sn</p>
</li>
<li data-start="2546" data-end="2587">
<p data-start="2549" data-end="2587"><strong data-start="2549" data-end="2557">Vaat</strong> (çözüm/güvence): 1.2–2.2 sn</p>
</li>
<li data-start="2588" data-end="2759">
<p data-start="2591" data-end="2759"><strong data-start="2591" data-end="2605">CTA + Logo</strong> (karar): 2.2–3.0 sn<br data-start="2625" data-end="2628" /><strong data-start="2628" data-end="2636">Loop</strong> gerekiyorsa 1 turdan sonra <strong data-start="2664" data-end="2683">daha kısa ritim</strong>; izleyiciyi yormayın (toplam 15–20 sn’de döngü kapanması iyi bir sınırdır).</p>
</li>
</ol>
<h3 data-start="2761" data-end="2792">5) Tipografi ve Okunurluk</h3>
<ul data-start="2793" data-end="3077">
<li data-start="2793" data-end="2879">
<p data-start="2795" data-end="2879"><strong data-start="2795" data-end="2806">Başlık:</strong> 22–30 pt (ekrana göre); Latin-Ext destekli font (ı, İ, ğ, ş, ç, ö, ü).</p>
</li>
<li data-start="2880" data-end="2938">
<p data-start="2882" data-end="2938"><strong data-start="2882" data-end="2901">Satır uzunluğu:</strong> 20–28 karakter; mobilde daha kısa.</p>
</li>
<li data-start="2939" data-end="3014">
<p data-start="2941" data-end="3014"><strong data-start="2941" data-end="2954">Kontrast:</strong> Metin/zemin ≥ 4.5:1; koyu zemin + açık başlık veya tersi.</p>
</li>
<li data-start="3015" data-end="3077">
<p data-start="3017" data-end="3077"><strong data-start="3017" data-end="3045">Harf aralığı (tracking):</strong> Küçük ebatlarda +10–20 (optik).</p>
</li>
</ul>
<h3 data-start="3079" data-end="3110">6) Renk ve Görsel Ağırlık</h3>
<ul data-start="3111" data-end="3363">
<li data-start="3111" data-end="3162">
<p data-start="3113" data-end="3162">Ana palet: <strong data-start="3124" data-end="3159">1 ana renk + 1 vurgu + 1–2 nötr</strong>.</p>
</li>
<li data-start="3163" data-end="3246">
<p data-start="3165" data-end="3246">CTA, arka planla güçlü <strong data-start="3188" data-end="3200">kontrast</strong> kurar; logonun renk alanı ile <strong data-start="3231" data-end="3243">çatışmaz</strong>.</p>
</li>
<li data-start="3247" data-end="3363">
<p data-start="3249" data-end="3363">Sık degrade veya parlak animasyon yerine <strong data-start="3290" data-end="3315">düz renk + nazik doku</strong> kullanın (grain tile ile bantlaşmayı gizleyin).</p>
</li>
</ul>
<h3 data-start="3365" data-end="3399">7) Tek Baskın Hareket Kuralı</h3>
<p data-start="3400" data-end="3454">Aynı anda yalnız <strong data-start="3417" data-end="3424">bir</strong> öğe baskın animasyon yapar.</p>
<ul data-start="3455" data-end="3725">
<li data-start="3455" data-end="3647">
<p data-start="3457" data-end="3480"><strong data-start="3457" data-end="3478">Örnek Koreografi:</strong></p>
<ul data-start="3483" data-end="3647">
<li data-start="3483" data-end="3539">
<p data-start="3485" data-end="3539">0–0.3 sn: Başlık <code data-start="3502" data-end="3516">easeOutCubic</code> ile maskeden açılır.</p>
</li>
<li data-start="3542" data-end="3589">
<p data-start="3544" data-end="3589">0.3–0.5 sn: Görsel ikon <code data-start="3568" data-end="3578">scale-in</code> 96→100%.</p>
</li>
<li data-start="3592" data-end="3647">
<p data-start="3594" data-end="3647">0.5–0.7 sn: CTA belirir (180–220 ms <code data-start="3630" data-end="3643">easeOutQuad</code>).</p>
</li>
</ul>
</li>
<li data-start="3648" data-end="3725">
<p data-start="3650" data-end="3725">Başlık animasyon yaparken CTA sabit; CTA pulse yaparken başlık sabit kalır.</p>
</li>
</ul>
<h3 data-start="3727" data-end="3772">8) Reveal Teknikleri (Hafif ve Güvenli)</h3>
<ol data-start="3773" data-end="4073">
<li data-start="3773" data-end="3837">
<p data-start="3776" data-end="3837"><strong data-start="3776" data-end="3792">Maskeli Wipe</strong> (düz/çapraz) — keskin ve performans dostu.</p>
</li>
<li data-start="3838" data-end="3906">
<p data-start="3841" data-end="3906"><strong data-start="3841" data-end="3855">Line Sweep</strong> — başlıkta ince bir ışık çizgisi ardından metin.</p>
</li>
<li data-start="3907" data-end="3954">
<p data-start="3910" data-end="3954"><strong data-start="3910" data-end="3929">Scale-In + Fade</strong> — 96→100%; kısa vurgu.</p>
</li>
<li data-start="3955" data-end="4004">
<p data-start="3958" data-end="4004"><strong data-start="3958" data-end="3976">Grid’den Doğma</strong> — teknik ton; kısa tutun.</p>
</li>
<li data-start="4005" data-end="4073">
<p data-start="4008" data-end="4073"><strong data-start="4008" data-end="4026">Parçalı Montaj</strong> — genç/dinamik söylem için; 400–600 ms toplam.</p>
</li>
</ol>
<h3 data-start="4075" data-end="4121">9) Mikro-Animasyon ve Easing Psikolojisi</h3>
<ul data-start="4122" data-end="4387">
<li data-start="4122" data-end="4162">
<p data-start="4124" data-end="4162"><strong data-start="4124" data-end="4141"><code data-start="4126" data-end="4139">easeOutQuad</code></strong>: CTA/ikon vurgusu.</p>
</li>
<li data-start="4163" data-end="4225">
<p data-start="4165" data-end="4225"><strong data-start="4165" data-end="4185"><code data-start="4167" data-end="4183">easeInOutCubic</code></strong>: Panel geçişleri (premium, pürüzsüz).</p>
</li>
<li data-start="4226" data-end="4387">
<p data-start="4228" data-end="4387"><strong data-start="4228" data-end="4246"><code data-start="4230" data-end="4244">back/elastic</code></strong>: Eğlenceli/oyuncu marka; dozajı çok düşük.<br data-start="4289" data-end="4292" /><strong data-start="4292" data-end="4313">Loop mikro nefes:</strong> Her 5–7 sn’de CTA’ya 1 karelik ince gölge/scale nefesi; aşırıya kaçmayın.</p>
</li>
</ul>
<h3 data-start="4389" data-end="4420">10) Görsel/Hero Kullanımı</h3>
<ul data-start="4421" data-end="4652">
<li data-start="4421" data-end="4466">
<p data-start="4423" data-end="4466"><strong data-start="4423" data-end="4450">Flat ikon/illüstrasyon:</strong> Hafif, hızlı.</p>
</li>
<li data-start="4467" data-end="4540">
<p data-start="4469" data-end="4540"><strong data-start="4469" data-end="4478">Foto:</strong> Alan darsa <strong data-start="4490" data-end="4503">yüz/nesne</strong> yakın plan; tipografiyle kapışmaz.</p>
</li>
<li data-start="4541" data-end="4652">
<p data-start="4543" data-end="4652"><strong data-start="4543" data-end="4566">Video yerine poster</strong>: Ağır medya kullanmayın; gerekirse dışarıda barındırılmış kısa MP4 posterle (sessiz).</p>
</li>
</ul>
<h3 data-start="4654" data-end="4689">11) Preloader mı Skeleton mı?</h3>
<p data-start="4690" data-end="4876">Banner küçük olduğundan <strong data-start="4714" data-end="4738">geleneksel preloader</strong> yerine <strong data-start="4746" data-end="4758">skeleton</strong> yaklaşımı daha iyidir: ilk karede yerleşim iskeleti görünür, öğeler kademeli yerini alır. Algılanan performans artar.</p>
<h3 data-start="4878" data-end="4921">12) ActionScript ile Akış ve clickTag</h3>
<p data-start="4922" data-end="4979">Standart tıklama yönlendirmesi basit ve güvenli olmalı.</p>
<p>// AS3<br />
import flash.events.MouseEvent;<br />
import flash.net.URLRequest;<br />
import flash.net.navigateToURL;</p>
<p>var clickArea:Sprite = new Sprite(); // görünmez üst katman<br />
clickArea.graphics.beginFill(0xFFFFFF, 0); // tıklanabilir alan<br />
clickArea.graphics.drawRect(0,0,stage.stageWidth, stage.stageHeight);<br />
clickArea.graphics.endFill();<br />
addChild(clickArea);</p>
<p>var clickTag:String = loaderInfo.parameters.clickTag || &#8220;https://ornek.com/kampanya&#8221;;<br />
clickArea.buttonMode = true;<br />
clickArea.addEventListener(MouseEvent.CLICK, function(_:MouseEvent):void {<br />
navigateToURL(new URLRequest(clickTag), &#8220;_blank&#8221;);<br />
});</p>
<p data-start="5594" data-end="5607"><strong data-start="5594" data-end="5605">Notlar:</strong></p>
<ul data-start="5608" data-end="5771">
<li data-start="5608" data-end="5677">
<p data-start="5610" data-end="5677">Tıklanabilir alan <strong data-start="5628" data-end="5643">tüm sahneyi</strong> kapsasın (UI ile çakışmıyorsa).</p>
</li>
<li data-start="5678" data-end="5771">
<p data-start="5680" data-end="5771"><code data-start="5680" data-end="5692">buttonMode</code> açık, ama <strong data-start="5703" data-end="5720">elle çizilmiş</strong> görsel buton da olsun; kullanıcı niyetini artırır.</p>
</li>
</ul>
<h3 data-start="5773" data-end="5812">13) Zamanlama: 3–5 Saniyede Mesaj</h3>
<ul data-start="5813" data-end="6022">
<li data-start="5813" data-end="5859">
<p data-start="5815" data-end="5859"><strong data-start="5815" data-end="5830">Kısa döngü:</strong> 3–5 sn; “tek turda mesaj”.</p>
</li>
<li data-start="5860" data-end="5946">
<p data-start="5862" data-end="5946"><strong data-start="5862" data-end="5877">Uzun döngü:</strong> 10–15 sn; ikinci turda kısaltılmış ritim (tekrar hissini azaltır).</p>
</li>
<li data-start="5947" data-end="6022">
<p data-start="5949" data-end="6022"><strong data-start="5949" data-end="5974">Son kare (end frame):</strong> CTA + Logo kalıcı; tekrar beklerken hafif idle.</p>
</li>
</ul>
<h3 data-start="6024" data-end="6063">14) Performans ve Dosya Ekonomisi</h3>
<ul data-start="6064" data-end="6459">
<li data-start="6064" data-end="6150">
<p data-start="6066" data-end="6150"><strong data-start="6066" data-end="6079">Filtreler</strong> (blur/glow/drop shadow) → minimum; mümkünse <strong data-start="6124" data-end="6135">çizimle</strong> simüle edin.</p>
</li>
<li data-start="6151" data-end="6235">
<p data-start="6153" data-end="6235"><strong data-start="6153" data-end="6170">cacheAsBitmap</strong>: Sık değişmeyen vektörleri rasterize ederek CPU’yu rahatlatın.</p>
</li>
<li data-start="6236" data-end="6305">
<p data-start="6238" data-end="6305"><strong data-start="6238" data-end="6267">Tek <code data-start="6244" data-end="6257">ENTER_FRAME</code> döngüsü</strong>: Tüm animasyon yönetimi tek yerden.</p>
</li>
<li data-start="6306" data-end="6399">
<p data-start="6308" data-end="6399"><strong data-start="6308" data-end="6323">Object pool</strong>: Parçacık/konfeti gibi tekrar eden nesnelerde çöp toplama yükünü azaltır.</p>
</li>
<li data-start="6400" data-end="6459">
<p data-start="6402" data-end="6459"><strong data-start="6402" data-end="6427">Görünmeyeni kaldırın:</strong> <code data-start="6428" data-end="6437">alpha=0</code> yerine <code data-start="6445" data-end="6458">removeChild</code>.</p>
</li>
</ul>
<h3 data-start="6461" data-end="6506">15) Erişilebilirlik ve “Hareketi Azalt”</h3>
<ul data-start="6507" data-end="6796">
<li data-start="6507" data-end="6554">
<p data-start="6509" data-end="6554"><strong data-start="6509" data-end="6521">Kontrast</strong> ve <strong data-start="6525" data-end="6538">Latin-Ext</strong> font zorunlu.</p>
</li>
<li data-start="6555" data-end="6615">
<p data-start="6557" data-end="6615"><strong data-start="6557" data-end="6570">Klavyeyle</strong> CTA’ya ulaşılabilirlik; <code data-start="6595" data-end="6612">Tab/Enter/Space</code>.</p>
</li>
<li data-start="6616" data-end="6718">
<p data-start="6618" data-end="6718"><strong data-start="6618" data-end="6636">Reduce Motion:</strong> Overshoot/back kapanır, süreler %30 kısalır; partikül/arka plan hareketi durur.</p>
</li>
<li data-start="6719" data-end="6796">
<p data-start="6721" data-end="6796"><strong data-start="6721" data-end="6737">Renk körlüğü</strong>: Kritik sinyal yalnız renkle verilmez; ikon/şekil eklenir.</p>
</li>
</ul>
<h3 data-start="6798" data-end="6833">16) A/B Test için Değişkenler</h3>
<ul data-start="6834" data-end="7146">
<li data-start="6834" data-end="6887">
<p data-start="6836" data-end="6887"><strong data-start="6836" data-end="6854">Başlık biçimi:</strong> Fiil cümlesi vs. isim cümlesi.</p>
</li>
<li data-start="6888" data-end="6941">
<p data-start="6890" data-end="6941"><strong data-start="6890" data-end="6904">CTA metni:</strong> “Ücretsiz Dene” vs. “Hemen Başla”.</p>
</li>
<li data-start="6942" data-end="6977">
<p data-start="6944" data-end="6977"><strong data-start="6944" data-end="6954">Ritim:</strong> 0.8× hızlı vs. 1.0×.</p>
</li>
<li data-start="6978" data-end="7146">
<p data-start="6980" data-end="7146"><strong data-start="6980" data-end="6999">Reveal tekniği:</strong> Maskeli wipe vs. scale-in.<br data-start="7026" data-end="7029" /><strong data-start="7029" data-end="7043">Metrikler:</strong> CTR, görünüm sonrası etkileşim (view→click arası süre), <em data-start="7100" data-end="7113">hover-dwell</em> (HTML5 karşılığına taşınabilir).</p>
</li>
</ul>
<h3 data-start="7148" data-end="7180">17) Medya Planı ve Dizilim</h3>
<ul data-start="7181" data-end="7426">
<li data-start="7181" data-end="7325">
<p data-start="7183" data-end="7325"><strong data-start="7183" data-end="7204">Frekans kontrolü:</strong> Aynı kullanıcıya kısa sürede çok kez gösterim bıkkınlık yaratır; mesaj döngünüz <strong data-start="7285" data-end="7301">kendi içinde</strong> de tekrarı azaltmalı.</p>
</li>
<li data-start="7326" data-end="7426">
<p data-start="7328" data-end="7426"><strong data-start="7328" data-end="7347">Seri bütünlüğü:</strong> 300×250’de gördüğü görsel dil, 728×90’da da tanınmalı (renk/ikon/başlık dili).</p>
</li>
</ul>
<h3 data-start="7428" data-end="7464">18) Vaka: B2B SaaS Banner Seti</h3>
<p data-start="7465" data-end="7502"><strong data-start="7465" data-end="7473">USP:</strong> “Raporlar 60 sn’de hazır.”</p>
<ul data-start="7503" data-end="7786">
<li data-start="7503" data-end="7599">
<p data-start="7505" data-end="7599"><strong data-start="7505" data-end="7517">300×250:</strong> Başlık maskeli wipe (0–0.3 sn) → ikon scale-in (0.3–0.5 sn) → CTA (0.5–0.7 sn).</p>
</li>
<li data-start="7600" data-end="7650">
<p data-start="7602" data-end="7650"><strong data-start="7602" data-end="7613">728×90:</strong> Metin kısa; ikon solda, CTA sağda.</p>
</li>
<li data-start="7651" data-end="7786">
<p data-start="7653" data-end="7786"><strong data-start="7653" data-end="7665">160×600:</strong> Dikey akış; panel 1–2–3 sıralı.<br data-start="7697" data-end="7700" /><strong data-start="7700" data-end="7713">Son kare:</strong> CTA + Logo; glint 12–18 px genişlikte tek geçiş (loop’ta 6–8 sn’de bir).</p>
</li>
</ul>
<h3 data-start="7788" data-end="7832">19) Vaka: E-Ticaret İndirim Kampanyası</h3>
<p data-start="7833" data-end="7877"><strong data-start="7833" data-end="7841">USP:</strong> “%40’a varan indirim — bu hafta.”</p>
<ul data-start="7878" data-end="8149">
<li data-start="7878" data-end="7953">
<p data-start="7880" data-end="7953"><strong data-start="7880" data-end="7889">Renk:</strong> Vurgu rengi (örn. turuncu) yalnız <strong data-start="7924" data-end="7937">fiyat/CTA</strong> için ayrılır.</p>
</li>
<li data-start="7954" data-end="8057">
<p data-start="7956" data-end="8057"><strong data-start="7956" data-end="7972">Zamanlayıcı:</strong> Flash’ta gerçek zaman sayacı yerine <strong data-start="8009" data-end="8020">çıkarım</strong> görselleri (takvim/hafta görseli).</p>
</li>
<li data-start="8058" data-end="8149">
<p data-start="8060" data-end="8149"><strong data-start="8060" data-end="8074">Animasyon:</strong> Fiyat etiketi <code data-start="8089" data-end="8102">easeOutBack</code> ile hafif pop; reduce motion’da düz crossfade.</p>
</li>
</ul>
<h3 data-start="8151" data-end="8203">20) Ölçüm ve Etiketleme (Kampanya İyileştirme)</h3>
<ul data-start="8204" data-end="8526">
<li data-start="8204" data-end="8296">
<p data-start="8206" data-end="8296"><strong data-start="8206" data-end="8250">Olaylar (HTML5 karşılığına taşınabilir):</strong> <code data-start="8251" data-end="8257">view</code>, <code data-start="8259" data-end="8266">hover</code>, <code data-start="8268" data-end="8279">cta_click</code>, <code data-start="8281" data-end="8293">loop_count</code>.</p>
</li>
<li data-start="8297" data-end="8429">
<p data-start="8299" data-end="8429"><strong data-start="8299" data-end="8309">Rapor:</strong> Ebat–mesaj–CTA ilişkisini tabloyla okuyun; en çok tıklayan iki varyantın ortak yönlerini yeni turda standartlaştırın.</p>
</li>
<li data-start="8430" data-end="8526">
<p data-start="8432" data-end="8526"><strong data-start="8432" data-end="8444">Öğrenme:</strong> Üçüncü turda yalnız <strong data-start="8465" data-end="8476">tek bir</strong> değişkeni oynayın (ritim, CTA metni, zemin tonu).</p>
</li>
</ul>
<h3 data-start="9098" data-end="9171">22) Uygulamalı Mini Proje — <strong data-start="9130" data-end="9169">“Sweep Reveal + CTA Pulse” (3.0 sn)</strong></h3>
<p data-start="9172" data-end="9270"><strong data-start="9172" data-end="9187">Bileşenler:</strong> <code data-start="9188" data-end="9197">MC_Logo</code>, <code data-start="9199" data-end="9212">MC_Headline</code>, <code data-start="9214" data-end="9222">MC_CTA</code>, <code data-start="9224" data-end="9231">MC_BG</code>, <code data-start="9233" data-end="9243">MC_Sweep</code>, <code data-start="9245" data-end="9255">MC_Glint</code>.<br data-start="9256" data-end="9259" /><strong data-start="9259" data-end="9268">Akış:</strong></p>
<ul data-start="9271" data-end="9658">
<li data-start="9271" data-end="9343">
<p data-start="9273" data-end="9343"><strong data-start="9273" data-end="9286">0–0.3 sn:</strong> <code data-start="9287" data-end="9300">MC_Headline</code> çapraz maskeyle açılır (<code data-start="9325" data-end="9339">easeOutCubic</code>).</p>
</li>
<li data-start="9344" data-end="9391">
<p data-start="9346" data-end="9391"><strong data-start="9346" data-end="9361">0.3–0.5 sn:</strong> İkon/hero 96→100% scale-in.</p>
</li>
<li data-start="9392" data-end="9457">
<p data-start="9394" data-end="9457"><strong data-start="9394" data-end="9409">0.5–0.7 sn:</strong> <code data-start="9410" data-end="9418">MC_CTA</code> görünür; 200 ms <code data-start="9435" data-end="9448">easeOutQuad</code> pulse.</p>
</li>
<li data-start="9458" data-end="9496">
<p data-start="9460" data-end="9496"><strong data-start="9460" data-end="9475">0.7–1.0 sn:</strong> <code data-start="9476" data-end="9485">MC_Logo</code> fade-in.</p>
</li>
<li data-start="9497" data-end="9658">
<p data-start="9499" data-end="9658"><strong data-start="9499" data-end="9514">1.0–3.0 sn:</strong> End frame; CTA hafif nefes (her 6–8 sn’de bir).<br data-start="9562" data-end="9565" /><strong data-start="9565" data-end="9585">AS3 CTA tıklama:</strong> (bkz. Bölüm 12).<br data-start="9602" data-end="9605" /><strong data-start="9605" data-end="9623">Reduce Motion:</strong> Wipe→crossfade, pulse→düz görünüm.</p>
</li>
</ul>
<h3 data-start="9660" data-end="9695">23) HTML5/Canvas/GSAP Köprüsü</h3>
<p data-start="9696" data-end="9747">Flash’ta kurduğunuz dilin birebir muadili vardır:</p>
<ul data-start="9748" data-end="10033">
<li data-start="9748" data-end="9780">
<p data-start="9750" data-end="9780"><strong data-start="9750" data-end="9765">MovieClip →</strong> JS komponent</p>
</li>
<li data-start="9781" data-end="9813">
<p data-start="9783" data-end="9813"><strong data-start="9783" data-end="9797">Timeline →</strong> GSAP timeline</p>
</li>
<li data-start="9814" data-end="9858">
<p data-start="9816" data-end="9858"><strong data-start="9816" data-end="9832">enterFrame →</strong> <code data-start="9833" data-end="9856">requestAnimationFrame</code></p>
</li>
<li data-start="9859" data-end="9903">
<p data-start="9861" data-end="9903"><strong data-start="9861" data-end="9872">Sound →</strong> WebAudio (sessiz varsayılan)</p>
</li>
<li data-start="9904" data-end="10033">
<p data-start="9906" data-end="10033"><strong data-start="9906" data-end="9920">clickTag →</strong> URL paramları<br data-start="9934" data-end="9937" /><strong data-start="9937" data-end="9944">Öz:</strong> Değişen araç değil; <strong data-start="9965" data-end="10017">okunurluk, tek baskın hareket, hafiflik ve ölçüm</strong> prensipleridir.</p>
</li>
</ul>
<hr data-start="10035" data-end="10038" />
<h2 data-start="10040" data-end="10050">Sonuç</h2>
<p data-start="10051" data-end="10759"><strong data-start="10051" data-end="10080">Flash ile banner tasarımı</strong>, “küçük alanda büyük etki” zanaatıdır. Başarının anahtarı; <strong data-start="10140" data-end="10161">tek cümlelik vaat</strong>, okunur <strong data-start="10170" data-end="10192">tipografi–kontrast</strong>, <strong data-start="10194" data-end="10216">tek baskın hareket</strong> kuralıyla yönetilen ritim, <strong data-start="10244" data-end="10262">hafif ve temiz</strong> animasyon dili, güvenli <strong data-start="10287" data-end="10299">clickTag</strong>, <strong data-start="10301" data-end="10320">erişilebilirlik</strong> (reduce motion/klavye/kontrast) ve <strong data-start="10356" data-end="10369">ölçüm–A/B</strong> iterasyonudur.<br data-start="10384" data-end="10387" />Özetle; <strong data-start="10395" data-end="10587">(1) Vaatini kristalize et, (2) KVE hiyerarşini sade kur, (3) animasyonu hafif ve amaçlı yap, (4) CTA’yı görünür ve erişilebilir kıl, (5) performans–temizlik–ölçüm üçlüsünü standarda bağla.</strong> Bu omurgayla hazırlanan banner setleri; farklı ebatlarda dahi <strong data-start="10650" data-end="10682">tutarlı, hızlı ve ikna edici</strong> kalır—gözün takılıp “tık”a dönüştüğü o kısa anı, en verimli şekilde yönetir.</p>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-banner-tasarimi-hazirlama/">Flash ile Banner Tasarımı Hazırlama</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flash-ile-banner-tasarimi-hazirlama/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>E-Öğrenme Tasarımlarında Flash Kullanımı</title>
		<link>https://tasarim.yaptirma.com.tr/e-ogrenme-tasarimlarinda-flash-kullanimi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=e-ogrenme-tasarimlarinda-flash-kullanimi</link>
					<comments>https://tasarim.yaptirma.com.tr/e-ogrenme-tasarimlarinda-flash-kullanimi/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Sun, 21 Sep 2025 07:00:19 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[A/B test]]></category>
		<category><![CDATA[ActionScript 3 etkileşim]]></category>
		<category><![CDATA[adobe animate eğitim]]></category>
		<category><![CDATA[anında geri bildirim]]></category>
		<category><![CDATA[cacheAsBitmap performansı]]></category>
		<category><![CDATA[dal seçimi analizi]]></category>
		<category><![CDATA[e-öğrenme tasarımı]]></category>
		<category><![CDATA[erişilebilirlik WCAG]]></category>
		<category><![CDATA[eşleştirme alıştırması]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash e-öğrenme]]></category>
		<category><![CDATA[FSM durum makinesi]]></category>
		<category><![CDATA[GSAP timeline]]></category>
		<category><![CDATA[ipucu sistemi]]></category>
		<category><![CDATA[JSON içerik ayrımı]]></category>
		<category><![CDATA[K–12 uygulaması]]></category>
		<category><![CDATA[kapalı altyazı]]></category>
		<category><![CDATA[klavye navigasyonu]]></category>
		<category><![CDATA[kontrast 4.5:1]]></category>
		<category><![CDATA[kurumsal eğitim]]></category>
		<category><![CDATA[Latin-Ext tipografi]]></category>
		<category><![CDATA[LMS SDK entegrasyonu]]></category>
		<category><![CDATA[LocalStorage]]></category>
		<category><![CDATA[mikro animasyon easing]]></category>
		<category><![CDATA[offline strateji]]></category>
		<category><![CDATA[öğrenme analitiği]]></category>
		<category><![CDATA[oyunlaştırma rozet]]></category>
		<category><![CDATA[poster fallback]]></category>
		<category><![CDATA[quiz değerlendirme]]></category>
		<category><![CDATA[reduce motion modu]]></category>
		<category><![CDATA[requestAnimationFrame]]></category>
		<category><![CDATA[RTL destek]]></category>
		<category><![CDATA[rubrik açık uçlu]]></category>
		<category><![CDATA[SCORM entegrasyonu]]></category>
		<category><![CDATA[senaryo dallanma]]></category>
		<category><![CDATA[senaryo haritası]]></category>
		<category><![CDATA[simülasyon tabanlı öğrenme]]></category>
		<category><![CDATA[sıralama görevi]]></category>
		<category><![CDATA[süre teşviki]]></category>
		<category><![CDATA[sürükle bırak etkinlik]]></category>
		<category><![CDATA[tek baskın hareket]]></category>
		<category><![CDATA[timeline in idle out]]></category>
		<category><![CDATA[uzun oturum bellek]]></category>
		<category><![CDATA[veri→hipotez→iterasyon]]></category>
		<category><![CDATA[video sessiz başlangıç]]></category>
		<category><![CDATA[WebAudio]]></category>
		<category><![CDATA[xAPI Tin Can]]></category>
		<category><![CDATA[yerelleştirme çok dillilik]]></category>
		<category><![CDATA[yetkinlik atölyesi.]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2645</guid>

					<description><![CDATA[<p>E-öğrenme; hedef davranışların ölçülebilir biçimde kazandırıldığı, içeriğin okunur, etkileşimin anlamlı, deneyimin ise erişilebilir ve istikrarlı olduğu bir öğrenme ekosistemidir. Macromedia/Adobe Flash (günümüzde Animate) bu ekosistemde uzun yıllar “tek mutfak” rolünü üstlendi: vektör çizim, zaman çizelgesi (timeline), MovieClip bileşenleri, ActionScript 3 ile etkileşim, ses–video senkronu, XML/JSON veri ayrıştırma ve SCORM/xAPI entegrasyonu aynı sahnede buluştu. İster kurum [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/e-ogrenme-tasarimlarinda-flash-kullanimi/">E-Öğrenme Tasarımlarında Flash Kullanımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="55" data-end="1339">E-öğrenme; hedef davranışların ölçülebilir biçimde kazandırıldığı, içeriğin <strong data-start="131" data-end="141">okunur</strong>, etkileşimin <strong data-start="155" data-end="166">anlamlı</strong>, deneyimin ise <strong data-start="182" data-end="212">erişilebilir ve istikrarlı</strong> olduğu bir öğrenme ekosistemidir. Macromedia/Adobe <strong data-start="264" data-end="273">Flash</strong> (günümüzde Animate) bu ekosistemde uzun yıllar “tek mutfak” rolünü üstlendi: <strong data-start="351" data-end="367">vektör çizim</strong>, <strong data-start="369" data-end="399">zaman çizelgesi (timeline)</strong>, <strong data-start="401" data-end="426">MovieClip bileşenleri</strong>, <strong data-start="428" data-end="446">ActionScript 3</strong> ile etkileşim, <strong data-start="462" data-end="475">ses–video</strong> senkronu, <strong data-start="486" data-end="498">XML/JSON</strong> veri ayrıştırma ve <strong data-start="518" data-end="532">SCORM/xAPI</strong> entegrasyonu aynı sahnede buluştu. İster kurum içi eğitim, ister K–12 ders modülleri, ister yükseköğretim “mikro öğrenme” paketleri olsun; Flash ekolü, <strong data-start="685" data-end="702">bileşenleşmiş</strong> ve <strong data-start="706" data-end="721">ölçülebilir</strong> e-öğrenme deneyimlerinin omurgasını biçimlendirdi.<br data-start="772" data-end="775" />Bu kapsamlı rehber, <strong data-start="795" data-end="841">e-öğrenme tasarımlarında Flash kullanımını</strong> uçtan uca sistemleştirir: pedagojik çerçeve (hedef–kazanım–ölçüm), içerik mimarisi ve sahne organizasyonu, yönerge–geri bildirim dili, oyunlaştırma ve etkileşim kalıpları (sürükle-bırak, eşleştirme, simülasyon), değerlendirme (quiz/rubrik), erişilebilirlik (kontrast, klavye, Reduce Motion), performans–bellek hijyeni, analitik/SCORM–xAPI, yerelleştirme ve modern HTML5/Canvas köprüsü. Her bölüm <strong data-start="1238" data-end="1264">uygulanabilir kalıplar</strong>, <strong data-start="1266" data-end="1285">AS3 iskeletleri</strong>, <strong data-start="1287" data-end="1303">vaka notları</strong> ve <strong data-start="1307" data-end="1331">QA kontrol listeleri</strong> içerir.</p>
<p data-start="55" data-end="1339"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2129" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/10.jpeg" alt="" width="640" height="380" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/10.jpeg 640w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/10-300x178.jpeg 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></p>
<hr data-start="1341" data-end="1344" />
<h2 data-start="1346" data-end="1356">Gelişme</h2>
<h3 data-start="1358" data-end="1404">1) Pedagojik Omurga: Hedef–Kazanım–Ölçüm</h3>
<p data-start="1405" data-end="1472">E-öğrenme modülü <strong data-start="1422" data-end="1439">konu anlatımı</strong> değil, <strong data-start="1447" data-end="1466">kazanım üretimi</strong>dir.</p>
<ul data-start="1473" data-end="1804">
<li data-start="1473" data-end="1537">
<p data-start="1475" data-end="1537"><strong data-start="1475" data-end="1484">Hedef</strong>: “Satış ekibi yeni ürün mimarisini açıklayabilir.”</p>
</li>
<li data-start="1538" data-end="1621">
<p data-start="1540" data-end="1621"><strong data-start="1540" data-end="1551">Kazanım</strong>: “Üç bileşeni doğru eşleştirir; iki kullanım senaryosunu örnekler.”</p>
</li>
<li data-start="1622" data-end="1804">
<p data-start="1624" data-end="1804"><strong data-start="1624" data-end="1633">Ölçüm</strong>: Mini quiz (5 soru), görev tamamlama, senaryo performansı.<br data-start="1692" data-end="1695" /><strong data-start="1695" data-end="1705">Kural:</strong> Her ekran tek bir alt hedefe hizmet eder; metin/animasyon/etkileşim o hedefin kanıtı için konuşur.</p>
</li>
</ul>
<h3 data-start="1806" data-end="1866">2) İçerik Mimarisi: Bölüm–Etkinlik–Geri Bildirim Akışı</h3>
<p data-start="1867" data-end="2341"><strong data-start="1867" data-end="1886">Kök sahne (App)</strong> yalnız FSM (durum makinesi), yükleyici ve analitik taşır.<br data-start="1944" data-end="1947" /><strong data-start="1947" data-end="1960">Bölümler:</strong> <code data-start="1961" data-end="1968">Intro</code> (hedef/kapsam), <code data-start="1985" data-end="1992">Learn</code> (modelleme), <code data-start="2006" data-end="2016">Practice</code> (yönlendirmesi azalan alıştırma), <code data-start="2051" data-end="2061">Scenario</code> (dallanma), <code data-start="2074" data-end="2082">Assess</code> (değerlendirme), <code data-start="2100" data-end="2108">Review</code> (güçlendirme).<br data-start="2123" data-end="2126" /><strong data-start="2126" data-end="2141">Bileşenler:</strong> <code data-start="2142" data-end="2147">Nav</code>, <code data-start="2149" data-end="2170">HUD (ilerleme/skor)</code>, <code data-start="2172" data-end="2178">Hint</code>, <code data-start="2180" data-end="2190">Feedback</code>, <code data-start="2192" data-end="2202">Glossary</code>.<br data-start="2203" data-end="2206" /><strong data-start="2206" data-end="2223">Label triadı:</strong> Her bileşende <code data-start="2238" data-end="2255">in → idle → out</code> etiketleri.<br data-start="2267" data-end="2270" /><strong data-start="2270" data-end="2280">Fayda:</strong> Akış tutarlı, temizlik (event/tween/stream) güvence altında.</p>
<h3 data-start="2343" data-end="2390">3) Yönerge Tasarımı: Kısa, Net, Çok Kipli</h3>
<ul data-start="2391" data-end="2608">
<li data-start="2391" data-end="2447">
<p data-start="2393" data-end="2447"><strong data-start="2393" data-end="2421">Metin + ses + işaretleme</strong> (ok/halo/pulse) üçlüsü.</p>
</li>
<li data-start="2448" data-end="2525">
<p data-start="2450" data-end="2525">İlk denemede başarısızsa yönerge <strong data-start="2483" data-end="2494">kısalır</strong>, görsel vurgu belirginleşir.</p>
</li>
<li data-start="2526" data-end="2608">
<p data-start="2528" data-end="2608"><strong data-start="2528" data-end="2542">Okuma yaşı</strong> düşük gruplarda tek cümlelik konuşma ve ikon destekli talimatlar.</p>
</li>
</ul>
<h3 data-start="2610" data-end="2651">4) Geri Bildirim: Hemen, Net, Nazik</h3>
<ul data-start="2652" data-end="2988">
<li data-start="2652" data-end="2740">
<p data-start="2654" data-end="2740"><strong data-start="2654" data-end="2663">Doğru</strong>: “Harika! Bileşen A, veri toplama kümesidir.” (mikro konfeti, kısa foley).</p>
</li>
<li data-start="2741" data-end="2844">
<p data-start="2743" data-end="2844"><strong data-start="2743" data-end="2753">Yanlış</strong>: “Yaklaştın. Bileşen B analiz yapar; bağlantıyı yeniden dener misin?” (nötr ton, ipucu).</p>
</li>
<li data-start="2845" data-end="2988">
<p data-start="2847" data-end="2988"><strong data-start="2847" data-end="2856">Kısmi</strong>: Doğru kısımları vurgula; kalan için <strong data-start="2894" data-end="2903">ipucu</strong> ver.<br data-start="2908" data-end="2911" /><strong data-start="2911" data-end="2921">İpucu:</strong> “Ceza” dili motivasyonu kırar; <strong data-start="2953" data-end="2963">teşvik</strong> tonu kalıcılığı artırır.</p>
</li>
</ul>
<h3 data-start="2990" data-end="3067">5) Etkileşim Kalıpları: Sürükle–Bırak, Eşleştirme, Sıralama, Simülasyon</h3>
<ul data-start="3068" data-end="3417">
<li data-start="3068" data-end="3139">
<p data-start="3070" data-end="3139"><strong data-start="3070" data-end="3088">Sürükle–bırak:</strong> Büyük hedef alan (≥ 48–64 px), bırakınca “snap”.</p>
</li>
<li data-start="3140" data-end="3231">
<p data-start="3142" data-end="3231"><strong data-start="3142" data-end="3157">Eşleştirme:</strong> Terim–görsel/işlev–örnek; çizgi yerine kart yaklaşımı okunurluk sağlar.</p>
</li>
<li data-start="3232" data-end="3287">
<p data-start="3234" data-end="3287"><strong data-start="3234" data-end="3247">Sıralama:</strong> İş adımları veya sebep–sonuç zinciri.</p>
</li>
<li data-start="3288" data-end="3417">
<p data-start="3290" data-end="3417"><strong data-start="3290" data-end="3305">Simülasyon:</strong> Sistem davranışını temsili değişkenlerle denetlet (slayt değil, <strong data-start="3370" data-end="3379">deney</strong>).<br data-start="3381" data-end="3384" /><strong data-start="3384" data-end="3415">AS3 sürükle-bırak iskeleti:</strong></p>
</li>
</ul>
<div>item.addEventListener(MouseEvent.MOUSE_DOWN, onDown);<br />
function onDown(e:MouseEvent):void { item.startDrag(); stage.addEventListener(MouseEvent.MOUSE_UP, onUp); }<br />
function onUp(_:MouseEvent):void {<br />
stage.removeEventListener(MouseEvent.MOUSE_UP, onUp); item.stopDrag();<br />
if(slot.hitTestPoint(item.x, item.y, true)) snap(item, slot); else tweenBack(item);<br />
}</div>
<div>
<h3 data-start="3797" data-end="3847">6) Senaryo Tabanlı Öğrenme: Dallanma Mantığı</h3>
<p data-start="3848" data-end="3906"><strong data-start="3848" data-end="3858">Durum:</strong> “Müşteri A’nın itirazı… Hangi adımı atarsın?”</p>
<ul data-start="3907" data-end="4198">
<li data-start="3907" data-end="3997">
<p data-start="3909" data-end="3997"><strong data-start="3909" data-end="3923">Seçenekler</strong> farklı sonuçlar doğurur; <strong data-start="3949" data-end="3975">yanıt sonrası açıklama</strong> en kritik kısımdır.</p>
</li>
<li data-start="3998" data-end="4198">
<p data-start="4000" data-end="4198"><strong data-start="4000" data-end="4016">Mikro harita</strong> veya “geri sar” noktaları, keşif ve tekrar denemesini teşvik eder.<br data-start="4083" data-end="4086" /><strong data-start="4086" data-end="4095">Vaka:</strong> Açıklamayı yalnız “doğru/yanlış” değil, seçilen yolun <strong data-start="4150" data-end="4163">mantığına</strong> bağlamak, içselleştirmeyi artırdı.</p>
</li>
</ul>
<h3 data-start="4200" data-end="4255">7) Değerlendirme (Assess): Quiz, Görev, Açık Uçlu</h3>
<ul data-start="4256" data-end="4573">
<li data-start="4256" data-end="4342">
<p data-start="4258" data-end="4342"><strong data-start="4258" data-end="4275">Soru tipleri:</strong> Çoktan seçmeli, sürükle-bırak, eşleştirme, sıralama, kısa cevap.</p>
</li>
<li data-start="4343" data-end="4421">
<p data-start="4345" data-end="4421"><strong data-start="4345" data-end="4356">Rubrik:</strong> Açık uçlu için basit rubrik (tam–kısmi–yanlış) ve örnek cevap.</p>
</li>
<li data-start="4422" data-end="4491">
<p data-start="4424" data-end="4491"><strong data-start="4424" data-end="4442">Geri bildirim:</strong> Anında, kısayol değil <strong data-start="4465" data-end="4474">neden</strong> açıklamasıyla.</p>
</li>
<li data-start="4492" data-end="4573">
<p data-start="4494" data-end="4573"><strong data-start="4494" data-end="4511">Deneme hakkı:</strong> Hedefe bağlı; öğrenme amaçlı modüllerde tekrar hakkı verilir.</p>
</li>
</ul>
<h3 data-start="4575" data-end="4629">8) Öğrenme Verisi: SCORM/xAPI ve Olay Etiketleme</h3>
<ul data-start="4630" data-end="4987">
<li data-start="4630" data-end="4676">
<p data-start="4632" data-end="4676"><strong data-start="4632" data-end="4651">SCORM 1.2/2004:</strong> Tamamlama, puan, süre.</p>
</li>
<li data-start="4677" data-end="4987">
<p data-start="4679" data-end="4987"><strong data-start="4679" data-end="4698">xAPI (Tin Can):</strong> İnce taneli deneyim (hangi ipucu tıklandı? hangi dal seçildi?).<br data-start="4762" data-end="4765" /><strong data-start="4765" data-end="4785">Olay etiketleri:</strong> <code data-start="4786" data-end="4798">view:intro</code>, <code data-start="4800" data-end="4816">start:practice</code>, <code data-start="4818" data-end="4845">complete:scenario:branchA</code>, <code data-start="4847" data-end="4870">assessment:q3:correct</code>, <code data-start="4872" data-end="4883">hint:used</code>, <code data-start="4885" data-end="4903">error:drag:count</code>.<br data-start="4904" data-end="4907" /><strong data-start="4907" data-end="4917">Fayda:</strong> <em data-start="4918" data-end="4946">Veri → hipotez → iterasyon</em> döngüsü kurulmadan iyileştirme körleşir.</p>
</li>
</ul>
<h3 data-start="4989" data-end="5049">9) Erişilebilirlik: Kontrast, Klavye, “Hareketi Azalt”</h3>
<ul data-start="5050" data-end="5391">
<li data-start="5050" data-end="5126">
<p data-start="5052" data-end="5126"><strong data-start="5052" data-end="5064">Kontrast</strong> (≥4.5:1), metin boyutları; Latin-Ext (ı, İ, ğ, ş, ç, ö, ü).</p>
</li>
<li data-start="5127" data-end="5213">
<p data-start="5129" data-end="5213"><strong data-start="5129" data-end="5139">Klavye</strong>: <code data-start="5141" data-end="5146">TAB</code> sırası mantıklı; <code data-start="5164" data-end="5177">ENTER/SPACE</code> tetikler; <strong data-start="5188" data-end="5202">focus ring</strong> görünür.</p>
</li>
<li data-start="5214" data-end="5308">
<p data-start="5216" data-end="5308"><strong data-start="5216" data-end="5235">Hareketi Azalt:</strong> Overshoot/back kapanır; süreler %30 kısalır; partikül yoğunluğu düşer.</p>
</li>
<li data-start="5309" data-end="5391">
<p data-start="5311" data-end="5391"><strong data-start="5311" data-end="5342">Altyazı ve alternatif sunum</strong>: Video/konuşma için kapalı altyazı + transkript.</p>
</li>
</ul>
<h3 data-start="5393" data-end="5449">10) Performans–Bellek Hijyeni: Uzun Oturumlar İçin</h3>
<ul data-start="5450" data-end="5831">
<li data-start="5450" data-end="5529">
<p data-start="5452" data-end="5529"><strong data-start="5452" data-end="5485">Görünmeyeni sahneden kaldırın</strong> (<code data-start="5487" data-end="5500">removeChild</code>); <code data-start="5503" data-end="5512">alpha=0</code> yeterli değil.</p>
</li>
<li data-start="5530" data-end="5578">
<p data-start="5532" data-end="5578"><strong data-start="5532" data-end="5549">cacheAsBitmap</strong>: Sık değişmeyen vektörler.</p>
</li>
<li data-start="5579" data-end="5631">
<p data-start="5581" data-end="5631"><strong data-start="5581" data-end="5594">Filtreler</strong> (blur/glow) minimum; CPU’yu yakar.</p>
</li>
<li data-start="5632" data-end="5721">
<p data-start="5634" data-end="5721"><strong data-start="5634" data-end="5647">Tek döngü</strong>: Merkezi <code data-start="5657" data-end="5670">ENTER_FRAME</code>; birden çok timer/tween yerine timeline/manager.</p>
</li>
<li data-start="5722" data-end="5831">
<p data-start="5724" data-end="5831"><strong data-start="5724" data-end="5737">Temizlik:</strong> Bölüm kapanırken <code data-start="5755" data-end="5776">removeEventListener</code>, tween/stream stop; uzun oturumda bellek stabil kalır.</p>
</li>
</ul>
<h3 data-start="5833" data-end="5872">11) Yerelleştirme ve Çok Dillilik</h3>
<ul data-start="5873" data-end="6111">
<li data-start="5873" data-end="5934">
<p data-start="5875" data-end="5934">Metni sahneden ayırın (JSON/XML); <code data-start="5909" data-end="5917">{term}</code> yer tutucular.</p>
</li>
<li data-start="5935" data-end="6013">
<p data-start="5937" data-end="6013"><strong data-start="5937" data-end="5951">RTL diller</strong> için ikon/ok yönlerini aynalayın; metin hizasını sağa alın.</p>
</li>
<li data-start="6014" data-end="6111">
<p data-start="6016" data-end="6111"><strong data-start="6016" data-end="6044">Satır sınırı ve ellipsis</strong>: Uzun başlıkları iki satırla sınırlayın.<br data-start="6085" data-end="6088" /><strong data-start="6088" data-end="6109">AS3 veri yükleme:</strong></p>
</li>
</ul>
<p>var L:URLLoader = new URLLoader();<br />
L.addEventListener(Event.COMPLETE, onData);<br />
L.load(new URLRequest(&#8220;data/lesson.tr.json&#8221;));<br />
function onData(e:Event):void { model = JSON.parse(L.data); render(model); }</p>
<h3 data-start="6336" data-end="6391">12) Tipografi–Renk–Yerleşim: Okunurluk Ergonomisi</h3>
<ul data-start="6392" data-end="6689">
<li data-start="6392" data-end="6472">
<p data-start="6394" data-end="6472"><strong data-start="6394" data-end="6404">Başlık</strong> 28–36 pt, gövde 20–24 pt (projeksiyon/tablet için bir boy büyük).</p>
</li>
<li data-start="6473" data-end="6538">
<p data-start="6475" data-end="6538"><strong data-start="6475" data-end="6493">Satır uzunluğu</strong> 60–75 karakter; <strong data-start="6510" data-end="6527">satır aralığı</strong> 1.4–1.6.</p>
</li>
<li data-start="6539" data-end="6602">
<p data-start="6541" data-end="6602"><strong data-start="6541" data-end="6557">Negatif alan</strong>: İçerik kartları etrafında 24–36 px nefes.</p>
</li>
<li data-start="6603" data-end="6689">
<p data-start="6605" data-end="6689"><strong data-start="6605" data-end="6620">Renk paleti</strong>: 1 ana, 1 vurgu, 2 nötr; vurgu yalnız CTA/cevap geri bildirimi için.</p>
</li>
</ul>
<h3 data-start="6691" data-end="6738">13) Mikro-Animasyon ve Easing Psikolojisi</h3>
<ul data-start="6739" data-end="6943">
<li data-start="6739" data-end="6794">
<p data-start="6741" data-end="6794"><strong data-start="6741" data-end="6758"><code data-start="6743" data-end="6756">easeOutQuad</code></strong>: Cevap/CTA vurgusunda 180–220 ms.</p>
</li>
<li data-start="6795" data-end="6860">
<p data-start="6797" data-end="6860"><strong data-start="6797" data-end="6817"><code data-start="6799" data-end="6815">easeInOutCubic</code></strong>: Bölüm geçişleri, premium ama sakin his.</p>
</li>
<li data-start="6861" data-end="6943">
<p data-start="6863" data-end="6943"><strong data-start="6863" data-end="6885">Tek baskın hareket</strong>: Aynı anda yalnız bir öğe baskın; dikkat dağılımı azalır.</p>
</li>
</ul>
<h3 data-start="6945" data-end="6997">14) Oyunlaştırma: Amaca Hizmet Eden Motivasyon</h3>
<ul data-start="6998" data-end="7243">
<li data-start="6998" data-end="7082">
<p data-start="7000" data-end="7082"><strong data-start="7000" data-end="7014">Rozet/puan</strong> davranışa bağlı (ör. “İpucu kullanmadan tamamlama = Keskin Göz”).</p>
</li>
<li data-start="7083" data-end="7172">
<p data-start="7085" data-end="7172"><strong data-start="7085" data-end="7104">İlerleme çubuğu</strong> ve <strong data-start="7108" data-end="7127">bölüm rozetleri</strong>; rekabetçi sıralama küçük yaşta önerilmez.</p>
</li>
<li data-start="7173" data-end="7243">
<p data-start="7175" data-end="7243"><strong data-start="7175" data-end="7192">Zaman baskısı</strong> yerine “soft teşvik” (ilerleme mumu, sakin sayaç).</p>
</li>
</ul>
<h3 data-start="7245" data-end="7296">15) İçerik–Davranış Ayrımı: JSON ile Çeviklik</h3>
<ul data-start="7297" data-end="7489">
<li data-start="7297" data-end="7381">
<p data-start="7299" data-end="7381"><strong data-start="7299" data-end="7343">Metin, soru havuzu, görsel/video yolları</strong> sahneden ayrı; sahne yalnız render.</p>
</li>
<li data-start="7382" data-end="7489">
<p data-start="7384" data-end="7489"><strong data-start="7384" data-end="7410">Kazanım güncellemeleri</strong> derlemesiz yapılır; A/B testte yalnız veri değişir.<br data-start="7462" data-end="7465" /><strong data-start="7465" data-end="7487">Örnek JSON (soru):</strong></p>
</li>
</ul>
<p>{&#8220;id&#8221;:&#8221;q3&#8243;,&#8221;type&#8221;:&#8221;match&#8221;,&#8221;prompt&#8221;:&#8221;Bileşenleri işleviyle eşleştir.&#8221;,&#8221;pairs&#8221;:[[&#8220;Toplayıcı&#8221;,&#8221;Veri toplama&#8221;],[&#8220;Çekirdek&#8221;,&#8221;Analiz&#8221;],[&#8220;Arayüz&#8221;,&#8221;Sunum&#8221;]]}</p>
<h3 data-start="7653" data-end="7712">16) Senaryo Uygulaması — “İtiraz Yönetimi” (Kurumsal)</h3>
<p data-start="7713" data-end="7765"><strong data-start="7713" data-end="7722">Akış:</strong> 3 aşamalı itiraz; her aşamada 3 seçenek.</p>
<ul data-start="7766" data-end="7971">
<li data-start="7766" data-end="7807">
<p data-start="7768" data-end="7807"><strong data-start="7768" data-end="7781">Doğru yol</strong> → müşteri güveni artar;</p>
</li>
<li data-start="7808" data-end="7847">
<p data-start="7810" data-end="7847"><strong data-start="7810" data-end="7819">Kısmi</strong> → ilerler ama puan eksik;</p>
</li>
<li data-start="7848" data-end="7971">
<p data-start="7850" data-end="7971"><strong data-start="7850" data-end="7860">Yanlış</strong> → durur, açıklama + geriye dönüş noktası.<br data-start="7902" data-end="7905" /><strong data-start="7905" data-end="7918">Analitik:</strong> Hangi aşamada en çok hata → metin/yönerge revizyonu.</p>
</li>
</ul>
<h3 data-start="7973" data-end="8035">17) Eğitim–Öğretim Uygulaması — “10’luk Gruplama” (K–12)</h3>
<p data-start="8036" data-end="8080"><strong data-start="8036" data-end="8046">Hedef:</strong> 10’luk kavramını içselleştirme.</p>
<ul data-start="8081" data-end="8325">
<li data-start="8081" data-end="8110">
<p data-start="8083" data-end="8110"><strong data-start="8083" data-end="8092">Learn</strong>: Model → örnek.</p>
</li>
<li data-start="8111" data-end="8157">
<p data-start="8113" data-end="8157"><strong data-start="8113" data-end="8125">Practice</strong>: Sürükle–bırak sepete 10’luk.</p>
</li>
<li data-start="8158" data-end="8205">
<p data-start="8160" data-end="8205"><strong data-start="8160" data-end="8168">Game</strong>: Nazik süre teşvikiyle pekiştirme.</p>
</li>
<li data-start="8206" data-end="8325">
<p data-start="8208" data-end="8325"><strong data-start="8208" data-end="8218">Assess</strong>: 5 soru, anında geri bildirim.<br data-start="8249" data-end="8252" /><strong data-start="8252" data-end="8261">Vaka:</strong> Hit alanı 64 px’e çıkarınca yanlış tıklamalar azaldı; başarı ↑.</p>
</li>
</ul>
<h3 data-start="8327" data-end="8382">18) Ses ve Müzik: Sessiz Varsayılan + Net Kontrol</h3>
<ul data-start="8383" data-end="8557">
<li data-start="8383" data-end="8443">
<p data-start="8385" data-end="8443">Varsayılan <strong data-start="8396" data-end="8406">sessiz</strong>; kullanıcı açarsa yumuşak fade-in.</p>
</li>
<li data-start="8444" data-end="8492">
<p data-start="8446" data-end="8492"><strong data-start="8446" data-end="8455">Foley</strong> (klik/woosh) kısa ve düşük seviye.</p>
</li>
<li data-start="8493" data-end="8557">
<p data-start="8495" data-end="8557"><strong data-start="8495" data-end="8506">Altyazı</strong>: Video/anlatım için kapalı altyazı + metin dökümü.</p>
</li>
</ul>
<h3 data-start="9118" data-end="9176">20) Uygulamalı Mini Proje — <strong data-start="9150" data-end="9174">“Yetkinlik Atölyesi”</strong></h3>
<p data-start="9177" data-end="9273"><strong data-start="9177" data-end="9187">Hedef:</strong> Satış ekibine yeni ürün mimarisini ve itiraz yönetimini öğretmek.<br data-start="9253" data-end="9256" /><strong data-start="9256" data-end="9271">Bileşenler:</strong></p>
<ul data-start="9274" data-end="9788">
<li data-start="9274" data-end="9335">
<p data-start="9276" data-end="9335"><code data-start="9276" data-end="9286">MC_Intro</code> (hedefler), <code data-start="9299" data-end="9309">MC_Model</code> (animasyonlu diyagram),</p>
</li>
<li data-start="9336" data-end="9383">
<p data-start="9338" data-end="9383"><code data-start="9338" data-end="9351">MC_Practice</code> (eşleştirme + sürükle-bırak),</p>
</li>
<li data-start="9384" data-end="9460">
<p data-start="9386" data-end="9460"><code data-start="9386" data-end="9399">MC_Scenario</code> (dallanma), <code data-start="9412" data-end="9423">MC_Assess</code> (quiz), <code data-start="9432" data-end="9443">MC_Review</code> (güçlendirme),</p>
</li>
<li data-start="9461" data-end="9788">
<p data-start="9463" data-end="9788"><code data-start="9463" data-end="9477">HUD/Progress</code>, <code data-start="9479" data-end="9485">Hint</code>, <code data-start="9487" data-end="9497">Feedback</code>, <code data-start="9499" data-end="9509">Glossary</code>.<br data-start="9510" data-end="9513" /><strong data-start="9513" data-end="9524">Teknik:</strong> JSON içerik, FSM akış, sessiz varsayılan ses, Reduce Motion modu, SCORM/xAPI.<br data-start="9602" data-end="9605" /><strong data-start="9605" data-end="9618">Analitik:</strong> <code data-start="9619" data-end="9636">scenario:branch</code>, <code data-start="9638" data-end="9656">assessment:score</code>, <code data-start="9658" data-end="9668">hint:use</code>.<br data-start="9669" data-end="9672" /><strong data-start="9672" data-end="9682">Sonuç:</strong> Dallanma açıklamaları eklendikten sonra <strong data-start="9723" data-end="9754">sınav puanı ortalaması +%11</strong>; ipucu kullanımı ↓, tamamlanma ↑.</p>
</li>
</ul>
<h3 data-start="9790" data-end="9851">21) Modern Köprü: Animate/Flash → HTML5/Canvas/GSAP/LMS</h3>
<p data-start="9852" data-end="9899">Flash’ta öğrendiğiniz omurga birebir taşınır:</p>
<ul data-start="9900" data-end="10252">
<li data-start="9900" data-end="9964">
<p data-start="9902" data-end="9964"><strong data-start="9902" data-end="9917">MovieClip →</strong> bileşen/sınıf, <strong data-start="9933" data-end="9947">Timeline →</strong> GSAP timeline,</p>
</li>
<li data-start="9965" data-end="10010">
<p data-start="9967" data-end="10010"><strong data-start="9967" data-end="9983">enterFrame →</strong> <code data-start="9984" data-end="10007">requestAnimationFrame</code>,</p>
</li>
<li data-start="10011" data-end="10056">
<p data-start="10013" data-end="10056"><strong data-start="10013" data-end="10024">Sound →</strong> WebAudio (sessiz varsayılan),</p>
</li>
<li data-start="10057" data-end="10103">
<p data-start="10059" data-end="10103"><strong data-start="10059" data-end="10077">SharedObject →</strong> LocalStorage/IndexedDB,</p>
</li>
<li data-start="10104" data-end="10252">
<p data-start="10106" data-end="10252"><strong data-start="10106" data-end="10120">SCORM/xAPI</strong> → LMS SDK’ları (iframe/postMessage).<br data-start="10157" data-end="10160" /><strong data-start="10160" data-end="10167">Öz:</strong> Araç değişse de <strong data-start="10184" data-end="10242">tek baskın hareket, erişilebilirlik, ölçüm ve temizlik</strong> değişmez.</p>
</li>
</ul>
<hr data-start="10254" data-end="10257" />
<h2 data-start="10259" data-end="10269">Sonuç</h2>
<p data-start="10270" data-end="11222"><strong data-start="10270" data-end="10314">E-öğrenme tasarımlarında Flash kullanımı</strong>, “efektli slayt” değil; <strong data-start="10339" data-end="10362">hedef–kazanım–ölçüm</strong> ekseninde kurulan, <strong data-start="10382" data-end="10407">yönerge–geri bildirim</strong> dili net ve <strong data-start="10420" data-end="10436">erişilebilir</strong> bir deneyim kurma sanatıdır. Bu yazıda; FSM tabanlı akıştan bileşenleşmiş sahne mimarisine, sürükle-bırak/eşleştirme/simülasyon etkileşimlerinden dallanmalı senaryolara; quiz/rubrik değerlendirmeden SCORM/xAPI analitiğine; tipografi–renk ergonomisinden Reduce Motion ve klavye erişimine; performans–bellek hijyeninden JSON/yerelleştirme çevikliğine ve modern HTML5 köprüsüne kadar pratik bir yol haritası sunduk.<br data-start="10849" data-end="10852" />Özetle; <strong data-start="10860" data-end="11006">(1) Hedefi yaz, (2) yönergeyi sadeleştir, (3) geri bildirimi ısıt, (4) tek baskın hareketle odağı yönet, (5) veriyi topla–öğren–iterasyon yap.</strong> Bu omurga ile hazırlanan modüller; ister kurumsal yetkinlik atölyesi ister okul içeriği olsun—öğreneni <strong data-start="11110" data-end="11124">dahil eden</strong>, “öğrenme anını” <strong data-start="11142" data-end="11155">ölçebilen</strong> ve kurum/öğrenci için <strong data-start="11178" data-end="11194">kalıcı değer</strong> üreten deneyimlere dönüşür.</p>
</div>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/e-ogrenme-tasarimlarinda-flash-kullanimi/">E-Öğrenme Tasarımlarında Flash Kullanımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/e-ogrenme-tasarimlarinda-flash-kullanimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flash’ta Arka Plan Tasarımı Teknikleri</title>
		<link>https://tasarim.yaptirma.com.tr/flashta-arka-plan-tasarimi-teknikleri/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flashta-arka-plan-tasarimi-teknikleri</link>
					<comments>https://tasarim.yaptirma.com.tr/flashta-arka-plan-tasarimi-teknikleri/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Sat, 20 Sep 2025 07:00:38 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[Adobe Animate background]]></category>
		<category><![CDATA[arka plan tasarımı]]></category>
		<category><![CDATA[bulut ve sis animasyonu]]></category>
		<category><![CDATA[cacheAsBitmap performans]]></category>
		<category><![CDATA[çoklu çözünürlük bitmap]]></category>
		<category><![CDATA[CTA odak koridoru]]></category>
		<category><![CDATA[e-öğrenme arka planı]]></category>
		<category><![CDATA[edge light]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash arka plan]]></category>
		<category><![CDATA[front/back ön arka plan]]></category>
		<category><![CDATA[gece gündüz tema]]></category>
		<category><![CDATA[grain doku]]></category>
		<category><![CDATA[grid kompozisyon]]></category>
		<category><![CDATA[haze sis efekti]]></category>
		<category><![CDATA[hero illüstrasyon alanı]]></category>
		<category><![CDATA[hız oranları]]></category>
		<category><![CDATA[infinite scroll sonsuz kaydırma]]></category>
		<category><![CDATA[ışık koridoru]]></category>
		<category><![CDATA[JSON spawn varyantları]]></category>
		<category><![CDATA[JSON tema yükleme]]></category>
		<category><![CDATA[katman hiyerarşisi]]></category>
		<category><![CDATA[kontrast ve negatif alan]]></category>
		<category><![CDATA[kurumsal landing BG]]></category>
		<category><![CDATA[low-contrast motif]]></category>
		<category><![CDATA[mask ve blend]]></category>
		<category><![CDATA[maske ile bölgesel ışık]]></category>
		<category><![CDATA[mobil projeksiyon testi]]></category>
		<category><![CDATA[modern HTML5 Canvas GSAP]]></category>
		<category><![CDATA[oyun arka planı]]></category>
		<category><![CDATA[parallax derinlik]]></category>
		<category><![CDATA[parallax hız eşlemesi]]></category>
		<category><![CDATA[perspektif tonu]]></category>
		<category><![CDATA[poster fallback stratejisi]]></category>
		<category><![CDATA[prefers reduced motion]]></category>
		<category><![CDATA[QA kontrol listesi]]></category>
		<category><![CDATA[Reduce Motion erişilebilirlik]]></category>
		<category><![CDATA[seamless texture]]></category>
		<category><![CDATA[tek enterFrame döngüsü]]></category>
		<category><![CDATA[tiling döşeme]]></category>
		<category><![CDATA[tipografi okunurluk]]></category>
		<category><![CDATA[üçler kuralı]]></category>
		<category><![CDATA[uzun oturum temizlik]]></category>
		<category><![CDATA[vektör bitmap hibrit]]></category>
		<category><![CDATA[vignette vektör]]></category>
		<category><![CDATA[WebAudio sessiz]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2630</guid>

					<description><![CDATA[<p>Arka plan (background), sahnede “fark edilmeyen ama her şeyi hissettiren” katmandır. Kompozisyonun derinliğini, ışığını, hızını, okunurluk ve odak dengesini ayarlar; karakter, tipografi ve UI elemanları arka plana karşı konuşur. Macromedia/Adobe Flash (günümüzde Animate) ekosisteminde arka plan sadece görsel bir doku değil; vektör çizim, maskeleme, filtre yönetimi, çok katmanlı parallax, tiling (döşeme), ışık–gölge simülasyonu, zaman çizelgesi [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flashta-arka-plan-tasarimi-teknikleri/">Flash’ta Arka Plan Tasarımı Teknikleri</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="53" data-end="1223">Arka plan (background), sahnede “fark edilmeyen ama her şeyi hissettiren” katmandır. Kompozisyonun derinliğini, ışığını, hızını, <strong data-start="182" data-end="195">okunurluk</strong> ve <strong data-start="199" data-end="207">odak</strong> dengesini ayarlar; karakter, tipografi ve UI elemanları <strong data-start="264" data-end="284">arka plana karşı</strong> konuşur. Macromedia/Adobe <strong data-start="311" data-end="320">Flash</strong> (günümüzde Animate) ekosisteminde arka plan sadece görsel bir doku değil; <strong data-start="395" data-end="411">vektör çizim</strong>, <strong data-start="413" data-end="426">maskeleme</strong>, <strong data-start="428" data-end="447">filtre yönetimi</strong>, <strong data-start="449" data-end="474">çok katmanlı parallax</strong>, <strong data-start="476" data-end="495">tiling (döşeme)</strong>, <strong data-start="497" data-end="523">ışık–gölge simülasyonu</strong>, <strong data-start="525" data-end="557">zaman çizelgesi koreografisi</strong>, <strong data-start="559" data-end="588">ActionScript ile davranış</strong> ve <strong data-start="592" data-end="630">performans–erişilebilirlik hijyeni</strong>nin ortak ürünüdür.<br data-start="649" data-end="652" />Bu kapsamlı rehber, <strong data-start="672" data-end="714">Flash’ta arka plan tasarımı teknikleri</strong>ni uçtan uca sunar: konsept ve grid’den başlar; renk/ton haritası, tipografiye alan açan kontrast, vektör–bitmap hibritleri, parallax–derinlik, maske–blend–tane (grain) taktikleri, ışık/duman/atmosfer efektleri, döngüsel (loop) manzaralar, oyun ve e-öğrenme için etkileşimli arka plan mimarisi, performans optimizasyonu, erişilebilirlik (Reduce Motion, kontrast), QA kontrol listeleri ve modern HTML5/Canvas köprüsüne uzanır. Her bölüm <strong data-start="1150" data-end="1170">uygulamalı örnek</strong>, <strong data-start="1172" data-end="1190">kontrol kalıbı</strong> ve <strong data-start="1194" data-end="1215">mini kod iskeleti</strong> içerir.</p>
<p data-start="53" data-end="1223"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2138" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/1.jpeg" alt="" width="2560" height="1707" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/1.jpeg 2560w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/1-300x200.jpeg 300w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/1-1024x683.jpeg 1024w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/1-768x512.jpeg 768w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/1-1536x1024.jpeg 1536w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/1-2048x1366.jpeg 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></p>
<hr data-start="1225" data-end="1228" />
<h2 data-start="1230" data-end="1240">Gelişme</h2>
<h3 data-start="1242" data-end="1281">1) Amaç–Kontekst–Okunurluk Üçlüsü</h3>
<p data-start="1282" data-end="1402">Arka planın görevi: <strong data-start="1302" data-end="1400">(1) atmosfer kurmak, (2) odak öğelerini taşımak, (3) performansı bozmayacak kadar sade kalmak.</strong></p>
<ul data-start="1403" data-end="1742">
<li data-start="1403" data-end="1457">
<p data-start="1405" data-end="1457"><strong data-start="1405" data-end="1414">Amaç:</strong> Masalsı, kurumsal, teknik, eğlenceli mi?</p>
</li>
<li data-start="1458" data-end="1526">
<p data-start="1460" data-end="1526"><strong data-start="1460" data-end="1473">Kontekst:</strong> Web header/landing, eğitim modülü, 2D oyun, kiosk?</p>
</li>
<li data-start="1527" data-end="1742">
<p data-start="1529" data-end="1742"><strong data-start="1529" data-end="1543">Okunurluk:</strong> Başlık/CTA/karakterin kontrastı ve çevresindeki <strong data-start="1592" data-end="1608">negatif alan</strong>.<br data-start="1609" data-end="1612" /><strong data-start="1612" data-end="1622">Kural:</strong> Arka plan <strong data-start="1633" data-end="1649">hiçbir zaman</strong> başlıktan daha fazla kontrast/enerji taşımaz. “Tek baskın hareket” ilkesi burada da geçerli.</p>
</li>
</ul>
<h3 data-start="1744" data-end="1787">2) Kompozisyon ve Grid: Odak Koridoru</h3>
<ul data-start="1788" data-end="2134">
<li data-start="1788" data-end="1897">
<p data-start="1790" data-end="1897"><strong data-start="1790" data-end="1806">Üçler kuralı</strong>: Odaklanacak öğeyi ızgarada güçlü noktaya yerleştirin; arka plan çizgileri oraya akmalı.</p>
</li>
<li data-start="1898" data-end="2025">
<p data-start="1900" data-end="2025"><strong data-start="1900" data-end="1914">Hiyerarşi:</strong> Arka plan → orta plan → ön plan. Ön plandaki tipografi/karakter için <strong data-start="1984" data-end="2009">negatif alan koridoru</strong> açık tutulur.</p>
</li>
<li data-start="2026" data-end="2134">
<p data-start="2028" data-end="2134"><strong data-start="2028" data-end="2048">Hareket hatları:</strong> Parallax yapacaksanız, katman çizgilerinin yönünü <strong data-start="2099" data-end="2117">kullanıcı yolu</strong>na paralel kurun.</p>
</li>
</ul>
<h3 data-start="2136" data-end="2185">3) Vektör–Bitmap Hibriti: Ne Zaman Hangisi?</h3>
<ul data-start="2186" data-end="2523">
<li data-start="2186" data-end="2301">
<p data-start="2188" data-end="2301"><strong data-start="2188" data-end="2199">Vektör:</strong> Düz renkli yüzeyler, stilize mimari, ikonografik şehir silüeti, illüstratif orman. Keskin ve hafif.</p>
</li>
<li data-start="2302" data-end="2400">
<p data-start="2304" data-end="2400"><strong data-start="2304" data-end="2315">Bitmap:</strong> Foto-gerçek doku, gökyüzü gradientleri, kumaş/kağıt dokusu. Çoklu çözünürlük şart.</p>
</li>
<li data-start="2401" data-end="2523">
<p data-start="2403" data-end="2523"><strong data-start="2403" data-end="2421">Hibrit taktik:</strong> Vektörde ana formlar + bitmap’te yumuşak doku/ışık; <code data-start="2474" data-end="2489">cacheAsBitmap</code> ile sabit katmanları hızlandırın.</p>
</li>
</ul>
<h3 data-start="2525" data-end="2572">4) Renk ve Ton Haritası: Arka Plan Paleti</h3>
<ul data-start="2573" data-end="2934">
<li data-start="2573" data-end="2637">
<p data-start="2575" data-end="2637"><strong data-start="2575" data-end="2594">Ana renk (base)</strong> + <strong data-start="2597" data-end="2617">vurgusuz ikincil</strong> + <strong data-start="2620" data-end="2634">nötr gölge</strong>.</p>
</li>
<li data-start="2638" data-end="2732">
<p data-start="2640" data-end="2732"><strong data-start="2640" data-end="2655">Ton değeri:</strong> Arka planın <strong data-start="2668" data-end="2682">orta–düşük</strong> kontrastlı olması, ön plandaki metne alan açar.</p>
</li>
<li data-start="2733" data-end="2934">
<p data-start="2735" data-end="2934"><strong data-start="2735" data-end="2765">Griye yakınlaştırma testi:</strong> Görseli desatüre edin; başlık hâlâ belirgin mi?<br data-start="2813" data-end="2816" /><strong data-start="2816" data-end="2825">Vaka:</strong> Açık zemin + koyu metin yerine koyu mavi–mor degrade + açık başlık seçimi, projeksiyonda okunurluğu artırdı.</p>
</li>
</ul>
<h3 data-start="2936" data-end="2985">5) Parallax Derinlik: 3–7 Katmanlı Dünyalar</h3>
<p data-start="2986" data-end="3116"><strong data-start="2986" data-end="3006">Katman mimarisi:</strong> <code data-start="3007" data-end="3015">BG_Sky</code> (en uzak) → <code data-start="3028" data-end="3044">BG_MountainFar</code> → <code data-start="3047" data-end="3064">BG_MountainNear</code> → <code data-start="3067" data-end="3077">BG_Trees</code> → <code data-start="3080" data-end="3089">BG_Haze</code> → <code data-start="3092" data-end="3102">FG_Grass</code> (en yakın).</p>
<ul data-start="3117" data-end="3263">
<li data-start="3117" data-end="3172">
<p data-start="3119" data-end="3172"><strong data-start="3119" data-end="3136">Hız oranları:</strong> Uzak 0.2×, orta 0.5×, yakın 0.9×.</p>
</li>
<li data-start="3173" data-end="3263">
<p data-start="3175" data-end="3263"><strong data-start="3175" data-end="3186">Easing:</strong> Hareket başlangıç/bitişlerinde <code data-start="3218" data-end="3231">easeOutQuad</code>.<br data-start="3232" data-end="3235" /><strong data-start="3235" data-end="3261">AS3 kaydırma iskeleti:</strong></p>
</li>
</ul>
<p>function parallax(tx:Number):void {<br />
sky.x = tx * -0.2;<br />
mountainFar.x = tx * -0.35;<br />
mountainNear.x = tx * -0.6;<br />
trees.x = tx * -0.8;<br />
foreground.x = tx * -1.0;<br />
}</p>
<p data-start="3483" data-end="3609"><strong data-start="3483" data-end="3493">İpucu:</strong> “Bulut” veya “sis” katmanını hafif <code data-start="3529" data-end="3536">alpha</code> dalgalandırmasıyla canlı tutun; CPU dostu olsun (filtre yerine opaklık).</p>
<h3 data-start="3611" data-end="3672">6) Döşeme (Tiling) ve Sonsuz Kaydırma (Infinite Scroll)</h3>
<ul data-start="3673" data-end="3873">
<li data-start="3673" data-end="3796">
<p data-start="3675" data-end="3796"><strong data-start="3675" data-end="3694">Tekstür tiling:</strong> Kenarlarda <strong data-start="3706" data-end="3718">seamless</strong> dikiş; dikişi gizlemek için düşük amplitude’lu gürültü (grain) eklenebilir.</p>
</li>
<li data-start="3797" data-end="3873">
<p data-start="3799" data-end="3873"><strong data-start="3799" data-end="3819">Sonsuz kaydırma:</strong> İki kopya yan yana → biri ekrandan çıkınca sona at.</p>
</li>
</ul>
<p>function loopLayer(mc:MovieClip, speed:Number):void {<br />
mc.x -= speed;<br />
if(mc.x &lt;= -mc.width) mc.x += mc.width;<br />
}</p>
<p data-start="4009" data-end="4073"><strong data-start="4009" data-end="4022">Kullanım:</strong> 2D koşu oyunları, uzun sahneli eğitim anlatımları.</p>
<h3 data-start="4075" data-end="4111">7) Maskeleme ile Bölgesel Odak</h3>
<ul data-start="4112" data-end="4398">
<li data-start="4112" data-end="4236">
<p data-start="4114" data-end="4236"><strong data-start="4114" data-end="4132">Işık koridoru:</strong> Arka planı hafif karartıp orta şeritte maskeyle “ışık penceresi” açın; başlık/karakter burada parlar.</p>
</li>
<li data-start="4237" data-end="4343">
<p data-start="4239" data-end="4343"><strong data-start="4239" data-end="4260">Netlik derinliği:</strong> Ön plan hafif keskin, orta plan yumuşak (filtre yerine ikinci çizim/bitmap ile).</p>
</li>
<li data-start="4344" data-end="4398">
<p data-start="4346" data-end="4398"><strong data-start="4346" data-end="4363">Yol gösterme:</strong> Maske ile “aydınlatılan” güzergâh.</p>
</li>
</ul>
<h3 data-start="4400" data-end="4431">8) Işık, Haze ve Atmosfer</h3>
<ul data-start="4432" data-end="4744">
<li data-start="4432" data-end="4550">
<p data-start="4434" data-end="4550"><strong data-start="4434" data-end="4453">Rim/edge light:</strong> Koyu zeminde arka plan hatlarını ince bir ışıkla ayırın; ön plan elemanlarıyla karışma azalır.</p>
</li>
<li data-start="4551" data-end="4646">
<p data-start="4553" data-end="4646"><strong data-start="4553" data-end="4566">Haze/sis:</strong> Uzak katmanlarda <strong data-start="4584" data-end="4601">daha açık ton</strong> ve <strong data-start="4605" data-end="4624">düşük doygunluk</strong>; perspektif etkisi.</p>
</li>
<li data-start="4647" data-end="4744">
<p data-start="4649" data-end="4744"><strong data-start="4649" data-end="4675">Godrays (düşük bütçe):</strong> İnce üçgen ışık şekilleri, çok düşük opaklıkla yavaşça hareket eder.</p>
</li>
</ul>
<h3 data-start="4746" data-end="4805">9) Doku (Texture) ve Grain: Dijital Sterilliği Kırmak</h3>
<ul data-start="4806" data-end="5035">
<li data-start="4806" data-end="4889">
<p data-start="4808" data-end="4889"><strong data-start="4808" data-end="4834">Kağıt/kumaş hafif doku</strong> üst katmanda 2–4% opaklık; ekran banding’ini gizler.</p>
</li>
<li data-start="4890" data-end="5035">
<p data-start="4892" data-end="5035"><strong data-start="4892" data-end="4911">Gürültü (grain)</strong>, gradient geçişlerini doğallaştırır; <strong data-start="4949" data-end="4959">filtre</strong> yerine önceden hazırlanmış küçük bir <strong data-start="4997" data-end="5013">tiling grain</strong> bitmap’i tekrarlayın.</p>
</li>
</ul>
<h3 data-start="5037" data-end="5077">10) Gece–Gündüz / Tema Değişimleri</h3>
<ul data-start="5078" data-end="5270">
<li data-start="5078" data-end="5146">
<p data-start="5080" data-end="5146"><strong data-start="5080" data-end="5106">Renk haritası setleri:</strong> <code data-start="5107" data-end="5123">theme_day.json</code>, <code data-start="5125" data-end="5143">theme_night.json</code>.</p>
</li>
<li data-start="5147" data-end="5270">
<p data-start="5149" data-end="5270"><strong data-start="5149" data-end="5169">Işık kaynakları:</strong> Gece modunda pencereler/levhalar hafif yanıp söner (200–400 ms <code data-start="5233" data-end="5244">easeInOut</code>).<br data-start="5246" data-end="5249" /><strong data-start="5249" data-end="5270">AS3 tema yükleme:</strong></p>
</li>
</ul>
<p>var L:URLLoader=new URLLoader();<br />
L.addEventListener(Event.COMPLETE, onTheme);<br />
L.load(new URLRequest(&#8220;data/theme_day.json&#8221;));<br />
function onTheme(e:Event):void { applyTheme(JSON.parse(L.data)); }</p>
<h3 data-start="5484" data-end="5530">11) Tipografi İçin Negatif Alan Tasarımı</h3>
<ul data-start="5531" data-end="5821">
<li data-start="5531" data-end="5622">
<p data-start="5533" data-end="5622"><strong data-start="5533" data-end="5550">Başlık adası:</strong> Doku ve çizgiler başlığın altından geçmesin; 24–36 px “hava” bırakın.</p>
</li>
<li data-start="5623" data-end="5821">
<p data-start="5625" data-end="5821"><strong data-start="5625" data-end="5648">Kontrast çerçevesi:</strong> Tipografi alanını %10 koyulaştırılmış panelle (veya blur’suz soft shape) sakinleştirin.<br data-start="5736" data-end="5739" /><strong data-start="5739" data-end="5748">Hata:</strong> Arka plan motiflerinin başlıkla <strong data-start="5781" data-end="5799">aynı frekansta</strong> titreşmesi göz yorar.</p>
</li>
</ul>
<h3 data-start="5823" data-end="5885">12) Hareket Tasarrufu (Reduce Motion) ve Erişilebilirlik</h3>
<ul data-start="5886" data-end="6183">
<li data-start="5886" data-end="5995">
<p data-start="5888" data-end="5995"><strong data-start="5888" data-end="5914">Reduce Motion aktifse:</strong> Parallax hızı %0’a, bulut/partikül yoğunluğu %30’a iner; geçişler <code data-start="5981" data-end="5992">crossfade</code>.</p>
</li>
<li data-start="5996" data-end="6095">
<p data-start="5998" data-end="6095"><strong data-start="5998" data-end="6023">Kontrast ve kalınlık:</strong> İnce çizgiler projeksiyon/mobilde kaybolur; 1–1.5 px altına düşmeyin.</p>
</li>
<li data-start="6096" data-end="6183">
<p data-start="6098" data-end="6183"><strong data-start="6098" data-end="6115">Renk körlüğü:</strong> Kritik sinyalleri yalnız renkle vermeyin; şekil/ikonla destekleyin.</p>
</li>
</ul>
<h3 data-start="6185" data-end="6238">13) Performans Hijyeni: FPS’yi Kurtaran 8 Kural</h3>
<ol data-start="6239" data-end="6762">
<li data-start="6239" data-end="6303">
<p data-start="6242" data-end="6303"><strong data-start="6242" data-end="6275">Görünmeyeni sahneden kaldırın</strong> (yalnız <code data-start="6284" data-end="6293">alpha=0</code> değil).</p>
</li>
<li data-start="6304" data-end="6364">
<p data-start="6307" data-end="6364"><strong data-start="6307" data-end="6324">cacheAsBitmap</strong>: Sık değişmeyen arka plan katmanları.</p>
</li>
<li data-start="6365" data-end="6416">
<p data-start="6368" data-end="6416"><strong data-start="6368" data-end="6381">Filtreler</strong> (blur/glow/drop shadow) minimum.</p>
</li>
<li data-start="6417" data-end="6490">
<p data-start="6420" data-end="6490"><strong data-start="6420" data-end="6449">Tek <code data-start="6426" data-end="6439">ENTER_FRAME</code> döngüsü</strong>: katmanları tek merkezden güncelleyin.</p>
</li>
<li data-start="6491" data-end="6562">
<p data-start="6494" data-end="6562"><strong data-start="6494" data-end="6532">Büyük bitmap için çoklu çözünürlük</strong>: ekran boyutuna göre seçin.</p>
</li>
<li data-start="6563" data-end="6629">
<p data-start="6566" data-end="6629">Döngü efektlerinde <strong data-start="6585" data-end="6626">objeyi yeniden kullanma (object pool)</strong>.</p>
</li>
<li data-start="6630" data-end="6689">
<p data-start="6633" data-end="6689"><strong data-start="6633" data-end="6643">Poster</strong>: Video/animasyon gelmeden anlamlı ilk kare.</p>
</li>
<li data-start="6690" data-end="6762">
<p data-start="6693" data-end="6762">Uzun oturumda <strong data-start="6707" data-end="6719">temizlik</strong>: <code data-start="6721" data-end="6742">removeEventListener</code>, stream/tween stop.</p>
</li>
</ol>
<h3 data-start="6764" data-end="6809">14) E-Öğrenmede Arka Plan: Dikkat Hattı</h3>
<ul data-start="6810" data-end="7136">
<li data-start="6810" data-end="6909">
<p data-start="6812" data-end="6909"><strong data-start="6812" data-end="6850">Düşük kontrastlı illüstratif zemin</strong> + <strong data-start="6853" data-end="6890">yüksek kontrastlı kart/çam sakızı</strong> (content panel).</p>
</li>
<li data-start="6910" data-end="7136">
<p data-start="6912" data-end="7136"><strong data-start="6912" data-end="6932">Ders ilerledikçe</strong> arka plan <strong data-start="6943" data-end="6952">yavaş</strong> doygunlaşır; başarı veya bölüm değişimiyle <strong data-start="6996" data-end="7018">nazik renk kayması</strong> (200–400 ms).<br data-start="7032" data-end="7035" /><strong data-start="7035" data-end="7044">Vaka:</strong> Arka plan doygunluğunun bölüm sonlarında %10 artması, öğrencilerin “bitti hissi”ni artırdı.</p>
</li>
</ul>
<h3 data-start="7138" data-end="7185">15) Oyunlarda Arka Plan: Okunurluk ve Hız</h3>
<ul data-start="7186" data-end="7467">
<li data-start="7186" data-end="7256">
<p data-start="7188" data-end="7256">Oyuncu sprite’ının kontrastı arka plana göre <strong data-start="7233" data-end="7246">+1 seviye</strong> olmalı.</p>
</li>
<li data-start="7257" data-end="7363">
<p data-start="7259" data-end="7363"><strong data-start="7259" data-end="7283">Scroll hız eşlemesi:</strong> Oyuncu hızına göre parallax katmanlarını ölçekleyin; “kayma” hissini azaltır.</p>
</li>
<li data-start="7364" data-end="7467">
<p data-start="7366" data-end="7467"><strong data-start="7366" data-end="7412">Çakışma (collision) sahte gibi görünmesin:</strong> Zemin–obje–arka plan ayrımını kontur ve tonla koruyun.</p>
</li>
</ul>
<h3 data-start="7469" data-end="7523">16) Arka Plan Animasyon Sözlüğü (Hafif Efektler)</h3>
<ul data-start="7524" data-end="7801">
<li data-start="7524" data-end="7598">
<p data-start="7526" data-end="7598"><strong data-start="7526" data-end="7538">Vignette</strong>: Düşük opaklıkta kenar karartma (vektörle, filtre değil).</p>
</li>
<li data-start="7599" data-end="7653">
<p data-start="7601" data-end="7653"><strong data-start="7601" data-end="7616">Light sweep</strong>: Zemin boyunca yavaş ışık çizgisi.</p>
</li>
<li data-start="7654" data-end="7740">
<p data-start="7656" data-end="7740"><strong data-start="7656" data-end="7673">Specular dots</strong>: Çok küçük parlama taneleri, hareketsizken bile “yaşıyor” hissi.</p>
</li>
<li data-start="7741" data-end="7801">
<p data-start="7743" data-end="7801"><strong data-start="7743" data-end="7757">Haze pulse</strong>: Sis katmanında 0.95–1.05 <code data-start="7784" data-end="7791">alpha</code> salınımı.</p>
</li>
</ul>
<h3 data-start="7803" data-end="7846">17) Masal/Çizgi Üslubu: Modüler Dekor</h3>
<ul data-start="7847" data-end="8015">
<li data-start="7847" data-end="7933">
<p data-start="7849" data-end="7933">Ağaç, ev, tepe, bulut… her biri ayrı MovieClip; sahne düzenleyicisi JSON’dan okur.</p>
</li>
<li data-start="7934" data-end="8015">
<p data-start="7936" data-end="8015"><strong data-start="7936" data-end="7957">Renk varyantları:</strong> Aynı ağacın 3 tonunu üretin; sahne tekrar hissi vermez.</p>
</li>
</ul>
<p>function spawnTree(x:Number, tone:int):void {<br />
var t:MovieClip = new Tree();<br />
t.gotoAndStop(tone);<br />
t.x = x; t.y = horizonY + Math.random()*20;<br />
layerTrees.addChild(t);<br />
}</p>
<h3 data-start="8212" data-end="8272">18) Kurumsal/Minimal Üslup: Geometri ve Form Ritimleri</h3>
<ul data-start="8273" data-end="8504">
<li data-start="8273" data-end="8351">
<p data-start="8275" data-end="8351"><strong data-start="8275" data-end="8291">Yumuşak grid</strong> üzerinde ızgara çizgileri; hafif hareket eden “şeritler”.</p>
</li>
<li data-start="8352" data-end="8433">
<p data-start="8354" data-end="8433"><strong data-start="8354" data-end="8376">Marka renklerinden</strong> türeyen degrade bantlar; <strong data-start="8402" data-end="8415">CTA adası</strong> için sakin fon.</p>
</li>
<li data-start="8434" data-end="8504">
<p data-start="8436" data-end="8504"><strong data-start="8436" data-end="8452">İkonik motif</strong> (nokta/çizgi) aralıklı, düzenli ve düşük opaklıkta.</p>
</li>
</ul>
<h3 data-start="8506" data-end="8558">19) Geceleme/Sezon Efektleri: Hafif Dönüşümler</h3>
<ul data-start="8559" data-end="8810">
<li data-start="8559" data-end="8657">
<p data-start="8561" data-end="8657"><strong data-start="8561" data-end="8579">Hue/brightness</strong> ayarı yerine <strong data-start="8593" data-end="8618">hazır stil katmanları</strong>: <code data-start="8620" data-end="8630">BG_Night</code>, <code data-start="8632" data-end="8641">BG_Snow</code>, <code data-start="8643" data-end="8654">BG_Autumn</code>.</p>
</li>
<li data-start="8658" data-end="8714">
<p data-start="8660" data-end="8714">Kar/sis <strong data-start="8668" data-end="8680">partikül</strong> sayısı; Reduce Motion’da azalt.</p>
</li>
<li data-start="8715" data-end="8810">
<p data-start="8717" data-end="8810"><strong data-start="8717" data-end="8730">Ses eşlik</strong> (opsiyonel): rüzgâr/şömine; varsayılan sessiz, kullanıcı açarsa -18 ~ -14 LUFS.</p>
</li>
</ul>
<h3 data-start="8812" data-end="8851">20) Poster ve Fallback Stratejisi</h3>
<ul data-start="8852" data-end="9044">
<li data-start="8852" data-end="8937">
<p data-start="8854" data-end="8937">E-postada/static ortamda arka plan <strong data-start="8889" data-end="8899">poster</strong> görseli: tipografi için koyu panel.</p>
</li>
<li data-start="8938" data-end="9044">
<p data-start="8940" data-end="9044"><strong data-start="8940" data-end="8962">Medya yüklenemezse</strong> (ağ yok), vektör tabanlı sade arka plan devreye girsin; içerik okunabilir kalsın.</p>
</li>
</ul>
<h3 data-start="9663" data-end="9726">22) Uygulamalı Mini Proje — <strong data-start="9695" data-end="9724">“Sonsuz Orman Arka Planı”</strong></h3>
<p data-start="9727" data-end="9878"><strong data-start="9727" data-end="9738">Bağlam:</strong> 2D koşu oyunu/eğitsel mini oyun.<br data-start="9771" data-end="9774" /><strong data-start="9774" data-end="9788">Katmanlar:</strong> <code data-start="9789" data-end="9794">Sky</code>, <code data-start="9796" data-end="9804">Clouds</code>, <code data-start="9806" data-end="9819">MountainFar</code>, <code data-start="9821" data-end="9835">MountainNear</code>, <code data-start="9837" data-end="9844">Trees</code>, <code data-start="9846" data-end="9852">Haze</code>, <code data-start="9854" data-end="9863">GrassFG</code>.<br data-start="9864" data-end="9867" /><strong data-start="9867" data-end="9876">Akış:</strong></p>
<ol data-start="9879" data-end="10240">
<li data-start="9879" data-end="9939">
<p data-start="9882" data-end="9939"><strong data-start="9882" data-end="9892">Tiling</strong>: <code data-start="9894" data-end="9901">Trees</code> ve <code data-start="9905" data-end="9914">GrassFG</code> için dikişsiz dokular.</p>
</li>
<li data-start="9940" data-end="9986">
<p data-start="9943" data-end="9986"><strong data-start="9943" data-end="9955">Parallax</strong>: Oyuncu X hızına bağlı oran.</p>
</li>
<li data-start="9987" data-end="10056">
<p data-start="9990" data-end="10056"><strong data-start="9990" data-end="9998">Haze</strong>: 0.9–1.0 <code data-start="10008" data-end="10015">alpha</code> salınımı (Reduce Motion’da 1.0 sabit).</p>
</li>
<li data-start="10057" data-end="10126">
<p data-start="10060" data-end="10126"><strong data-start="10060" data-end="10069">Spawn</strong>: Ağaç varyantları ve ufak çiçekler; JSON’dan yoğunluk.</p>
</li>
<li data-start="10127" data-end="10240">
<p data-start="10130" data-end="10240"><strong data-start="10130" data-end="10136">QA</strong>: Kontrast ve oyuncu okunurluğu; filter-free yaklaşım.<br data-start="10190" data-end="10193" /><strong data-start="10193" data-end="10203">Sonuç:</strong> Hafif, akıcı, uzun oynanışta stabil.</p>
</li>
</ol>
<h3 data-start="10242" data-end="10301">23) Uygulamalı Mini Proje — <strong data-start="10274" data-end="10299">“Kurumsal Landing BG”</strong></h3>
<p data-start="10302" data-end="10456"><strong data-start="10302" data-end="10313">Bağlam:</strong> SaaS giriş ekranı.<br data-start="10332" data-end="10335" /><strong data-start="10335" data-end="10342">Öz:</strong> Koyu degrade bantlar, düşük opaklık grid noktaları, sağda hero illüstrasyon için “ışık koridoru”.<br data-start="10440" data-end="10443" /><strong data-start="10443" data-end="10454">Teknik:</strong></p>
<ul data-start="10457" data-end="10682">
<li data-start="10457" data-end="10498">
<p data-start="10459" data-end="10498">Vektör bantlar + çok ince grain tile.</p>
</li>
<li data-start="10499" data-end="10556">
<p data-start="10501" data-end="10556"><code data-start="10501" data-end="10519">BG_LightCorridor</code> mask ile başlık alanına hizalanır.</p>
</li>
<li data-start="10557" data-end="10682">
<p data-start="10559" data-end="10682">Reduce Motion’da grain ve bant hareketi durur; yalnız crossfade.<br data-start="10623" data-end="10626" /><strong data-start="10626" data-end="10637">Kazanç:</strong> Başlık okunurluğu ↑, dikkat rotası netleşir.</p>
</li>
</ul>
<h3 data-start="10684" data-end="10741">24) Modern Köprü: Animate/Flash → HTML5/Canvas/GSAP</h3>
<ul data-start="10742" data-end="11171">
<li data-start="10742" data-end="10804">
<p data-start="10744" data-end="10804"><strong data-start="10744" data-end="10759">MovieClip →</strong> JS komponent, <strong data-start="10774" data-end="10788">Timeline →</strong> GSAP timeline</p>
</li>
<li data-start="10805" data-end="10859">
<p data-start="10807" data-end="10859"><strong data-start="10807" data-end="10821">Parallax →</strong> <code data-start="10822" data-end="10845">requestAnimationFrame</code> + transform</p>
</li>
<li data-start="10860" data-end="10939">
<p data-start="10862" data-end="10939"><strong data-start="10862" data-end="10875">Filters →</strong> CSS/Canvas gölge (ekonomik) ya da <strong data-start="10910" data-end="10932">önceden pişirilmiş</strong> doku</p>
</li>
<li data-start="10940" data-end="10984">
<p data-start="10942" data-end="10984"><strong data-start="10942" data-end="10953">Sound →</strong> WebAudio (sessiz varsayılan)</p>
</li>
<li data-start="10985" data-end="11171">
<p data-start="10987" data-end="11171"><strong data-start="10987" data-end="11006">Reduce Motion →</strong> <code data-start="11007" data-end="11031">prefers-reduced-motion</code> eşlemesi<br data-start="11040" data-end="11043" /><strong data-start="11043" data-end="11050">Öz:</strong> Araçlar değişebilir; kalan prensipler: <strong data-start="11090" data-end="11171">okunurluk, tek baskın hareket, performans hijyeni, erişilebilirlik, fallback.</strong></p>
</li>
</ul>
<hr data-start="11173" data-end="11176" />
<h2 data-start="11178" data-end="11188">Sonuç</h2>
<p data-start="11189" data-end="12217">Arka plan, sahnenin “sessiz rejisörü”dür. İyi bir arka plan; tipografiye nefes alanı açar, karakteri öne taşır, yön duygusu ve atmosfer kurar, bunu yaparken de <strong data-start="11349" data-end="11358">hafif</strong> ve <strong data-start="11362" data-end="11371">nazik</strong> kalır. Bu yazıda; amaç–kontekst–okunurluk üçlüsünden başlayarak <strong data-start="11436" data-end="11459">grid ve kompozisyon</strong>, <strong data-start="11461" data-end="11486">vektör–bitmap hibriti</strong>, <strong data-start="11488" data-end="11500">parallax</strong> derinliği, <strong data-start="11512" data-end="11531">maske–ışık–haze</strong> örgüsü, <strong data-start="11540" data-end="11566">tiling–sonsuz kaydırma</strong>, tipografiye alan açan <strong data-start="11590" data-end="11606">negatif alan</strong> ve <strong data-start="11610" data-end="11622">kontrast</strong> yönetimi, <strong data-start="11633" data-end="11650">Reduce Motion</strong> ve erişilebilirlik, <strong data-start="11671" data-end="11693">performans hijyeni</strong>, <strong data-start="11695" data-end="11719">QA kontrol listeleri</strong> ve <strong data-start="11723" data-end="11747">modern HTML5 köprüsü</strong>ne kadar kapsamlı bir yol haritası sunduk.<br data-start="11789" data-end="11792" />Özetle; <strong data-start="11800" data-end="12024">(1) Odak koridorunu planla, (2) katman ve hız oranlarını sakin tut, (3) filtre yerine çizim/doku kullan, (4) tipografiye ve CTA’ya nefes alanı bırak, (5) Reduce Motion ve poster/fallback ile herkes için erişilebilir kıl.</strong> Bu omurga ile üretilen arka planlar; ister bir oyun, ister bir e-öğrenme modülü, ister kurumsal açılış olsun—içeriği <strong data-start="12142" data-end="12151">taşır</strong>, <strong data-start="12153" data-end="12167">gölgelemez</strong> ve deneyimi profesyonel bir dinginlikle tamamlar.</p>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flashta-arka-plan-tasarimi-teknikleri/">Flash’ta Arka Plan Tasarımı Teknikleri</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flashta-arka-plan-tasarimi-teknikleri/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flash ile 2D Karakter Tasarımı Nasıl Yapılır?</title>
		<link>https://tasarim.yaptirma.com.tr/flash-ile-2d-karakter-tasarimi-nasil-yapilir/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-ile-2d-karakter-tasarimi-nasil-yapilir</link>
					<comments>https://tasarim.yaptirma.com.tr/flash-ile-2d-karakter-tasarimi-nasil-yapilir/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Fri, 19 Sep 2025 07:00:36 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[ActionScript 3 FSM]]></category>
		<category><![CDATA[Adobe Animate karakter]]></category>
		<category><![CDATA[ağırlık transferi]]></category>
		<category><![CDATA[aksesuar pendulum]]></category>
		<category><![CDATA[anticipation]]></category>
		<category><![CDATA[arcs]]></category>
		<category><![CDATA[back elastic]]></category>
		<category><![CDATA[blink otomasyonu]]></category>
		<category><![CDATA[çizgi film stili]]></category>
		<category><![CDATA[cue point dudak senkronu]]></category>
		<category><![CDATA[cut-out rig]]></category>
		<category><![CDATA[easeOutQuad]]></category>
		<category><![CDATA[easing easeInOutCubic]]></category>
		<category><![CDATA[eğitim maskotu]]></category>
		<category><![CDATA[eklem yuvaları maskesi]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash 2D karakter tasarımı]]></category>
		<category><![CDATA[frame-by-frame animasyon]]></category>
		<category><![CDATA[HTML5 Canvas GSAP]]></category>
		<category><![CDATA[idle nefes animasyonu]]></category>
		<category><![CDATA[klavye fokus]]></category>
		<category><![CDATA[koşu döngüsü]]></category>
		<category><![CDATA[lip-sync viseme]]></category>
		<category><![CDATA[minimal flat stil]]></category>
		<category><![CDATA[oyun kahramanı]]></category>
		<category><![CDATA[parmak işaretleme]]></category>
		<category><![CDATA[performans cacheAsBitmap]]></category>
		<category><![CDATA[pivot noktası]]></category>
		<category><![CDATA[PNG sekans export]]></category>
		<category><![CDATA[QA kontrol listesi]]></category>
		<category><![CDATA[reduce motion modu]]></category>
		<category><![CDATA[renk kontrast erişilebilirlik]]></category>
		<category><![CDATA[scale9Grid]]></category>
		<category><![CDATA[secondary motion]]></category>
		<category><![CDATA[ses foley miks]]></category>
		<category><![CDATA[sprite sheet atlas]]></category>
		<category><![CDATA[squash and stretch]]></category>
		<category><![CDATA[tek enterFrame döngüsü]]></category>
		<category><![CDATA[turnaround konsept]]></category>
		<category><![CDATA[UI etkileşimi]]></category>
		<category><![CDATA[yarı gerçekçi stil]]></category>
		<category><![CDATA[yürüme döngüsü]]></category>
		<category><![CDATA[yüz rig]]></category>
		<category><![CDATA[Z-sırası front back]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2629</guid>

					<description><![CDATA[<p>2D karakter tasarımı, bir fikri “çizgi + hareket + kişilik” üçlüsünde sahneye çıkarma sanatıdır. Macromedia/Adobe Flash (günümüzde Adobe Animate) bu sanatın mutfağı oldu: vektör çizim, timeline (zaman çizelgesi), semboller (MovieClip/Graphic), maskeleme, interpolasyon (tween), frame-by-frame animasyon ve ActionScript 3 ile davranış katmanı… Hepsi tek bir çalışma dosyasında birleşerek, reklam maskotlarından eğitim içeriklerine, web animasyonlarından 2D oyunlara [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-2d-karakter-tasarimi-nasil-yapilir/">Flash ile 2D Karakter Tasarımı Nasıl Yapılır?</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="60" data-end="1263">2D karakter tasarımı, bir fikri “çizgi + hareket + kişilik” üçlüsünde sahneye çıkarma sanatıdır. Macromedia/Adobe <strong data-start="174" data-end="183">Flash</strong> (günümüzde Adobe Animate) bu sanatın mutfağı oldu: <strong data-start="235" data-end="251">vektör çizim</strong>, <strong data-start="253" data-end="283">timeline (zaman çizelgesi)</strong>, <strong data-start="285" data-end="318">semboller (MovieClip/Graphic)</strong>, <strong data-start="320" data-end="333">maskeleme</strong>, <strong data-start="335" data-end="360">interpolasyon (tween)</strong>, <strong data-start="362" data-end="390">frame-by-frame animasyon</strong> ve <strong data-start="394" data-end="412">ActionScript 3</strong> ile davranış katmanı… Hepsi tek bir çalışma dosyasında birleşerek, reklam maskotlarından eğitim içeriklerine, web animasyonlarından 2D oyunlara kadar sayısız karaktere can verdi.<br data-start="591" data-end="594" />Bu kapsamlı rehberde, <strong data-start="616" data-end="650">Flash ile 2D karakter tasarımı</strong>nı uçtan uca ele alıyoruz: yaratıcı brieften silüet araştırmasına, anatomi/stil kararlarından renk–kontrast ergonomisine; <strong data-start="772" data-end="801">parçalı (cut-out) iskelet</strong> ve <strong data-start="805" data-end="823">frame-by-frame</strong> yaklaşımların farklarına, <strong data-start="850" data-end="857">rig</strong> kurulumundan <strong data-start="871" data-end="909">ikincil hareket (secondary motion)</strong> ve <strong data-start="913" data-end="934">ağırlık transferi</strong>ne; dudak senkronu (lip-sync), yüz ifadeleri (facial rig), kıyafet/aksesuar katmanları, hareket döngüleri (yürüme/koşma/boşta bekleme), performans–bellek hijyeni, erişilebilirlik ilkeleri ve modern HTML5/GSAP köprüsüne kadar. Bölümler, <strong data-start="1170" data-end="1193">uygulamalı örnekler</strong>, <strong data-start="1195" data-end="1216">kontrol listeleri</strong> ve <strong data-start="1220" data-end="1242">mini kod kalıpları</strong> ile desteklenmiştir.</p>
<p data-start="60" data-end="1263"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2137" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/2.jpeg" alt="" width="750" height="375" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/2.jpeg 750w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/2-300x150.jpeg 300w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<hr data-start="1265" data-end="1268" />
<h2 data-start="1270" data-end="1280">Gelişme</h2>
<h3 data-start="1282" data-end="1338">1) Yaratıcı Brief ve Karakterin “Tek Cümlelik” Özü</h3>
<p data-start="1339" data-end="1384">Karakterin DNA’sını tek cümleye indirgeyin:</p>
<ul data-start="1385" data-end="1702">
<li data-start="1385" data-end="1702">
<p data-start="1387" data-end="1702"><strong data-start="1387" data-end="1395">Kim?</strong> (meslek/rol/yaş), <strong data-start="1414" data-end="1429">Ne istiyor?</strong> (hedef), <strong data-start="1439" data-end="1454">Neye karşı?</strong> (engel), <strong data-start="1464" data-end="1472">Ton?</strong> (komik/ciddi/macera).<br data-start="1494" data-end="1497" /><strong data-start="1497" data-end="1507">Örnek:</strong> “Meraklı bir ilkokul robotu, fen deneylerini güvenle öğretmeye çalışan neşeli bir rehber.”<br data-start="1598" data-end="1601" /><strong data-start="1601" data-end="1611">Kural:</strong> Tek cümle → çizimde <strong data-start="1632" data-end="1642">silüet</strong>, animasyonda <strong data-start="1656" data-end="1665">tempo</strong>, renkte <strong data-start="1674" data-end="1683">duygu</strong> olarak geri döner.</p>
</li>
</ul>
<h3 data-start="1704" data-end="1751">2) Silüet, Kitle (Mass) ve Poz Okunurluğu</h3>
<p data-start="1752" data-end="1805">Silüet, karakterin uzaktan bile tanınmasını sağlar.</p>
<ul data-start="1806" data-end="2113">
<li data-start="1806" data-end="1897">
<p data-start="1808" data-end="1897"><strong data-start="1808" data-end="1828">Okunurluk testi:</strong> Karakteri siyah doldur, 5 m uzaktan bak (küçült). Okunabiliyor mu?</p>
</li>
<li data-start="1898" data-end="2012">
<p data-start="1900" data-end="2012"><strong data-start="1900" data-end="1919">Kitle dağılımı:</strong> Baş–gövde–uzuvlarda ağırlık; karikatürde <strong data-start="1961" data-end="1974">baş büyük</strong>, aksiyonda <strong data-start="1986" data-end="2000">omuz/kalça</strong> belirgin.</p>
</li>
<li data-start="2013" data-end="2113">
<p data-start="2015" data-end="2113"><strong data-start="2015" data-end="2035">Poz hiyerarşisi:</strong> “S-curve” ve “C-curve” ile akış; <strong data-start="2069" data-end="2085">contrapposto</strong> (zıt denge) canlılık katar.</p>
</li>
</ul>
<h3 data-start="2115" data-end="2171">3) Stil Kararı: Minimal, Çizgi Film, Yarı-Gerçekçi</h3>
<ul data-start="2172" data-end="2516">
<li data-start="2172" data-end="2251">
<p data-start="2174" data-end="2251"><strong data-start="2174" data-end="2191">Minimal/flat:</strong> Basit rig, hızlı üretim; eğitim–kurumsal anlatımda ideal.</p>
</li>
<li data-start="2252" data-end="2346">
<p data-start="2254" data-end="2346"><strong data-start="2254" data-end="2269">Çizgi film:</strong> Esneme–büzülme (squash &amp; stretch), abartı; çocuk/oyun içeriklerinde güçlü.</p>
</li>
<li data-start="2347" data-end="2516">
<p data-start="2349" data-end="2516"><strong data-start="2349" data-end="2367">Yarı-gerçekçi:</strong> Oran/ışık daha rafine; frame-by-frame detay artar.<br data-start="2418" data-end="2421" /><strong data-start="2421" data-end="2431">İpucu:</strong> Stil, <strong data-start="2438" data-end="2453">hedef ekran</strong> (web, mobil, kiosk) ve <strong data-start="2477" data-end="2485">süre</strong> (spot/seri) ile uyumlu olmalı.</p>
</li>
</ul>
<h3 data-start="2518" data-end="2565">4) Vektör Hijyeni ve Katman Organizasyonu</h3>
<p data-start="2566" data-end="2627">Flash/Animate’te temiz bir dosya, hızlı animasyon demektir.</p>
<ul data-start="2628" data-end="3002">
<li data-start="2628" data-end="2759">
<p data-start="2630" data-end="2759"><strong data-start="2630" data-end="2645">Adlandırma:</strong> <code data-start="2646" data-end="2657">char_root</code>, <code data-start="2659" data-end="2665">head</code>, <code data-start="2667" data-end="2674">torso</code>, <code data-start="2676" data-end="2683">arm_L</code>, <code data-start="2685" data-end="2696">forearm_L</code>, <code data-start="2698" data-end="2706">hand_L</code>, <code data-start="2708" data-end="2717">thigh_R</code>, <code data-start="2719" data-end="2727">shin_R</code>, <code data-start="2729" data-end="2737">foot_R</code>, <code data-start="2739" data-end="2747">brow_L</code>, <code data-start="2749" data-end="2756">eye_R</code>…</p>
</li>
<li data-start="2760" data-end="2841">
<p data-start="2762" data-end="2841"><strong data-start="2762" data-end="2782">Pivot noktaları:</strong> Eklemlerin doğal merkezine (omuz/kalça/diz) yerleştirin.</p>
</li>
<li data-start="2842" data-end="2924">
<p data-start="2844" data-end="2924"><strong data-start="2844" data-end="2860">Grup/katman:</strong> Çizim (Outline), Dolgu (Fill), Yardımcı Kılavuz (Guide) ayrı.</p>
</li>
<li data-start="2925" data-end="3002">
<p data-start="2927" data-end="3002"><strong data-start="2927" data-end="2948">Kütüphane yapısı:</strong> <code data-start="2949" data-end="2982">Symbols/Characters/Hero/parts/*</code>, <code data-start="2984" data-end="3001">Symbols/Props/*</code>.</p>
</li>
</ul>
<h3 data-start="3004" data-end="3059">5) Cut-Out (Parçalı) Animasyon vs. Frame-by-Frame</h3>
<p data-start="3060" data-end="3074"><strong data-start="3060" data-end="3072">Cut-Out:</strong></p>
<ul data-start="3075" data-end="3475">
<li data-start="3075" data-end="3153">
<p data-start="3077" data-end="3153">Avantaj: Hızlı üretim, hafif dosya, tekrar kullanılabilir hareket (reuse).</p>
</li>
<li data-start="3154" data-end="3259">
<p data-start="3156" data-end="3259">Dezavantaj: Aşırı “eklemli” hissi; yuva (joint) kusurlarını maskelemek gerekir.<br data-start="3235" data-end="3238" /><strong data-start="3238" data-end="3257">Frame-by-Frame:</strong></p>
</li>
<li data-start="3260" data-end="3315">
<p data-start="3262" data-end="3315">Avantaj: Akışkanlık, doğal esneme–büzülme, karizma.</p>
</li>
<li data-start="3316" data-end="3475">
<p data-start="3318" data-end="3475">Dezavantaj: Zaman alır; dosya boyutu artar.<br data-start="3361" data-end="3364" /><strong data-start="3364" data-end="3384">Hibrid Yaklaşım:</strong> Gövde cut-out + el/kalça/omuz “accent” kareleri frame-by-frame eklemek en pratik çözümdür.</p>
</li>
</ul>
<h3 data-start="3477" data-end="3521">6) Rig Kurulumu: Hiyerarşi ve Bağlantı</h3>
<ul data-start="3522" data-end="3918">
<li data-start="3522" data-end="3610">
<p data-start="3524" data-end="3610"><strong data-start="3524" data-end="3531">Kök</strong>: <code data-start="3533" data-end="3544">char_root</code> → <code data-start="3547" data-end="3554">torso</code> → <code data-start="3557" data-end="3563">head</code>, <code data-start="3565" data-end="3572">arm_L</code>, <code data-start="3574" data-end="3581">arm_R</code>, <code data-start="3583" data-end="3588">hip</code> → <code data-start="3591" data-end="3598">leg_L</code>, <code data-start="3600" data-end="3607">leg_R</code>.</p>
</li>
<li data-start="3611" data-end="3696">
<p data-start="3613" data-end="3696"><strong data-start="3613" data-end="3646">Parenting (iç içe semboller):</strong> Her uzuv <strong data-start="3656" data-end="3674">ayrı MovieClip</strong>; iç pivotlar doğru.</p>
</li>
<li data-start="3697" data-end="3829">
<p data-start="3699" data-end="3829"><strong data-start="3699" data-end="3712">Z-Sırası:</strong> Kolların gövde ön/arka sıraya geçmesi için <em data-start="3756" data-end="3768">front/back</em> varyantları hazırlayın (örn. <code data-start="3798" data-end="3811">arm_L_front</code>, <code data-start="3813" data-end="3825">arm_L_back</code>).</p>
</li>
<li data-start="3830" data-end="3918">
<p data-start="3832" data-end="3918"><strong data-start="3832" data-end="3847">Scale9Grid:</strong> Genişleyip daralan vücut parçalarında esnemeyi bozulmasız yapmak için.</p>
</li>
</ul>
<h3 data-start="3920" data-end="3975">7) Eklemlerde Yuva (Joint) Kusurlarını Maskelemek</h3>
<ul data-start="3976" data-end="4165">
<li data-start="3976" data-end="4056">
<p data-start="3978" data-end="4056">Eklem noktalarına <strong data-start="3996" data-end="4013">dairevi kapak</strong> (cap) grafiği; dönerken boşluk görünmez.</p>
</li>
<li data-start="4057" data-end="4107">
<p data-start="4059" data-end="4107"><strong data-start="4059" data-end="4070">Overlap</strong>: Üst uzuv alt uzvu 1–2 px örtüsün.</p>
</li>
<li data-start="4108" data-end="4165">
<p data-start="4110" data-end="4165"><strong data-start="4110" data-end="4125">Gölge/çizgi</strong>: İnce iç çizgi yuva illüzyonunu gizler.</p>
</li>
</ul>
<h3 data-start="4167" data-end="4237">8) Pozlama İlkeleri: 12 Klasik Animasyon Kuralını Pratiğe Dökmek</h3>
<ol data-start="4238" data-end="4845">
<li data-start="4238" data-end="4291">
<p data-start="4241" data-end="4291"><strong data-start="4241" data-end="4278">Esneme–Büzülme (Squash &amp; Stretch)</strong> — ağırlık.</p>
</li>
<li data-start="4292" data-end="4361">
<p data-start="4295" data-end="4361"><strong data-start="4295" data-end="4322">Beklenti (Anticipation)</strong> — hareket öncesi küçük ters hareket.</p>
</li>
<li data-start="4362" data-end="4418">
<p data-start="4365" data-end="4418"><strong data-start="4365" data-end="4388">Sahneleme (Staging)</strong> — tek baskın hareket, odak.</p>
</li>
<li data-start="4419" data-end="4484">
<p data-start="4422" data-end="4484"><strong data-start="4422" data-end="4446">Düz çizgi/Ark (Arcs)</strong> — uzuvlar yay çizerek hareket eder.</p>
</li>
<li data-start="4485" data-end="4555">
<p data-start="4488" data-end="4555"><strong data-start="4488" data-end="4526">İkincil hareket (Secondary Action)</strong> — saç, aksesuar gecikmeli.</p>
</li>
<li data-start="4556" data-end="4615">
<p data-start="4559" data-end="4615"><strong data-start="4559" data-end="4581">Zamanlama (Timing)</strong> — ağır obje yavaş, hafif hızlı.</p>
</li>
<li data-start="4616" data-end="4675">
<p data-start="4619" data-end="4675"><strong data-start="4619" data-end="4644">Abartı (Exaggeration)</strong> — nüansları karikatürize et.</p>
</li>
<li data-start="4676" data-end="4845">
<p data-start="4679" data-end="4845"><strong data-start="4679" data-end="4696">Solid drawing</strong> — hacim hissi, perspektif.<br data-start="4723" data-end="4726" />… (tam liste mantıksal olarak uygulanır)<br data-start="4766" data-end="4769" /><strong data-start="4769" data-end="4787">Flash pratiği:</strong> Easing eğrilerini bu kurallarla eşleştir (bkz. Bölüm 12).</p>
</li>
</ol>
<h3 data-start="4847" data-end="4907">9) Walking/Runnning/Idle Döngüleri: Döngü Mühendisliği</h3>
<p data-start="4908" data-end="4945"><strong data-start="4908" data-end="4943">Yürüme döngüsü (12 kare örnek):</strong></p>
<ul data-start="4946" data-end="5319">
<li data-start="4946" data-end="5024">
<p data-start="4948" data-end="5024"><strong data-start="4948" data-end="4961">Kontakt 1</strong> (heel strike), <strong data-start="4977" data-end="4985">Down</strong>, <strong data-start="4987" data-end="4998">Passing</strong>, <strong data-start="5000" data-end="5006">Up</strong>, <strong data-start="5008" data-end="5021">Kontakt 2</strong>.</p>
</li>
<li data-start="5025" data-end="5077">
<p data-start="5027" data-end="5077"><strong data-start="5027" data-end="5049">Ağırlık transferi:</strong> Kalça–omuz karşı salınım.</p>
</li>
<li data-start="5078" data-end="5319">
<p data-start="5080" data-end="5319"><strong data-start="5080" data-end="5106">Kafanın mikro salınımı</strong> ve <strong data-start="5110" data-end="5132">omuz–kalça zıtlığı</strong> karakteri “canlı” kılar.<br data-start="5157" data-end="5160" /><strong data-start="5160" data-end="5169">Koşu:</strong> Yerle temas süresi kısa; zıplama fazı belirgin.<br data-start="5217" data-end="5220" /><strong data-start="5220" data-end="5239">Idle (bekleme):</strong> Nefes (scale 1.00→1.02), mikro ağırlık değiştirme, parmak/kaş minik hareketler.</p>
</li>
</ul>
<h3 data-start="5321" data-end="5373">10) Yüz İfadeleri ve Dudak Senkronu (Lip-Sync)</h3>
<ul data-start="5374" data-end="5687">
<li data-start="5374" data-end="5444">
<p data-start="5376" data-end="5444"><strong data-start="5376" data-end="5395">Temel duygular:</strong> Mutlu/üzgün/şaşkın/öfke/tiksinti/korku + nötr.</p>
</li>
<li data-start="5445" data-end="5501">
<p data-start="5447" data-end="5501"><strong data-start="5447" data-end="5454">Göz</strong>: Kapalı–yarı açık–açık; blink 3–4 sn’de bir.</p>
</li>
<li data-start="5502" data-end="5579">
<p data-start="5504" data-end="5579"><strong data-start="5504" data-end="5537">Ağız şekilleri (viseme seti):</strong> A/E, I, O/U, F/V, L, M/B/P, R, S/Ş/Z/Ç…</p>
</li>
<li data-start="5580" data-end="5687">
<p data-start="5582" data-end="5687"><strong data-start="5582" data-end="5602">Anahtar kareler:</strong> Diyalogda <strong data-start="5613" data-end="5631">vurgu heceleri</strong>ne eşleştir.<br data-start="5643" data-end="5646" /><strong data-start="5646" data-end="5685">AS3 tetik iskeleti (cue point ile):</strong></p>
</li>
</ul>
<p>var snd:Sound = new Narration();<br />
var ch:SoundChannel = snd.play();<br />
var visemes:Array = [{t:320, v:&#8221;MBP&#8221;}, {t:540, v:&#8221;AE&#8221;}, &#8230;]; // ms<br />
addEventListener(Event.ENTER_FRAME, onTick);<br />
function onTick(e:Event):void {<br />
var ms:Number = ch.position;<br />
// uygun viseme&#8217;yi seçip mouthMC.gotoAndStop(v);<br />
}</p>
<h3 data-start="6005" data-end="6071">11) Giysi, Aksesuar ve Saç: İkincil Hareketi Zenginleştirmek</h3>
<ul data-start="6072" data-end="6316">
<li data-start="6072" data-end="6152">
<p data-start="6074" data-end="6152"><strong data-start="6074" data-end="6089">Aksesuarlar</strong> ayrı MovieClip; ana harekete gecikmeli (ör. 2–3 kare) takip.</p>
</li>
<li data-start="6153" data-end="6249">
<p data-start="6155" data-end="6249"><strong data-start="6155" data-end="6170">Saç/kıyafet</strong> için “pendulum” davranışı: ileri → geri salınım; <strong data-start="6220" data-end="6231">damping</strong> ile sönümlenme.</p>
</li>
<li data-start="6250" data-end="6316">
<p data-start="6252" data-end="6316"><strong data-start="6252" data-end="6264">Maskeler</strong> ile doğallık: Saçın yüzü kapatmasını kontrollü tut.</p>
</li>
</ul>
<h3 data-start="6318" data-end="6361">12) Easing Psikolojisi: Hızın Duygusu</h3>
<ul data-start="6362" data-end="6621">
<li data-start="6362" data-end="6417">
<p data-start="6364" data-end="6417"><strong data-start="6364" data-end="6384"><code data-start="6366" data-end="6382">easeInOutCubic</code></strong>: pürüzsüz, rafine ana hareket.</p>
</li>
<li data-start="6418" data-end="6475">
<p data-start="6420" data-end="6475"><strong data-start="6420" data-end="6437"><code data-start="6422" data-end="6435">easeOutQuad</code></strong>: parmak/kaş/aksesuar mikro vurgusu.</p>
</li>
<li data-start="6476" data-end="6621">
<p data-start="6478" data-end="6621"><strong data-start="6478" data-end="6496"><code data-start="6480" data-end="6494">back/elastic</code></strong>: komik/oyuncu karakter; dozajı düşük.<br data-start="6534" data-end="6537" /><strong data-start="6537" data-end="6547">Kural:</strong> <em data-start="6548" data-end="6568">Tek baskın hareket</em> — aynı karede yalnız bir öğe baskın animasyon yapar.</p>
</li>
</ul>
<h3 data-start="6623" data-end="6689">13) Frame-by-Frame Aksanlar: Canlılığı “Az Kareyle” Artırmak</h3>
<p data-start="6690" data-end="6773">Cut-out’un mekanikliğini kırmak için kritik anlara 1–3 karelik <strong data-start="6753" data-end="6762">aksan</strong> ekleyin:</p>
<ul data-start="6774" data-end="6922">
<li data-start="6774" data-end="6814">
<p data-start="6776" data-end="6814">Ayağın yere değdiği karede “squash”.</p>
</li>
<li data-start="6815" data-end="6870">
<p data-start="6817" data-end="6870">Yana bakışta göz bebeği <strong data-start="6841" data-end="6854">overshoot</strong> + geri dönüş.</p>
</li>
<li data-start="6871" data-end="6922">
<p data-start="6873" data-end="6922">El sallamada bilek “whip” efekti (hızlı ön–arka).</p>
</li>
</ul>
<h3 data-start="6924" data-end="6961">14) Ağız–Göz Otomasyon İpuçları</h3>
<ul data-start="6962" data-end="7127">
<li data-start="6962" data-end="7041">
<p data-start="6964" data-end="7041"><strong data-start="6964" data-end="6985">Blink otomasyonu:</strong> 3–7 sn aralığında rastgele; konuşmada vurgudan sonra.</p>
</li>
<li data-start="7042" data-end="7127">
<p data-start="7044" data-end="7127"><strong data-start="7044" data-end="7062">Nefes döngüsü:</strong> Kamera yakın plan yoksa 2–3 sn’de bir, 60–80 ms’lik nazik scale.</p>
</li>
</ul>
<h3 data-start="7129" data-end="7189">15) Aksiyon Tasarımı: Dövüş, Zıplama, Nesne Etkileşimi</h3>
<ul data-start="7190" data-end="7398">
<li data-start="7190" data-end="7253">
<p data-start="7192" data-end="7253"><strong data-start="7192" data-end="7208">Güç vurgusu:</strong> Beklenti (geri sarılma) → patlama → takip.</p>
</li>
<li data-start="7254" data-end="7330">
<p data-start="7256" data-end="7330"><strong data-start="7256" data-end="7268">Zıplama:</strong> Çömelme (squash) → sıçrama → havada esneme → inişte squash.</p>
</li>
<li data-start="7331" data-end="7398">
<p data-start="7333" data-end="7398"><strong data-start="7333" data-end="7343">Nesne:</strong> Ağırlık hissi (zamanlama + yerde ayak kayması azıcık).</p>
</li>
</ul>
<h3 data-start="7400" data-end="7460">16) Karakter–UI Etkileşimi: Buton/Panel/Metinle Oynama</h3>
<p data-start="7461" data-end="7519">Eğitim veya uygulama içinde karakter <em data-start="7498" data-end="7507">muhatap</em> olabilir:</p>
<ul data-start="7520" data-end="7692">
<li data-start="7520" data-end="7591">
<p data-start="7522" data-end="7591">Buton gösterirken parmak/kol uzatır; buton “pulse” ile yanıt verir.</p>
</li>
<li data-start="7592" data-end="7692">
<p data-start="7594" data-end="7692">Panel açılırken karakter gözünü panele çevirir (bakış çizgisi odak verir).<br data-start="7668" data-end="7671" /><strong data-start="7671" data-end="7690">AS3 mini tetik:</strong></p>
</li>
</ul>
<p>btnNext.addEventListener(MouseEvent.ROLL_OVER, function(_:MouseEvent):void {<br />
char.lookAt(btnNext.x, btnNext.y); // baş/ göz yönlendirme<br />
});</p>
<h3 data-start="7856" data-end="7914">17) Performans ve Bellek: Uzun Oturumlar İçin Hijyen</h3>
<ul data-start="7915" data-end="8310">
<li data-start="7915" data-end="7962">
<p data-start="7917" data-end="7962"><strong data-start="7917" data-end="7931">Filtreleri</strong> (blur/glow) minimum; pahalı.</p>
</li>
<li data-start="7963" data-end="8011">
<p data-start="7965" data-end="8011"><strong data-start="7965" data-end="7982">cacheAsBitmap</strong>: Sık değişmeyen katmanlar.</p>
</li>
<li data-start="8012" data-end="8076">
<p data-start="8014" data-end="8076">Görünmeyeni <strong data-start="8026" data-end="8047">sahneden kaldırın</strong> (sadece <code data-start="8056" data-end="8065">alpha=0</code> yetmez).</p>
</li>
<li data-start="8077" data-end="8145">
<p data-start="8079" data-end="8145"><strong data-start="8079" data-end="8092">Tek döngü</strong> (merkezi <code data-start="8102" data-end="8115">ENTER_FRAME</code>); gereksiz Timer/tween yok.</p>
</li>
<li data-start="8146" data-end="8310">
<p data-start="8148" data-end="8310">Uzun oturumlarda <code data-start="8165" data-end="8186">removeEventListener</code>, ses/tween durdurma, büyük bitmap’te çoklu çözünürlük.<br data-start="8241" data-end="8244" /><strong data-start="8244" data-end="8253">Vaka:</strong> Aksesuarları ayrı sahneden kaldırmak CPU’yu %20 düşürdü.</p>
</li>
</ul>
<h3 data-start="8312" data-end="8355">18) Renk, Kontrast ve Erişilebilirlik</h3>
<ul data-start="8356" data-end="8668">
<li data-start="8356" data-end="8436">
<p data-start="8358" data-end="8436"><strong data-start="8358" data-end="8370">Kontrast</strong> (≥4.5:1) ve renk körlüğü duyarlılığı (tek mesajı renkle verme).</p>
</li>
<li data-start="8437" data-end="8502">
<p data-start="8439" data-end="8502"><strong data-start="8439" data-end="8460">Kontur kalınlığı:</strong> Küçük ekranda 1–1.5 px altına düşmeyin.</p>
</li>
<li data-start="8503" data-end="8578">
<p data-start="8505" data-end="8578"><strong data-start="8505" data-end="8532">Klavye odaklı etkileşim</strong> (oyunlarda menü/ok tuşları); fokus halkası.</p>
</li>
<li data-start="8579" data-end="8668">
<p data-start="8581" data-end="8668"><strong data-start="8581" data-end="8600">Hareketi Azalt:</strong> Overshoot/back kapanır; süreler %30 kısalır; partikül yoğunluğu az.</p>
</li>
</ul>
<h3 data-start="8670" data-end="8722">19) Ses Tasarımı: Foley, Adım, Giysi Hışırtısı</h3>
<ul data-start="8723" data-end="8928">
<li data-start="8723" data-end="8812">
<p data-start="8725" data-end="8812"><strong data-start="8725" data-end="8742">Foley bankası</strong>: adım (zemin türüne göre), kol–giysi hışırtısı, aksesuar tıkırtısı.</p>
</li>
<li data-start="8813" data-end="8875">
<p data-start="8815" data-end="8875"><strong data-start="8815" data-end="8825">Seviye</strong>: -18 ~ -14 LUFS; yinelenmede pitch ± varyasyon.</p>
</li>
<li data-start="8876" data-end="8928">
<p data-start="8878" data-end="8928"><strong data-start="8878" data-end="8899">Sessiz varsayılan</strong>; kullanıcı açınca <em data-start="8918" data-end="8927">fade-in</em>.</p>
</li>
</ul>
<h3 data-start="8930" data-end="8975">20) Oyun İçin State Makinesi ve Olaylar</h3>
<p data-start="8976" data-end="9065">Karakter davranışını <strong data-start="8997" data-end="9004">FSM</strong> ile yönetin: <code data-start="9018" data-end="9024">IDLE</code>, <code data-start="9026" data-end="9032">WALK</code>, <code data-start="9034" data-end="9039">RUN</code>, <code data-start="9041" data-end="9047">JUMP</code>, <code data-start="9049" data-end="9054">HIT</code>, <code data-start="9056" data-end="9062">TALK</code>…</p>
<p data-start="8976" data-end="9065">function setState(s:String):void {<br />
if(state==s) return;<br />
state = s;<br />
switch(s){<br />
case &#8220;IDLE&#8221;: mc.gotoAndPlay(&#8220;idle&#8221;); break;<br />
case &#8220;WALK&#8221;: mc.gotoAndPlay(&#8220;walk&#8221;); break;<br />
case &#8220;JUMP&#8221;: mc.gotoAndPlay(&#8220;jump&#8221;); break;<br />
}<br />
}</p>
<p data-start="9326" data-end="9398"><strong data-start="9326" data-end="9336">Fayda:</strong> Animasyon klipleri tek yerden kontrol; giriş–çıkış temizliği.</p>
<h3 data-start="9400" data-end="9452">21) Yüz Rig’i: Kaş–Göz–Ağız Parametrik Kontrol</h3>
<ul data-start="9453" data-end="9652">
<li data-start="9453" data-end="9498">
<p data-start="9455" data-end="9498"><strong data-start="9455" data-end="9462">Kaş</strong>: açı + yükseklik; duygu taşıyıcı.</p>
</li>
<li data-start="9499" data-end="9545">
<p data-start="9501" data-end="9545"><strong data-start="9501" data-end="9508">Göz</strong>: yatay/dikey bakış; blink katmanı.</p>
</li>
<li data-start="9546" data-end="9652">
<p data-start="9548" data-end="9652"><strong data-start="9548" data-end="9556">Ağız</strong>: viseme + duygu (gülümseme/üzüntü).<br data-start="9592" data-end="9595" /><strong data-start="9595" data-end="9613">Kontrol paneli</strong> (dev/preview): sliderlarla canlı test.</p>
</li>
</ul>
<h3 data-start="9654" data-end="9709">22) Aksesuar/Prop Etkileşimi: El ve Nesne “Grip”i</h3>
<ul data-start="9710" data-end="9886">
<li data-start="9710" data-end="9784">
<p data-start="9712" data-end="9784">El için <strong data-start="9720" data-end="9735">kapalı/açık</strong> iki sprite; nesneye değdiğinde “kapalı”ya geç.</p>
</li>
<li data-start="9785" data-end="9829">
<p data-start="9787" data-end="9829"><strong data-start="9787" data-end="9798">Ön/arka</strong> prop varyantları (Z-sırası).</p>
</li>
<li data-start="9830" data-end="9886">
<p data-start="9832" data-end="9886">Nesnenin ağırlığına göre kol–omuz zamanlaması değişir.</p>
</li>
</ul>
<h3 data-start="9888" data-end="9937">23) Hikâye ve Mizansen: Poz–Kamera–Arkaplan</h3>
<ul data-start="9938" data-end="10134">
<li data-start="9938" data-end="10009">
<p data-start="9940" data-end="10009"><strong data-start="9940" data-end="9960">Kamera (virtual)</strong>: Zoom/tilt minimal; karakteri gölgede bırakma.</p>
</li>
<li data-start="10010" data-end="10080">
<p data-start="10012" data-end="10080"><strong data-start="10012" data-end="10024">Arkaplan</strong>: Düşük detay–yüksek kontrastlı karakter; okuma kolay.</p>
</li>
<li data-start="10081" data-end="10134">
<p data-start="10083" data-end="10134"><strong data-start="10083" data-end="10091">Işık</strong>: Edge light ile karakter zeminden ayrışır.</p>
</li>
</ul>
<h3 data-start="10136" data-end="10173">24) İş Akışı: Taslaktan Teslime</h3>
<ol data-start="10174" data-end="10435">
<li data-start="10174" data-end="10248">
<p data-start="10177" data-end="10248"><strong data-start="10177" data-end="10194">Concept sheet</strong> (silüet &amp; pozlar), 2) <strong data-start="10217" data-end="10231">Turnaround</strong> (ön/yan/arka),</p>
</li>
<li data-start="10249" data-end="10323">
<p data-start="10252" data-end="10323"><strong data-start="10252" data-end="10268">Rig prototip</strong>, 4) <strong data-start="10273" data-end="10293">Yürüme/idle test</strong>, 5) <strong data-start="10298" data-end="10320">Yüz rig &amp; lip-sync</strong>,</p>
</li>
<li data-start="10324" data-end="10435">
<p data-start="10327" data-end="10435"><strong data-start="10327" data-end="10357">Aksesuar &amp; ikincil hareket</strong>, 7) <strong data-start="10362" data-end="10376">Ses &amp; miks</strong>, 8) <strong data-start="10381" data-end="10401">QA &amp; iyileştirme</strong>, 9) <strong data-start="10406" data-end="10416">Export</strong> (video/HTML5/AIR).</p>
</li>
</ol>
<h3 data-start="11084" data-end="11140">26) Uygulamalı Mini Proje — <strong data-start="11116" data-end="11138">“Okul Robotu Riko”</strong></h3>
<p data-start="11141" data-end="11714"><strong data-start="11141" data-end="11151">Brief:</strong> 7–9 yaşa fen deneylerini sevdiren neşeli robot maskot.<br data-start="11206" data-end="11209" /><strong data-start="11209" data-end="11218">Stil:</strong> Minimal–çizgi film; büyük baş, geniş göz, kalın kontur.<br data-start="11274" data-end="11277" /><strong data-start="11277" data-end="11285">Rig:</strong> Cut-out gövde; el ve ağız frame-by-frame aksan.<br data-start="11333" data-end="11336" /><strong data-start="11336" data-end="11349">Döngüler:</strong> <code data-start="11350" data-end="11363">idle_breath</code>, <code data-start="11365" data-end="11373">walk12</code>, <code data-start="11375" data-end="11385">point_ui</code>, <code data-start="11387" data-end="11399">talk_short</code>, <code data-start="11401" data-end="11413">nod_yes/no</code>.<br data-start="11414" data-end="11417" /><strong data-start="11417" data-end="11437">İkincil hareket:</strong> Anten → <code data-start="11446" data-end="11456">pendulum</code>; sırt çantası kayışı gecikmeli.<br data-start="11488" data-end="11491" /><strong data-start="11491" data-end="11504">Lip-sync:</strong> 8 viseme; diyalogda vurgu eşleşmesi.<br data-start="11541" data-end="11544" /><strong data-start="11544" data-end="11558">Etkileşim:</strong> UI butona bakış + parmakla işaret; çocuk tıklayınca “aferin” foley.<br data-start="11626" data-end="11629" /><strong data-start="11629" data-end="11639">Sonuç:</strong> Eğitim modüllerinde görev–geri bildirim akışı daha eğlenceli ve anlaşılır.</p>
<h3 data-start="11716" data-end="11754">27) Dışa Aktarım ve Modern Köprü</h3>
<ul data-start="11755" data-end="12135">
<li data-start="11755" data-end="11821">
<p data-start="11757" data-end="11821"><strong data-start="11757" data-end="11766">Video</strong>: MP4/WEBM; alfa gerekirse <strong data-start="11793" data-end="11807">PNG sekans</strong> + kompozit.</p>
</li>
<li data-start="11822" data-end="11893">
<p data-start="11824" data-end="11893"><strong data-start="11824" data-end="11848">Animate→HTML5 Canvas</strong>: MovieClip → JS bileşeni, timeline → GSAP.</p>
</li>
<li data-start="11894" data-end="11962">
<p data-start="11896" data-end="11962"><strong data-start="11896" data-end="11911">Oyun motoru</strong>: Sprite sheet veya atlas (TexturePacker/Export).</p>
</li>
<li data-start="11963" data-end="12135">
<p data-start="11965" data-end="12135"><strong data-start="11965" data-end="11972">Ses</strong>: WebAudio; sessiz varsayılan, kullanıcı tetikler.<br data-start="12022" data-end="12025" /><strong data-start="12025" data-end="12032">Öz:</strong> Değişen araç değil, <strong data-start="12053" data-end="12067">prensipler</strong>: tek baskın hareket, okunurluk, ağırlık, ikincil hareket, temizlik.</p>
</li>
</ul>
<hr data-start="12137" data-end="12140" />
<h2 data-start="12142" data-end="12152">Sonuç</h2>
<p data-start="12153" data-end="13076"><strong data-start="12153" data-end="12187">Flash ile 2D karakter tasarımı</strong>, konseptten animasyona uzanan bir üretim zinciridir: silüet–kitle–poz üçlüsünde okunaklı bir tasarım; doğru pivotlarla <strong data-start="12307" data-end="12320">temiz rig</strong>; cut-out ve frame-by-frame’in akıllı hibriti; <strong data-start="12367" data-end="12387">yürüme/koşu/idle</strong> gibi temel döngülerin ağırlık transferiyle inandırıcı kurgulanması; <strong data-start="12456" data-end="12481">yüz rig’i ve lip-sync</strong> ile duygu aktarımı; <strong data-start="12502" data-end="12521">ikincil hareket</strong> ve mikro aksanlarla canlılık; <strong data-start="12552" data-end="12562">easing</strong> ile kişilik; <strong data-start="12576" data-end="12605">performans–bellek hijyeni</strong> ve <strong data-start="12609" data-end="12628">erişilebilirlik</strong> ile uzun oturum istikrarı.<br data-start="12655" data-end="12658" />Özetle; <strong data-start="12666" data-end="12874">(1) Silüet ve stile karar ver, (2) rig’i anatomik pivotlarla kur, (3) ağırlık–zamanlama–arc üçlüsünü koru, (4) ikincil hareket ve aksanlarla hayat ver, (5) temizlik–ölçüm–çoklu çıktı ile işi güvenceye al.</strong> Bu omurgayla tasarlanan karakterler; ister eğitimde rehber, ister oyunda kahraman, ister reklamda maskot olsun—izleyicinin hafızasında yaşayan, tekrar görmek isteyeceği <strong data-start="13044" data-end="13065">canlı bir persona</strong>ya dönüşür.</p>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-2d-karakter-tasarimi-nasil-yapilir/">Flash ile 2D Karakter Tasarımı Nasıl Yapılır?</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flash-ile-2d-karakter-tasarimi-nasil-yapilir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flash ile Etkileyici Giriş Ekranı Tasarımı</title>
		<link>https://tasarim.yaptirma.com.tr/flash-ile-etkileyici-giris-ekrani-tasarimi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-ile-etkileyici-giris-ekrani-tasarimi</link>
					<comments>https://tasarim.yaptirma.com.tr/flash-ile-etkileyici-giris-ekrani-tasarimi/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Wed, 17 Sep 2025 07:00:32 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[1 saniyelik koreografi]]></category>
		<category><![CDATA[A/B test giriş ritmi]]></category>
		<category><![CDATA[Adobe Animate giriş]]></category>
		<category><![CDATA[analitik etiketleme]]></category>
		<category><![CDATA[başlık split headline]]></category>
		<category><![CDATA[çok dilli JSON]]></category>
		<category><![CDATA[CTA buton tasarımı]]></category>
		<category><![CDATA[CTA konumlandırma]]></category>
		<category><![CDATA[dokunmatik hit alan]]></category>
		<category><![CDATA[easeInOutCubic]]></category>
		<category><![CDATA[easeOutQuad]]></category>
		<category><![CDATA[easing psikolojisi]]></category>
		<category><![CDATA[edge light]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash intro]]></category>
		<category><![CDATA[focus ring]]></category>
		<category><![CDATA[foley klik woosh]]></category>
		<category><![CDATA[FSM durum makinesi]]></category>
		<category><![CDATA[giriş ekranı tasarımı]]></category>
		<category><![CDATA[glint ışık efekti]]></category>
		<category><![CDATA[hover mikro animasyon]]></category>
		<category><![CDATA[in idle out etiketleri]]></category>
		<category><![CDATA[jingle sting]]></category>
		<category><![CDATA[kiosk loop]]></category>
		<category><![CDATA[klavye erişilebilirliği]]></category>
		<category><![CDATA[kontrast WCAG]]></category>
		<category><![CDATA[Latin-Ext font]]></category>
		<category><![CDATA[lazy load stratejisi]]></category>
		<category><![CDATA[LocalStorage alternatif]]></category>
		<category><![CDATA[logo reveal teknikleri]]></category>
		<category><![CDATA[maskeli açılış]]></category>
		<category><![CDATA[modern HTML5 GSAP köprüsü]]></category>
		<category><![CDATA[parallax hero]]></category>
		<category><![CDATA[performans cacheAsBitmap]]></category>
		<category><![CDATA[portfolyo hero]]></category>
		<category><![CDATA[poster görsel stratejisi]]></category>
		<category><![CDATA[premium his]]></category>
		<category><![CDATA[reduce motion modu]]></category>
		<category><![CDATA[requestAnimationFrame]]></category>
		<category><![CDATA[RTL ikon yönleri]]></category>
		<category><![CDATA[SaaS landing]]></category>
		<category><![CDATA[sessiz başlangıç ses]]></category>
		<category><![CDATA[skeleton preloader]]></category>
		<category><![CDATA[sweep wipe efekti]]></category>
		<category><![CDATA[tek döngü enterFrame]]></category>
		<category><![CDATA[temizlik removeEventListener]]></category>
		<category><![CDATA[tipografi okunurluk]]></category>
		<category><![CDATA[video poster autoplay yok]]></category>
		<category><![CDATA[WebAudio sessiz]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2626</guid>

					<description><![CDATA[<p>Bir dijital deneyimin ilk 3–5 saniyesi, kullanıcının zihninde “kalmak mı, terk etmek mi?” kararını belirler. Giriş ekranı (splash/intro/landing hero), bu mikro zaman penceresinde kim olduğunuzu, ne vaat ettiğinizi ve nereye yönlendirmek istediğinizi anlatır. Macromedia/Adobe Flash (günümüz Adobe Animate) dönemi, giriş ekranı tasarımını tek bir sahnede toplayabilmemizi sağladı: vektör çizim, timeline (zaman çizelgesi), MovieClip mimarisi, maskeleme, [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-etkileyici-giris-ekrani-tasarimi/">Flash ile Etkileyici Giriş Ekranı Tasarımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="57" data-end="1227">Bir dijital deneyimin ilk 3–5 saniyesi, kullanıcının zihninde “kalmak mı, terk etmek mi?” kararını belirler. <strong data-start="166" data-end="182">Giriş ekranı</strong> (splash/intro/landing hero), bu mikro zaman penceresinde <strong data-start="240" data-end="258">kim olduğunuzu</strong>, <strong data-start="260" data-end="282">ne vaat ettiğinizi</strong> ve <strong data-start="286" data-end="322">nereye yönlendirmek istediğinizi</strong> anlatır. Macromedia/Adobe <strong data-start="349" data-end="358">Flash</strong> (günümüz Adobe Animate) dönemi, giriş ekranı tasarımını tek bir sahnede toplayabilmemizi sağladı: <strong data-start="457" data-end="473">vektör çizim</strong>, <strong data-start="475" data-end="505">timeline (zaman çizelgesi)</strong>, <strong data-start="507" data-end="529">MovieClip mimarisi</strong>, <strong data-start="531" data-end="544">maskeleme</strong>, <strong data-start="546" data-end="556">easing</strong>, <strong data-start="558" data-end="580">ses/müzik senkronu</strong>, <strong data-start="582" data-end="611">ActionScript ile davranış</strong>… Hepsi aynı stüdyoda birleşerek <em data-start="644" data-end="651">hafif</em>, <em data-start="653" data-end="660">hızlı</em> ve <em data-start="664" data-end="678">akılda kalan</em> açılışlar üretmeyi mümkün kıldı.<br data-start="711" data-end="714" />Bu rehberde, <strong data-start="727" data-end="773">Flash ile etkileyici giriş ekranı tasarımı</strong>nı uçtan uca ele alacağız: amaç–kitle–bağlamdan başlayıp mesaj hiyerarşisine, ritim/easing koreografisinden tipografi–renge, logo reveal ve hero görsel stratejisinden CTA (call-to-action) konumlandırmasına; preloader/iskeletten performans–bellek hijyenine; erişilebilirlikten çok dilliliğe; analitik/A-B testten modern HTML5/Canvas/GSAP köprüsüne kadar. Bölümlerin her biri <strong data-start="1147" data-end="1173">uygulanabilir kalıplar</strong>, <strong data-start="1175" data-end="1192">örnek akışlar</strong> ve <strong data-start="1196" data-end="1219">mini AS3 şablonları</strong> içerir.</p>
<p data-start="57" data-end="1227"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2135" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/4.jpeg" alt="" width="790" height="474" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/4.jpeg 790w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/4-300x180.jpeg 300w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/4-768x461.jpeg 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /></p>
<hr data-start="1229" data-end="1232" />
<h2 data-start="1234" data-end="1244">Gelişme</h2>
<h3 data-start="1246" data-end="1291">1) Stratejik Çerçeve: Amaç–Kitle–Bağlam</h3>
<p data-start="1292" data-end="1383">Giriş ekranı “gösteri” değil, <strong data-start="1322" data-end="1338">yol gösterme</strong> yeridir. İlk adımda üç soruyu netleştirin:</p>
<ul data-start="1384" data-end="1763">
<li data-start="1384" data-end="1478">
<p data-start="1386" data-end="1478"><strong data-start="1386" data-end="1395">Amaç:</strong> Kimlik (marka açılışı), ürün/özellik vurgusu, kampanya duyurusu, deneyime davet?</p>
</li>
<li data-start="1479" data-end="1572">
<p data-start="1481" data-end="1572"><strong data-start="1481" data-end="1491">Kitle:</strong> İlk kez gelen ziyaretçi mi, geri dönen kullanıcı mı? B2B mi, genç tüketici mi?</p>
</li>
<li data-start="1573" data-end="1763">
<p data-start="1575" data-end="1763"><strong data-start="1575" data-end="1586">Bağlam:</strong> Web landing, kiosk, etkinlik sunumu, uygulama splash, oyun başlangıcı?<br data-start="1657" data-end="1660" /><strong data-start="1660" data-end="1670">Kural:</strong> Amaç tekse etkileyicilik artar. “Hem şunu anlatayım hem bunu göstereyim” dağınıklık getirir.</p>
</li>
</ul>
<h3 data-start="1765" data-end="1820">2) Mesaj Hiyerarşisi: Kimlik → Vaat → Eylem (KVE)</h3>
<p data-start="1821" data-end="1873">Giriş ekranınız <strong data-start="1837" data-end="1844">KVE</strong> üçlemesiyle okunur olmalı:</p>
<ul data-start="1874" data-end="2178">
<li data-start="1874" data-end="1912">
<p data-start="1876" data-end="1912"><strong data-start="1876" data-end="1887">Kimlik:</strong> Logo/simge + renk/ton.</p>
</li>
<li data-start="1913" data-end="1969">
<p data-start="1915" data-end="1969"><strong data-start="1915" data-end="1924">Vaat:</strong> Tek cümle (max 8–12 kelime) değer önerisi.</p>
</li>
<li data-start="1970" data-end="2178">
<p data-start="1972" data-end="2178"><strong data-start="1972" data-end="1988">Eylem (CTA):</strong> “Hemen keşfet”, “Oyna”, “Denemeye başla”, “Videoyu izle”.<br data-start="2046" data-end="2049" /><strong data-start="2049" data-end="2059">İpucu:</strong> KVE’nin sıradüzeni; göz yolculuğunu belirler. Önce kimlik (kısa), sonra vaat (en baskın), ardından CTA (net ve yakın).</p>
</li>
</ul>
<h3 data-start="2180" data-end="2226">3) Ritim Koreografisi: 1 Saniyede Hikâye</h3>
<p data-start="2227" data-end="2308">İyi bir giriş ekranı, <strong data-start="2249" data-end="2258">ritim</strong> ile ikna eder. Örnek 1.0–1.4 sn’lik koreografi:</p>
<ul data-start="2309" data-end="2684">
<li data-start="2309" data-end="2376">
<p data-start="2311" data-end="2376"><strong data-start="2311" data-end="2324">0–0.2 sn:</strong> Logo/mark hafif fade + scale-in (<code data-start="2358" data-end="2372">easeOutCubic</code>).</p>
</li>
<li data-start="2377" data-end="2447">
<p data-start="2379" data-end="2447"><strong data-start="2379" data-end="2394">0.2–0.8 sn:</strong> Başlık (vaat) maskeyle açılır; tek baskın hareket.</p>
</li>
<li data-start="2448" data-end="2521">
<p data-start="2450" data-end="2521"><strong data-start="2450" data-end="2465">0.8–1.0 sn:</strong> CTA görünür, mikro vurgu (<code data-start="2492" data-end="2505">easeOutQuad</code>, 180–220 ms).</p>
</li>
<li data-start="2522" data-end="2684">
<p data-start="2524" data-end="2684"><strong data-start="2524" data-end="2539">1.0–1.4 sn:</strong> Hero görsel/illüstrasyon mikro parallax nefesi.<br data-start="2587" data-end="2590" /><strong data-start="2590" data-end="2620">Tek baskın hareket kuralı:</strong> Aynı anda yalnız bir öğe baskın animasyon yapar; odak dağılmaz.</p>
</li>
</ul>
<h3 data-start="2686" data-end="2726">4) Sembol Mimarisi ve Label Triadı</h3>
<p data-start="2727" data-end="2760">Giriş ekranını modüllere bölün:</p>
<ul data-start="2761" data-end="3060">
<li data-start="2761" data-end="2820">
<p data-start="2763" data-end="2820"><code data-start="2763" data-end="2778">MC_IntroFrame</code> (kök): yalnız <strong data-start="2793" data-end="2801">akış</strong> ve <strong data-start="2805" data-end="2817">temizlik</strong>.</p>
</li>
<li data-start="2821" data-end="3060">
<p data-start="2823" data-end="3060"><code data-start="2823" data-end="2832">MC_Logo</code>, <code data-start="2834" data-end="2847">MC_Headline</code>, <code data-start="2849" data-end="2857">MC_Sub</code>, <code data-start="2859" data-end="2867">MC_CTA</code>, <code data-start="2869" data-end="2878">MC_Hero</code>, <code data-start="2880" data-end="2887">MC_BG</code>, <code data-start="2889" data-end="2903">MC_Particles</code>.<br data-start="2904" data-end="2907" />Her bileşende <strong data-start="2921" data-end="2937">label triadı</strong> kullanın: <code data-start="2948" data-end="2965">in → idle → out</code>.<br data-start="2966" data-end="2969" /><strong data-start="2969" data-end="2979">Fayda:</strong> Hem bakım kolaylaşır hem de performans/bellek temizliğini standartlaştırırsınız.</p>
</li>
</ul>
<h3 data-start="3062" data-end="3099">5) Logo Reveal: 6 Güvenli Kalıp</h3>
<ol data-start="3100" data-end="3430">
<li data-start="3100" data-end="3157">
<p data-start="3103" data-end="3157"><strong data-start="3103" data-end="3123">Maskeyle çizilme</strong> (path follow) — teknik/premium.</p>
</li>
<li data-start="3158" data-end="3205">
<p data-start="3161" data-end="3205"><strong data-start="3161" data-end="3184">Sweep (tarama) wipe</strong> — modern ve temiz.</p>
</li>
<li data-start="3206" data-end="3258">
<p data-start="3209" data-end="3258"><strong data-start="3209" data-end="3236">Fade + scale-in 96→100%</strong> — hızlı/naif vurgu.</p>
</li>
<li data-start="3259" data-end="3315">
<p data-start="3262" data-end="3315"><strong data-start="3262" data-end="3280">Grid’den doğma</strong> — kurumsal/teknik markalar için.</p>
</li>
<li data-start="3316" data-end="3367">
<p data-start="3319" data-end="3367"><strong data-start="3319" data-end="3342">Işık geçişi (glint)</strong> — premium ama dozunda.</p>
</li>
<li data-start="3368" data-end="3430">
<p data-start="3371" data-end="3430"><strong data-start="3371" data-end="3387">Parça montaj</strong> — dinamik, genç ton; kısa tutun (≤500 ms).</p>
</li>
</ol>
<h3 data-start="3432" data-end="3463">6) Tipografi ve Okunurluk</h3>
<ul data-start="3464" data-end="3786">
<li data-start="3464" data-end="3576">
<p data-start="3466" data-end="3576"><strong data-start="3466" data-end="3477">Başlık:</strong> 2 satırı geçmeyen vaat; Latin-Ext destekli (ı, İ, ğ, ş, ç, ö, ü). Satır uzunluğu 22–28 karakter.</p>
</li>
<li data-start="3577" data-end="3640">
<p data-start="3579" data-end="3640"><strong data-start="3579" data-end="3589">Gövde:</strong> Gerekirse tek alt satır: “30 gün ücretsiz dene.”</p>
</li>
<li data-start="3641" data-end="3696">
<p data-start="3643" data-end="3696"><strong data-start="3643" data-end="3656">Kontrast:</strong> Normal metin için ≥ 4.5:1 hedeflenir.</p>
</li>
<li data-start="3697" data-end="3786">
<p data-start="3699" data-end="3786"><strong data-start="3699" data-end="3718">Sizce küçük mü?</strong> Projeksiyon ve mobil için <strong data-start="3745" data-end="3762">bir boy büyük</strong> kuralı güvenli alandır.</p>
</li>
</ul>
<h3 data-start="3788" data-end="3834">7) Renk ve Işık: Arka Planın Psikolojisi</h3>
<ul data-start="3835" data-end="4078">
<li data-start="3835" data-end="3893">
<p data-start="3837" data-end="3893"><strong data-start="3837" data-end="3869">Koyu arka plan + açık başlık</strong> = modern &amp; sinematik.</p>
</li>
<li data-start="3894" data-end="3949">
<p data-start="3896" data-end="3949"><strong data-start="3896" data-end="3928">Açık arka plan + koyu başlık</strong> = sade &amp; kurumsal.</p>
</li>
<li data-start="3950" data-end="4078">
<p data-start="3952" data-end="4078"><strong data-start="3952" data-end="3968">Gradyan/doku</strong> çok hafif; asla metin okunurluğunu ezmesin.<br data-start="4012" data-end="4015" /><strong data-start="4015" data-end="4030">Edge light:</strong> Koyu zeminde beyaz logonun “yıkanmasını” önler.</p>
</li>
</ul>
<h3 data-start="4080" data-end="4131">8) CTA Tasarımı: Mikrometrelerin Büyük Etkisi</h3>
<ul data-start="4132" data-end="4452">
<li data-start="4132" data-end="4200">
<p data-start="4134" data-end="4200"><strong data-start="4134" data-end="4144">Konum:</strong> Başlığın hemen altında; görselin gölgesinde kalmasın.</p>
</li>
<li data-start="4201" data-end="4299">
<p data-start="4203" data-end="4299"><strong data-start="4203" data-end="4225">Boyut ve kontrast:</strong> Birincil eylem için dolu buton; ikincil (örn. “Daha sonra”) link stili.</p>
</li>
<li data-start="4300" data-end="4381">
<p data-start="4302" data-end="4381"><strong data-start="4302" data-end="4322">Mikro-animasyon:</strong> 180–220 ms <code data-start="4334" data-end="4343">easeOut</code> scale + gölge; hover/fokus tutarlı.</p>
</li>
<li data-start="4382" data-end="4452">
<p data-start="4384" data-end="4452"><strong data-start="4384" data-end="4403">Klavye erişimi:</strong> <code data-start="4404" data-end="4409">tab</code> ile ulaşılabilir; <code data-start="4428" data-end="4441">ENTER/SPACE</code> ile tetik.</p>
</li>
</ul>
<h3 data-start="4454" data-end="4514">9) Preloader ve Algılanan Performans: Skeleton Mantığı</h3>
<p data-start="4515" data-end="4760">Eski “% yükleniyor” çubuğu yerine <strong data-start="4549" data-end="4571">iskelet (skeleton)</strong> düzen kullanın: yerleşim iskeleti ilk karede belirir, öğeler geldikçe “yerine oturur”.<br data-start="4658" data-end="4661" /><strong data-start="4661" data-end="4672">Pratik:</strong> Giriş ekranı <strong data-start="4686" data-end="4698">ilk 1 sn</strong> içinde “okunur hâle” gelmeli; ağır varlıklar lazy-load olsun.</p>
<h3 data-start="4762" data-end="4817">10) Ses ve Müzik: Sessiz Varsayılan + Net Kontrol</h3>
<ul data-start="4818" data-end="5112">
<li data-start="4818" data-end="4887">
<p data-start="4820" data-end="4887">Varsayılan <strong data-start="4831" data-end="4841">sessiz</strong> başlatın; kullanıcı açarsa yumuşak fade-in.</p>
</li>
<li data-start="4888" data-end="4963">
<p data-start="4890" data-end="4963"><strong data-start="4890" data-end="4907">Jingle/Sting:</strong> 0.6–1.2 sn; vuruşları hareket vurgularıyla hizalayın.</p>
</li>
<li data-start="4964" data-end="5112">
<p data-start="4966" data-end="5112"><strong data-start="4966" data-end="4976">Foley:</strong> CTA hover/tık “klik/woosh” (kısa ve düşük seviye).<br data-start="5027" data-end="5030" /><strong data-start="5030" data-end="5050">Erişilebilirlik:</strong> Alt yazı/ikon; sesler kapalıyken bile görsel ritim sezdirsin.</p>
</li>
</ul>
<h3 data-start="5114" data-end="5160">11) Easing Psikolojisi: Markanın Duygusu</h3>
<ul data-start="5161" data-end="5388">
<li data-start="5161" data-end="5209">
<p data-start="5163" data-end="5209"><strong data-start="5163" data-end="5183"><code data-start="5165" data-end="5181">easeInOutCubic</code></strong>: rafine, premium geçiş.</p>
</li>
<li data-start="5210" data-end="5255">
<p data-start="5212" data-end="5255"><strong data-start="5212" data-end="5229"><code data-start="5214" data-end="5227">easeOutQuad</code></strong>: ikna eden CTA vurgusu.</p>
</li>
<li data-start="5256" data-end="5388">
<p data-start="5258" data-end="5388"><strong data-start="5258" data-end="5276"><code data-start="5260" data-end="5274">back/elastic</code></strong>: oyuncu/çocuk içerikleri; dozaj düşük.<br data-start="5315" data-end="5318" /><strong data-start="5318" data-end="5328">Kural:</strong> Easing profiliniz <strong data-start="5347" data-end="5365">marka kişiliği</strong>nin kısa özeti gibidir.</p>
</li>
</ul>
<h3 data-start="5390" data-end="5443">12) Hero Görsel/İllüstrasyon: Parallax ve Maske</h3>
<ul data-start="5444" data-end="5704">
<li data-start="5444" data-end="5523">
<p data-start="5446" data-end="5523"><strong data-start="5446" data-end="5459">Parallax:</strong> Ön–orta–arka plan katmanları 1–3 px mikro kayış ile canlılık.</p>
</li>
<li data-start="5524" data-end="5601">
<p data-start="5526" data-end="5601"><strong data-start="5526" data-end="5541">Maske wipe:</strong> Hero illüstrasyon bölgesel açılır; göz rotası belirlenir.</p>
</li>
<li data-start="5602" data-end="5704">
<p data-start="5604" data-end="5704"><strong data-start="5604" data-end="5621">Video poster:</strong> Video kullanılacaksa anlamlı “poster” kare; otomatik oynatım yoksa bile mesaj net.</p>
</li>
</ul>
<h3 data-start="5706" data-end="5741">13) Performans–Bellek Hijyeni</h3>
<ul data-start="5742" data-end="6102">
<li data-start="5742" data-end="5806">
<p data-start="5744" data-end="5806"><strong data-start="5744" data-end="5777">Görünmeyeni sahneden kaldırın</strong> (yalnız <code data-start="5786" data-end="5795">alpha=0</code> yetmez).</p>
</li>
<li data-start="5807" data-end="5880">
<p data-start="5809" data-end="5880"><strong data-start="5809" data-end="5825">Bitmap cache</strong>: Sık değişmeyen vektörler için <code data-start="5857" data-end="5877">cacheAsBitmap=true</code>.</p>
</li>
<li data-start="5881" data-end="5935">
<p data-start="5883" data-end="5935"><strong data-start="5883" data-end="5896">Filtreler</strong> (blur/glow) minimum; CPU dostu olun.</p>
</li>
<li data-start="5936" data-end="6008">
<p data-start="5938" data-end="6008"><strong data-start="5938" data-end="5951">Tek döngü</strong>: Birden fazla <code data-start="5966" data-end="5978">enterFrame</code> yerine merkezi zamanlayıcı.</p>
</li>
<li data-start="6009" data-end="6102">
<p data-start="6011" data-end="6102"><strong data-start="6011" data-end="6024">Temizlik:</strong> <code data-start="6025" data-end="6046">removeEventListener</code>, tween/Timer/stream stop; intro’dan çıkarken <em data-start="6092" data-end="6101">mutlaka</em>.</p>
</li>
</ul>
<h3 data-start="6104" data-end="6165">14) Erişilebilirlik: Kontrast, Klavye, “Hareketi Azalt”</h3>
<ul data-start="6166" data-end="6441">
<li data-start="6166" data-end="6216">
<p data-start="6168" data-end="6216">Kontrast ve font boyları WCAG mantığına yakın.</p>
</li>
<li data-start="6217" data-end="6274">
<p data-start="6219" data-end="6274"><strong data-start="6219" data-end="6229">Klavye</strong> ile CTA’ya erişim; <strong data-start="6249" data-end="6263">focus ring</strong> görünür.</p>
</li>
<li data-start="6275" data-end="6384">
<p data-start="6277" data-end="6384"><strong data-start="6277" data-end="6311">Hareketi Azalt (Reduce Motion)</strong>: Overshoot/back kapalı, süreler %30 kısalır, partikül yoğunluğu düşer.</p>
</li>
<li data-start="6385" data-end="6441">
<p data-start="6387" data-end="6441">Mesajı yalnız renkle vermeyin; ikon/şekil destekleyin.</p>
</li>
</ul>
<h3 data-start="6443" data-end="6482">15) Çok Dillilik ve Yerelleştirme</h3>
<ul data-start="6483" data-end="6707">
<li data-start="6483" data-end="6528">
<p data-start="6485" data-end="6528">Metinleri sahneden ayırın (<strong data-start="6512" data-end="6520">JSON</strong>/XML).</p>
</li>
<li data-start="6529" data-end="6620">
<p data-start="6531" data-end="6620"><strong data-start="6531" data-end="6538">RTL</strong> (Arapça vb.) diller için ikon/ok yönlerini aynalayın; metin hizasını sağa alın.</p>
</li>
<li data-start="6621" data-end="6707">
<p data-start="6623" data-end="6707">Uzun başlıklar için 2 satır sınırı ve <strong data-start="6661" data-end="6673">ellipsis</strong> stratejisi.<br data-start="6685" data-end="6688" /><strong data-start="6688" data-end="6705">AS3 iskeleti:</strong></p>
</li>
</ul>
<p>var L:URLLoader=new URLLoader();<br />
L.addEventListener(Event.COMPLETE, onData);<br />
L.load(new URLRequest(&#8220;data/intro.json&#8221;));<br />
function onData(e:Event):void {<br />
var d:Object = JSON.parse(L.data);<br />
mcHeadline.setText(d.lang.tr.title);<br />
mcCTA.setText(d.lang.tr.cta);<br />
}</p>
<h3 data-start="6991" data-end="7053">16) Sahneden Davranışa: FSM ile Girişten Uygulamaya Akış</h3>
<p data-start="7054" data-end="7116">Giriş → Ana içerik geçişi <strong data-start="7080" data-end="7098">durum makinesi</strong> ile yönetilsin:</p>
<p data-start="7054" data-end="7116">function go(state:String):void {<br />
if(current) { current.out(); detach(current); }<br />
current = states[state];<br />
attach(current); current.in();<br />
}</p>
<p data-start="7282" data-end="7374"><strong data-start="7282" data-end="7292">Fayda:</strong> “Girişi atla” gibi hızlı davranışlar da stabil çalışır; bellek sızıntısı önlenir.</p>
<h3 data-start="7376" data-end="7437">17) Giriş Ekranı Kalıpları (Seçki + Nerede Kullanılır?)</h3>
<ol data-start="7438" data-end="7826">
<li data-start="7438" data-end="7497">
<p data-start="7441" data-end="7497"><strong data-start="7441" data-end="7473">Logo Sweep + Split Headline:</strong> Premium ürün landing.</p>
</li>
<li data-start="7498" data-end="7560">
<p data-start="7501" data-end="7560"><strong data-start="7501" data-end="7538">Maskeli İllüstrasyon + CTA Pulse:</strong> Yaratıcı portfolyo.</p>
</li>
<li data-start="7561" data-end="7627">
<p data-start="7564" data-end="7627"><strong data-start="7564" data-end="7600">Video Poster + Sessiz Başlangıç:</strong> Ürün teaser’lı kampanya.</p>
</li>
<li data-start="7628" data-end="7686">
<p data-start="7631" data-end="7686"><strong data-start="7631" data-end="7661">Parallax Hero + Hızlı CTA:</strong> SaaS “denemeye başla”.</p>
</li>
<li data-start="7687" data-end="7746">
<p data-start="7690" data-end="7746"><strong data-start="7690" data-end="7719">Minimal Tipografik Intro:</strong> Kurumsal/B2B güven tonu.</p>
</li>
<li data-start="7747" data-end="7826">
<p data-start="7750" data-end="7826"><strong data-start="7750" data-end="7786">Mikro Oyunlu Karşılama (≤10 sn):</strong> Eğlence/etkinlik; ödül = CTA tıklaması.</p>
</li>
</ol>
<h3 data-start="7828" data-end="7875">18) Örnek Akış — <strong data-start="7849" data-end="7873">SaaS Açılış (1.2 sn)</strong></h3>
<ul data-start="7876" data-end="8199">
<li data-start="7876" data-end="7915">
<p data-start="7878" data-end="7915"><strong data-start="7878" data-end="7891">0–0.2 sn:</strong> Logo fade + scale-in.</p>
</li>
<li data-start="7916" data-end="7982">
<p data-start="7918" data-end="7982"><strong data-start="7918" data-end="7933">0.2–0.8 sn:</strong> Başlık wipe: “Raporlarınız, 1 dakikada hazır.”</p>
</li>
<li data-start="7983" data-end="8055">
<p data-start="7985" data-end="8055"><strong data-start="7985" data-end="8000">0.8–1.0 sn:</strong> CTA: “Ücretsiz Dene” belirir; hover’da hafif büyüme.</p>
</li>
<li data-start="8056" data-end="8199">
<p data-start="8058" data-end="8199"><strong data-start="8058" data-end="8073">1.0–1.2 sn:</strong> Hero illüstrasyon parallax; idle’da çok düşük amplitude nefes.<br data-start="8136" data-end="8139" /><strong data-start="8139" data-end="8151">Sonrası:</strong> <code data-start="8152" data-end="8160">Try it</code> tıklanınca intro <code data-start="8178" data-end="8183">out</code>, uygulama <code data-start="8194" data-end="8198">in</code>.</p>
</li>
</ul>
<h3 data-start="8201" data-end="8266">19) Örnek Akış — <strong data-start="8222" data-end="8264">Etkinlik/Kiosk (Sessiz Loop, 10–15 sn)</strong></h3>
<ul data-start="8267" data-end="8506">
<li data-start="8267" data-end="8342">
<p data-start="8269" data-end="8342"><strong data-start="8269" data-end="8278">Hook:</strong> Hareketli tipografi ve ikonlar; “Şimdi keşfetmek için dokun.”</p>
</li>
<li data-start="8343" data-end="8409">
<p data-start="8345" data-end="8409"><strong data-start="8345" data-end="8354">Loop:</strong> 10–15 sn’lik sakin döngü; <code data-start="8381" data-end="8386">tap</code>/<code data-start="8387" data-end="8394">click</code> tetikleyici.</p>
</li>
<li data-start="8410" data-end="8506">
<p data-start="8412" data-end="8506"><strong data-start="8412" data-end="8428">Zaman aşımı:</strong> Kullanıcı yoksa ana loop’a geri dön.<br data-start="8465" data-end="8468" /><strong data-start="8468" data-end="8481">Hit alan:</strong> Dokunmatik için ≥ 64 px.</p>
</li>
</ul>
<h3 data-start="8508" data-end="8538">20) Analitik ve A/B Test</h3>
<ul data-start="8539" data-end="8898">
<li data-start="8539" data-end="8614">
<p data-start="8541" data-end="8614"><strong data-start="8541" data-end="8555">Etiketler:</strong> <code data-start="8556" data-end="8568">view:intro</code>, <code data-start="8570" data-end="8581">cta:click</code>, <code data-start="8583" data-end="8595">skip:intro</code>, <code data-start="8597" data-end="8611">replay:intro</code>.</p>
</li>
<li data-start="8615" data-end="8735">
<p data-start="8617" data-end="8735"><strong data-start="8617" data-end="8625">A/B:</strong> Vaat cümlesi (fiil/isim cümlesi), CTA metni (“Keşfet” vs “Denemeye başla”), giriş ritmi (0.8 sn vs 1.2 sn).</p>
</li>
<li data-start="8736" data-end="8898">
<p data-start="8738" data-end="8898"><strong data-start="8738" data-end="8752">Metrikler:</strong> Tıklama oranı, kaydırmaya başlama süresi, hemen çıkma.<br data-start="8807" data-end="8810" /><strong data-start="8810" data-end="8822">Kazanım:</strong> “Split headline” tekniği çoğu senaryoda <em data-start="8863" data-end="8874">ilk bakış</em> okunurluğunu yükseltir.</p>
</li>
</ul>
<h3 data-start="8900" data-end="8929">21) Güvenlik ve Yükleme</h3>
<ul data-start="8930" data-end="9110">
<li data-start="8930" data-end="8987">
<p data-start="8932" data-end="8987">Dış veri yüklerken <strong data-start="8951" data-end="8970">kaçış/whitelist</strong>; XSS’e dikkat.</p>
</li>
<li data-start="8988" data-end="9041">
<p data-start="8990" data-end="9041"><strong data-start="8990" data-end="9006">Polite load:</strong> Sayfa kritiklerini engellemeyin.</p>
</li>
<li data-start="9042" data-end="9110">
<p data-start="9044" data-end="9110"><strong data-start="9044" data-end="9060">Yedek statik</strong>: Animasyon/medya yüklenemezse anlamlı <strong data-start="9099" data-end="9109">poster</strong>.</p>
</li>
</ul>
<h3 data-start="9679" data-end="9746">23) Uygulamalı Mini Proje — <strong data-start="9711" data-end="9744">“Sweep Reveal Intro” (1.1 sn)</strong></h3>
<p data-start="9747" data-end="9845"><strong data-start="9747" data-end="9762">Bileşenler:</strong> <code data-start="9763" data-end="9772">MC_Logo</code>, <code data-start="9774" data-end="9787">MC_Headline</code>, <code data-start="9789" data-end="9797">MC_CTA</code>, <code data-start="9799" data-end="9806">MC_BG</code>, <code data-start="9808" data-end="9818">MC_Sweep</code>, <code data-start="9820" data-end="9830">MC_Glint</code>.<br data-start="9831" data-end="9834" /><strong data-start="9834" data-end="9843">Akış:</strong></p>
<ul data-start="9846" data-end="10220">
<li data-start="9846" data-end="9890">
<p data-start="9848" data-end="9890"><strong data-start="9848" data-end="9861">0–0.2 sn:</strong> <code data-start="9862" data-end="9871">MC_Logo</code> fade + scale-in.</p>
</li>
<li data-start="9891" data-end="9959">
<p data-start="9893" data-end="9959"><strong data-start="9893" data-end="9908">0.2–0.8 sn:</strong> <code data-start="9909" data-end="9919">MC_Sweep</code> eğimli maskeyle <code data-start="9936" data-end="9949">MC_Headline</code>’ı açar.</p>
</li>
<li data-start="9960" data-end="10018">
<p data-start="9962" data-end="10018"><strong data-start="9962" data-end="9977">0.8–1.0 sn:</strong> <code data-start="9978" data-end="9986">MC_CTA</code> görünür, <code data-start="9996" data-end="10009">easeOutQuad</code> pulse.</p>
</li>
<li data-start="10019" data-end="10220">
<p data-start="10021" data-end="10220"><strong data-start="10021" data-end="10036">1.0–1.1 sn:</strong> <code data-start="10037" data-end="10047">MC_Glint</code> hızlı bir ışık çizgisi.<br data-start="10071" data-end="10074" /><strong data-start="10074" data-end="10085">Teknik:</strong> Filtre yerine vektör ve opaklıkla glint simülasyonu; temizlikte tüm dinleyici/tween’leri durdurun.<br data-start="10184" data-end="10187" /><strong data-start="10187" data-end="10218">AS3 CTA tıklama (web modu):</strong></p>
</li>
</ul>
<p>btnCTA.addEventListener(MouseEvent.CLICK, function(_:MouseEvent):void {<br />
navigateToURL(new URLRequest(&#8220;https://ornek.com/deneyim&#8221;), &#8220;_blank&#8221;);<br />
});</p>
<h3 data-start="10390" data-end="10447">24) Modern Köprü: Animate/Flash → HTML5/Canvas/GSAP</h3>
<p data-start="10448" data-end="10496">Flash’ta öğrendiğiniz omurga doğrudan taşınır:</p>
<ul data-start="10497" data-end="10835">
<li data-start="10497" data-end="10559">
<p data-start="10499" data-end="10559"><strong data-start="10499" data-end="10514">MovieClip →</strong> JS komponent, <strong data-start="10529" data-end="10543">Timeline →</strong> GSAP timeline</p>
</li>
<li data-start="10560" data-end="10641">
<p data-start="10562" data-end="10641"><strong data-start="10562" data-end="10578">enterFrame →</strong> <code data-start="10579" data-end="10602">requestAnimationFrame</code>, <strong data-start="10604" data-end="10617">Filters →</strong> CSS/Canvas (ekonomik)</p>
</li>
<li data-start="10642" data-end="10686">
<p data-start="10644" data-end="10686"><strong data-start="10644" data-end="10655">Sound →</strong> WebAudio (sessiz varsayılan)</p>
</li>
<li data-start="10687" data-end="10835">
<p data-start="10689" data-end="10835"><strong data-start="10689" data-end="10707">SharedObject →</strong> LocalStorage<br data-start="10720" data-end="10723" /><strong data-start="10723" data-end="10730">Öz:</strong> Değişen araç değil; <strong data-start="10751" data-end="10819">tek baskın hareket, okunurluk, sessiz başlangıç, temizlik, ölçüm</strong> prensipleridir.</p>
</li>
</ul>
<hr data-start="10837" data-end="10840" />
<h2 data-start="10842" data-end="10852">Sonuç</h2>
<p data-start="10853" data-end="11748">Etkileyici bir giriş ekranı, “efekt şovu” değil <strong data-start="10901" data-end="10944">net bir anlatı ve nazik bir yönlendirme</strong>dir. Bu yazıda; KVE hiyerarşisiyle mesajı kristalize etmeyi, 1 saniyelik ritim içinde <strong data-start="11030" data-end="11051">logo → vaat → CTA</strong> koreografisini, tipografi–renk–kontrast ergonomisini, <strong data-start="11106" data-end="11116">easing</strong> psikolojisini, preloader/skeleton stratejisini, <strong data-start="11165" data-end="11184">erişilebilirlik</strong> ve <strong data-start="11188" data-end="11209">performans–bellek</strong> hijyenini, çok dillilik ve FSM ile akış yönetimini, analitik ve A/B testleri, sonunda da Animate/HTML5/GSAP köprüsünü ayrıntılarıyla inceledik.<br data-start="11353" data-end="11356" />Özetle; <strong data-start="11364" data-end="11523">(1) Mesajı sadeleştir, (2) tek baskın hareketle odağı yönet, (3) CTA’yı erişilebilir ve yakın tut, (4) hızlı yükle–nazikçe beklet, (5) ölç–öğren–iyileştir.</strong> Bu omurga ile tasarlanan giriş ekranları; ister bir SaaS açılışı ister bir yaratıcı portfolyo, ister kiosk/etkinlik veya oyun başlangıcı olsun—kullanıcıya “doğru yerdesin” duygusunu ilk andan verir ve akışı güvenle başlatır.</p>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-etkileyici-giris-ekrani-tasarimi/">Flash ile Etkileyici Giriş Ekranı Tasarımı</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flash-ile-etkileyici-giris-ekrani-tasarimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flash ile Buton Tasarımı Nasıl Yapılır?</title>
		<link>https://tasarim.yaptirma.com.tr/flash-ile-buton-tasarimi-nasil-yapilir/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-ile-buton-tasarimi-nasil-yapilir</link>
					<comments>https://tasarim.yaptirma.com.tr/flash-ile-buton-tasarimi-nasil-yapilir/#respond</comments>
		
		<dc:creator><![CDATA[tasarimyaptirma]]></dc:creator>
		<pubDate>Thu, 11 Sep 2025 07:00:15 +0000</pubDate>
				<category><![CDATA[Genel Tasarım Yaptırma]]></category>
		<category><![CDATA[Tasarım Yaptırma]]></category>
		<category><![CDATA[9-slice SVG/Canvas karşılığı]]></category>
		<category><![CDATA[AccessibilityProperties adı]]></category>
		<category><![CDATA[ActionScript 3 CLICK olayı]]></category>
		<category><![CDATA[back/elastic dozajı]]></category>
		<category><![CDATA[buttonMode useHandCursor]]></category>
		<category><![CDATA[clickTag entegrasyonu]]></category>
		<category><![CDATA[dinleyici temizliği removeEventListener]]></category>
		<category><![CDATA[disabled ve loading durumları]]></category>
		<category><![CDATA[easeInOutCubic easing]]></category>
		<category><![CDATA[easeOutQuad easing]]></category>
		<category><![CDATA[filtre minimizasyonu]]></category>
		<category><![CDATA[Flash buton tasarımı]]></category>
		<category><![CDATA[Focus ve focus ring]]></category>
		<category><![CDATA[form gönderimi geri bildirimi]]></category>
		<category><![CDATA[görünmeyenleri sahneden kaldırma]]></category>
		<category><![CDATA[GSAP timeline eşlenik]]></category>
		<category><![CDATA[hata titreşimi ±2px]]></category>
		<category><![CDATA[hit alanı genişletme]]></category>
		<category><![CDATA[hit hedefi 44x44 piksel]]></category>
		<category><![CDATA[hover mikro animasyon]]></category>
		<category><![CDATA[ikon yönleri RTL]]></category>
		<category><![CDATA[ikonlu CTA tasarımı]]></category>
		<category><![CDATA[JSON tabanlı tema tokenları]]></category>
		<category><![CDATA[klavye erişilebilirliği]]></category>
		<category><![CDATA[kontrast WCAG 4.5:1]]></category>
		<category><![CDATA[Latin-Ext gömülü font]]></category>
		<category><![CDATA[metin kısaltma ellipsis]]></category>
		<category><![CDATA[metin–ikon boşluk iconGap]]></category>
		<category><![CDATA[MovieClip buton]]></category>
		<category><![CDATA[navigateToURL örneği]]></category>
		<category><![CDATA[otomatik genişleme autoSize]]></category>
		<category><![CDATA[performans bitmap cache]]></category>
		<category><![CDATA[QA kontrol listesi]]></category>
		<category><![CDATA[radio checkbox grupları]]></category>
		<category><![CDATA[requestAnimationFrame döngüsü]]></category>
		<category><![CDATA[RTL dil desteği]]></category>
		<category><![CDATA[Scale9Grid nine-slice]]></category>
		<category><![CDATA[ses geri bildirimi klik]]></category>
		<category><![CDATA[SimpleButton sınıfı]]></category>
		<category><![CDATA[skin–logic ayrımı]]></category>
		<category><![CDATA[swapSkin yöntemi]]></category>
		<category><![CDATA[tabEnabled tabIndex]]></category>
		<category><![CDATA[tasarım sistemi buton kütüphanesi.]]></category>
		<category><![CDATA[tek baskın hareket kuralı]]></category>
		<category><![CDATA[tıklama analitiği]]></category>
		<category><![CDATA[toggle buton tasarımı]]></category>
		<category><![CDATA[up over down hit durumları]]></category>
		<category><![CDATA[varsayılan sessiz mod]]></category>
		<guid isPermaLink="false">https://tasarim.yaptirma.com.tr/?p=2620</guid>

					<description><![CDATA[<p>Bir arayüzün kalp atışı butonlardır. Kullanıcı “ne yapılacağını” değil “neye basılacağını” görerek anlar; bu yüzden buton tasarımı yalnız görsel değil, davranış, erişilebilirlik, performans ve geri bildirim meselesidir. Flash (Macromedia/Adobe) ekolü, butonu zaman çizelgesi (timeline), semboller (MovieClip / SimpleButton) ve ActionScript ile düşünmeyi öğretti: durumlar (up/over/down/hit), mikro-animasyonlar, hit alanı, klavye gezilebilirliği, tıklama izleme, tema/skin mimarisi, ses [&#8230;]</p>
<p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-buton-tasarimi-nasil-yapilir/">Flash ile Buton Tasarımı Nasıl Yapılır?</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></description>
										<content:encoded><![CDATA[<p data-start="54" data-end="1167">Bir arayüzün kalp atışı <strong data-start="78" data-end="93">butonlardır</strong>. Kullanıcı “ne yapılacağını” değil “neye basılacağını” görerek anlar; bu yüzden buton tasarımı yalnız görsel değil, <strong data-start="210" data-end="222">davranış</strong>, <strong data-start="224" data-end="243">erişilebilirlik</strong>, <strong data-start="245" data-end="259">performans</strong> ve <strong data-start="263" data-end="280">geri bildirim</strong> meselesidir. Flash (Macromedia/Adobe) ekolü, butonu <strong data-start="333" data-end="363">zaman çizelgesi (timeline)</strong>, <strong data-start="365" data-end="405">semboller (MovieClip / SimpleButton)</strong> ve <strong data-start="409" data-end="425">ActionScript</strong> ile düşünmeyi öğretti: durumlar (up/over/down/hit), mikro-animasyonlar, hit alanı, klavye gezilebilirliği, tıklama izleme, tema/skin mimarisi, ses ve yükleme durumları…<br data-start="594" data-end="597" />Bu kapsamlı rehberde, Flash’ta buton tasarımını <strong data-start="645" data-end="658">uçtan uca</strong> ele alacağız: görsel hiyerarşiden easing psikolojisine, <code data-start="715" data-end="729">SimpleButton</code> ile <code data-start="734" data-end="745">MovieClip</code> yaklaşımının farklarından <strong data-start="772" data-end="799">Scale9Grid (nine-slice)</strong> ile esnek ölçülendirmeye, <strong data-start="826" data-end="844">ActionScript 3</strong> ile olay yönetiminden <strong data-start="867" data-end="908">erişilebilirlik (tab/fokus/okunurluk)</strong> kurallarına, <strong data-start="922" data-end="951">performans–bellek hijyeni</strong>nden <strong data-start="956" data-end="969">tema/skin</strong> mimarisine, <strong data-start="982" data-end="1007">toggle/radio/checkbox</strong> türlerine ve <strong data-start="1021" data-end="1043">QA kontrol listesi</strong>ne kadar. Son bölümde “Sistematik Buton Kütüphanesi” adlı <strong data-start="1101" data-end="1126">uygulamalı mini proje</strong> ile tüm parçaları bir araya getireceğiz.</p>
<p data-start="54" data-end="1167"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2129" src="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/10.jpeg" alt="" width="640" height="380" srcset="https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/10.jpeg 640w, https://tasarim.yaptirma.com.tr/wp-content/uploads/2025/02/10-300x178.jpeg 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></p>
<hr data-start="1169" data-end="1172" />
<h2 data-start="1174" data-end="1184">Gelişme</h2>
<h3 data-start="1186" data-end="1238">1) Amaç, İçerik ve Hiyerarşi: Buton Ne Söyler?</h3>
<p data-start="1239" data-end="1329">Buton, eylemi <strong data-start="1253" data-end="1267">tek fiille</strong> söyler: “Gönder”, “Devam et”, “Şimdi indir”. İyi bir buton:</p>
<ul data-start="1330" data-end="1624">
<li data-start="1330" data-end="1409">
<p data-start="1332" data-end="1409"><strong data-start="1332" data-end="1363">Mesajı kısa ve eylem odaklı</strong> verir (isim + fiil kalabalığından kaçının).</p>
</li>
<li data-start="1410" data-end="1463">
<p data-start="1412" data-end="1463"><strong data-start="1412" data-end="1437">Hiyerarşide öne çıkar</strong> (renk/kontrast/boşluk).</p>
</li>
<li data-start="1464" data-end="1534">
<p data-start="1466" data-end="1534"><strong data-start="1466" data-end="1488">Komşu bileşenlerle</strong> (kart, form, banner) görsel uyum içindedir.</p>
</li>
<li data-start="1535" data-end="1624">
<p data-start="1537" data-end="1624"><strong data-start="1537" data-end="1559">Erişilebilir metin</strong> kullanır (Türkçe karakter desteği; <code data-start="1595" data-end="1606">Latin-Ext</code> gövdeli fontlar).</p>
</li>
</ul>
<h3 data-start="1626" data-end="1681">2) Görsel Dil: Renk, Kontrast, Boşluk ve Kenarlık</h3>
<ul data-start="1682" data-end="2162">
<li data-start="1682" data-end="1758">
<p data-start="1684" data-end="1758"><strong data-start="1684" data-end="1693">Renk:</strong> Birincil eylem için marka vurgusu; ikincil için nötr/çizgisel.</p>
</li>
<li data-start="1759" data-end="1826">
<p data-start="1761" data-end="1826"><strong data-start="1761" data-end="1774">Kontrast:</strong> WCAG hedeflerine yaklaşın (normal metin ≥ 4.5:1).</p>
</li>
<li data-start="1827" data-end="1919">
<p data-start="1829" data-end="1919"><strong data-start="1829" data-end="1840">Boşluk:</strong> İç dolgular (padding) dikey–yatay orantılı; başlık uzunluğuna göre genişler.</p>
</li>
<li data-start="1920" data-end="2162">
<p data-start="1922" data-end="2162"><strong data-start="1922" data-end="1942">Kenarlık/Radius:</strong> Marka tonuna göre köşe yarıçapı; <strong data-start="1976" data-end="1990">Scale9Grid</strong> ile esnek büyüme (detay bölüm 8).<br data-start="2024" data-end="2027" /><strong data-start="2027" data-end="2036">Vaka:</strong> Form CTA’sında yazı koyuluğunu bir kademe artırmak ve iç padding’i 4 px büyütmek “tıklanabilirlik” algısını belirgin artırdı.</p>
</li>
</ul>
<h3 data-start="2164" data-end="2206">3) <code data-start="2171" data-end="2185">SimpleButton</code> mı <code data-start="2189" data-end="2200">MovieClip</code> mi?</h3>
<p data-start="2207" data-end="2541"><strong data-start="2207" data-end="2224">SimpleButton:</strong> <code data-start="2225" data-end="2234">upState</code>, <code data-start="2236" data-end="2247">overState</code>, <code data-start="2249" data-end="2260">downState</code>, <code data-start="2262" data-end="2276">hitTestState</code> olmak üzere dört görsel hâli DisplayObject olarak içerir. Hızlı ve yalındır.<br data-start="2353" data-end="2356" /><strong data-start="2356" data-end="2376">MovieClip Buton:</strong> Daha esnek—iç zaman çizelgesi, durum etiketleri (<code data-start="2426" data-end="2430">up</code>, <code data-start="2432" data-end="2438">over</code>, <code data-start="2440" data-end="2446">down</code>, <code data-start="2448" data-end="2458">disabled</code>, <code data-start="2460" data-end="2467">focus</code>), mikro-animasyonlar, ses ve veri bağlama kolaydır.<br data-start="2519" data-end="2522" /><strong data-start="2522" data-end="2539">Pratik kural:</strong></p>
<ul data-start="2542" data-end="2662">
<li data-start="2542" data-end="2595">
<p data-start="2544" data-end="2595">Sade banner/mini CTA → <strong data-start="2567" data-end="2583">SimpleButton</strong> iş görür.</p>
</li>
<li data-start="2596" data-end="2662">
<p data-start="2598" data-end="2662">Durumu zengin, tema/skin’li tasarım → <strong data-start="2636" data-end="2649">MovieClip</strong> buton yazın.</p>
</li>
</ul>
<h3 data-start="2664" data-end="2726">4) Durum Seti: Up / Over / Down / Disabled / Focus / Hit</h3>
<p data-start="2727" data-end="2763">Buton en az şu durumları tanımalı:</p>
<ul data-start="2764" data-end="3166">
<li data-start="2764" data-end="2787">
<p data-start="2766" data-end="2787"><strong data-start="2766" data-end="2773">Up:</strong> Varsayılan.</p>
</li>
<li data-start="2788" data-end="2867">
<p data-start="2790" data-end="2867"><strong data-start="2790" data-end="2807">Over (Hover):</strong> Hafif büyüme/gölge/renk tazeleme (180–220 ms, <code data-start="2854" data-end="2863">easeOut</code>).</p>
</li>
<li data-start="2868" data-end="2938">
<p data-start="2870" data-end="2938"><strong data-start="2870" data-end="2889">Down (Pressed):</strong> Hafif içe gömme / koyulaşma; anlık klik hissi.</p>
</li>
<li data-start="2939" data-end="3015">
<p data-start="2941" data-end="3015"><strong data-start="2941" data-end="2954">Disabled:</strong> Kontrast ve doygunluk düşer; <strong data-start="2984" data-end="3012">fokus alamaz, tıklanamaz</strong>.</p>
</li>
<li data-start="3016" data-end="3069">
<p data-start="3018" data-end="3069"><strong data-start="3018" data-end="3037">Focus (Klavye):</strong> Net “focus ring” / dış çizgi.</p>
</li>
<li data-start="3070" data-end="3166">
<p data-start="3072" data-end="3166"><strong data-start="3072" data-end="3080">Hit:</strong> Görselden <strong data-start="3091" data-end="3105">daha büyük</strong> tıklanabilir alan (en az +8–12 px); mobil/kiosk için hayati.</p>
</li>
</ul>
<h3 data-start="3168" data-end="3214">5) Mikro-Animasyon ve Easing Psikolojisi</h3>
<p data-start="3215" data-end="3245"><strong data-start="3215" data-end="3225">Easing</strong> duyguyu belirler:</p>
<ul data-start="3246" data-end="3501">
<li data-start="3246" data-end="3300">
<p data-start="3248" data-end="3300"><strong data-start="3248" data-end="3265"><code data-start="3250" data-end="3263">easeOutQuad</code></strong>: CTA vurgusunda nazik hız kesme.</p>
</li>
<li data-start="3301" data-end="3353">
<p data-start="3303" data-end="3353"><strong data-start="3303" data-end="3323"><code data-start="3305" data-end="3321">easeInOutCubic</code></strong>: premium/pürüzsüz geçişler.</p>
</li>
<li data-start="3354" data-end="3501">
<p data-start="3356" data-end="3501"><strong data-start="3356" data-end="3374"><code data-start="3358" data-end="3372">back/elastic</code></strong>: oyun/çocuk odaklı—dozu düşük tutun.<br data-start="3411" data-end="3414" /><strong data-start="3414" data-end="3437">Tek baskın hareket:</strong> Aynı anda hem renk hem ölçek yarışmasın; ilki → sonra ikincisi.</p>
</li>
</ul>
<h3 data-start="3503" data-end="3559">6) ActionScript 3 ile Olay Yönetimi (Klavye Dahil)</h3>
<p data-start="3560" data-end="3716">Temel olaylar: <code data-start="3575" data-end="3587">MOUSE_OVER</code>, <code data-start="3589" data-end="3600">MOUSE_OUT</code>, <code data-start="3602" data-end="3614">MOUSE_DOWN</code>, <code data-start="3616" data-end="3626">MOUSE_UP</code>, <code data-start="3628" data-end="3635">CLICK</code>, <code data-start="3637" data-end="3647">FOCUS_IN</code>, <code data-start="3649" data-end="3660">FOCUS_OUT</code>, <code data-start="3662" data-end="3672">KEY_DOWN</code>.<br data-start="3673" data-end="3676" /><strong data-start="3676" data-end="3716">AS3 kalıbı (MovieClip buton sınıfı):</strong></p>
<p>public class McButton extends MovieClip {<br />
public var labelField:TextField;<br />
public var enabled:Boolean = true;<br />
public var isToggle:Boolean = false;<br />
private var _selected:Boolean = false;</p>
<p>public function McButton() {<br />
buttonMode = true; useHandCursor = true; tabEnabled = true;<br />
addEventListener(MouseEvent.ROLL_OVER, onOver);<br />
addEventListener(MouseEvent.ROLL_OUT, onOut);<br />
addEventListener(MouseEvent.MOUSE_DOWN, onDown);<br />
addEventListener(MouseEvent.MOUSE_UP, onUp);<br />
addEventListener(FocusEvent.FOCUS_IN, onFocus);<br />
addEventListener(FocusEvent.FOCUS_OUT, onBlur);<br />
addEventListener(KeyboardEvent.KEY_DOWN, onKey);<br />
gotoAndStop(&#8220;up&#8221;);<br />
}<br />
public function set text(s:String):void { labelField.text = s; autoSize(); }<br />
public function set selected(v:Boolean):void { _selected=v; v ? gotoAndStop(&#8220;down&#8221;) : gotoAndStop(&#8220;up&#8221;); }<br />
public function get selected():Boolean { return _selected; }<br />
private function onOver(e:MouseEvent):void { if(enabled) gotoAndPlay(&#8220;over&#8221;); }<br />
private function onOut(e:MouseEvent):void { if(enabled &amp;&amp; !_selected) gotoAndPlay(&#8220;up&#8221;); }<br />
private function onDown(e:MouseEvent):void { if(enabled) gotoAndStop(&#8220;down&#8221;); }<br />
private function onUp(e:MouseEvent):void {<br />
if(!enabled) return;<br />
if(isToggle) selected = !selected; else gotoAndStop(&#8220;over&#8221;);<br />
dispatchEvent(new MouseEvent(MouseEvent.CLICK));<br />
}<br />
private function onFocus(e:FocusEvent):void { if(enabled) gotoAndStop(&#8220;focus&#8221;); }<br />
private function onBlur(e:FocusEvent):void { if(enabled &amp;&amp; !_selected) gotoAndStop(&#8220;up&#8221;); }<br />
private function onKey(e:KeyboardEvent):void {<br />
if(!enabled) return;<br />
if(e.keyCode==Keyboard.SPACE || e.keyCode==Keyboard.ENTER) onUp(null);<br />
}<br />
private function autoSize():void {<br />
// label&#8217;e göre genişlik/padding ayarla; scale9Grid ile birleşecek<br />
}<br />
}</p>
<p data-start="5565" data-end="5578"><strong data-start="5565" data-end="5576">Notlar:</strong></p>
<ul data-start="5579" data-end="5761">
<li data-start="5579" data-end="5625">
<p data-start="5581" data-end="5625"><code data-start="5581" data-end="5607">buttonMode/useHandCursor</code> = işaretçi eli.</p>
</li>
<li data-start="5626" data-end="5708">
<p data-start="5628" data-end="5708">Klavye desteği → <strong data-start="5645" data-end="5664">erişilebilirlik</strong> için şart (Space/Enter tıklama tetikler).</p>
</li>
<li data-start="5709" data-end="5761">
<p data-start="5711" data-end="5761"><code data-start="5711" data-end="5732">tabEnabled/tabIndex</code> ile sıra kontrol edilebilir.</p>
</li>
</ul>
<h3 data-start="5763" data-end="5804">7) Metin, Font ve Çok Dilli Düşünme</h3>
<ul data-start="5805" data-end="6140">
<li data-start="5805" data-end="5865">
<p data-start="5807" data-end="5865"><strong data-start="5807" data-end="5820">Latin-Ext</strong> destekli font gömün (ı, İ, ğ, ş, ç, ö, ü).</p>
</li>
<li data-start="5866" data-end="5924">
<p data-start="5868" data-end="5924"><code data-start="5868" data-end="5895">TextField.embedFonts=true</code>, <code data-start="5897" data-end="5921">antiAliasType=ADVANCED</code>.</p>
</li>
<li data-start="5925" data-end="6058">
<p data-start="5927" data-end="6058"><code data-start="5927" data-end="5960">autoSize=TextFieldAutoSize.LEFT</code> ile metne göre genişleme; uzun metinde iki satıra izin verin veya kısaltma (ellipsis) kullanın.</p>
</li>
<li data-start="6059" data-end="6140">
<p data-start="6061" data-end="6140"><strong data-start="6061" data-end="6075">RTL diller</strong> (Arapça vb.) için metin kutusunu ve ikon yönlerini ayna çevirin.</p>
</li>
</ul>
<h3 data-start="6142" data-end="6195">8) Esnek Ölçekleme: <strong data-start="6166" data-end="6180">Scale9Grid</strong> (Nine-Slice)</h3>
<p data-start="6196" data-end="6282">Yuvarlatılmış köşeli bir butonu farklı genişliklerde <strong data-start="6249" data-end="6263">bozulmadan</strong> ölçeklemek için:</p>
<ul data-start="6283" data-end="6502">
<li data-start="6283" data-end="6315">
<p data-start="6285" data-end="6315">Sembolünüzü MovieClip yapın.</p>
</li>
<li data-start="6316" data-end="6414">
<p data-start="6318" data-end="6414"><code data-start="6318" data-end="6330">scale9Grid</code> dikdörtgenini (köşeleri sabit, kenarlar gerilebilir, orta alan esner) tanımlayın.</p>
</li>
<li data-start="6415" data-end="6502">
<p data-start="6417" data-end="6502"><code data-start="6417" data-end="6429">autoSize()</code> fonksiyonunda label genişliğine göre <code data-start="6467" data-end="6474">width</code> ayarlayın—köşeler bozulmaz.</p>
</li>
</ul>
<h3 data-start="6504" data-end="6556">9) Hit Alanı (Hit Test State): Görselden Geniş</h3>
<p data-start="6557" data-end="6799">Özellikle küçük ikon butonlarda, <strong data-start="6590" data-end="6605">hit alanını</strong> görünenden daha geniş tasarlayın. <code data-start="6640" data-end="6667">SimpleButton.hitTestState</code> veya MovieClip içinde görünmez (alpha=0) büyükçe bir şekli <strong data-start="6727" data-end="6742">hit katmanı</strong> yapın. Mobil/kiosk için <strong data-start="6767" data-end="6785">en az 44×44 px</strong> hedef boyutu.</p>
<h3 data-start="6801" data-end="6843">10) Ses Geri Bildirimi ve Sessiz Mod</h3>
<p data-start="6844" data-end="6902">Kısa <strong data-start="6849" data-end="6857">klik</strong> ve <strong data-start="6861" data-end="6870">hover</strong> sesleri davranışı pekiştirir.</p>
<ul data-start="6903" data-end="7151">
<li data-start="6903" data-end="6966">
<p data-start="6905" data-end="6966"><strong data-start="6905" data-end="6926">Varsayılan sessiz</strong> başlatın; kullanıcı açarsa ses çalın.</p>
</li>
<li data-start="6967" data-end="7079">
<p data-start="6969" data-end="7079">Sesi üst üste bindirmeyin; arka arkaya kliklerde volume/pitch küçük varyasyonlar kulak yorgunluğunu azaltır.</p>
</li>
<li data-start="7080" data-end="7151">
<p data-start="7082" data-end="7151">Ekranın bir köşesinde “ses açık/kapalı” anahtarı (toggle) tasarlayın.</p>
</li>
</ul>
<h3 data-start="7153" data-end="7198">11) Toggle, Radio ve Checkbox Butonları</h3>
<ul data-start="7199" data-end="7525">
<li data-start="7199" data-end="7243">
<p data-start="7201" data-end="7243"><strong data-start="7201" data-end="7212">Toggle:</strong> Aç/Kapat; <code data-start="7223" data-end="7233">selected</code> durumu.</p>
</li>
<li data-start="7244" data-end="7299">
<p data-start="7246" data-end="7299"><strong data-start="7246" data-end="7256">Radio:</strong> Grup içinde tek seçim (grup yöneticisi).</p>
</li>
<li data-start="7300" data-end="7525">
<p data-start="7302" data-end="7525"><strong data-start="7302" data-end="7315">Checkbox:</strong> Çoklu seçim; mark alanı net olmalı (tik animasyonu 120–160 ms).<br data-start="7379" data-end="7382" /><strong data-start="7382" data-end="7392">İpucu:</strong> “Seçili” butonda <strong data-start="7410" data-end="7427">renk ve şekil</strong> birlikte değişsin (ör. dolu arka plan + ikon); yalnız renkle anlatmayın → renk körlüğü senaryosu.</p>
</li>
</ul>
<h3 data-start="7527" data-end="7576">12) Yükleme ve Bekleme: “Busy/Loading” Hâli</h3>
<p data-start="7577" data-end="7654">Sunucuya form gönderimi gibi beklemelerde buton <strong data-start="7625" data-end="7636">loading</strong> durumuna geçer:</p>
<ul data-start="7655" data-end="7845">
<li data-start="7655" data-end="7718">
<p data-start="7657" data-end="7718">Metni geçici “Gönderiliyor…” ya da dönen ikonla değiştirin.</p>
</li>
<li data-start="7719" data-end="7765">
<p data-start="7721" data-end="7765"><code data-start="7721" data-end="7736">enabled=false</code> + görsel “meşgul” ifadesi.</p>
</li>
<li data-start="7766" data-end="7845">
<p data-start="7768" data-end="7845">Başarısızlıkta hata mesajı (yakınında) + butonda sarsıntı (±2 px) kısa uyarı.</p>
</li>
</ul>
<h3 data-start="7847" data-end="7905">13) Performans ve Bellek: Filtreler, Cache, Temizlik</h3>
<ul data-start="7906" data-end="8294">
<li data-start="7906" data-end="7972">
<p data-start="7908" data-end="7972"><strong data-start="7908" data-end="7922">Filtreleri</strong> (blur/glow/shadow) sınırlı kullanın; pahalıdır.</p>
</li>
<li data-start="7973" data-end="8025">
<p data-start="7975" data-end="8025">Sık değişmeyen katmanlarda <code data-start="8002" data-end="8022">cacheAsBitmap=true</code>.</p>
</li>
<li data-start="8026" data-end="8092">
<p data-start="8028" data-end="8092">Görünmeyen butonları <strong data-start="8049" data-end="8070">sahneden kaldırın</strong> (<code data-start="8072" data-end="8081">alpha=0</code> yetmez).</p>
</li>
<li data-start="8093" data-end="8294">
<p data-start="8095" data-end="8294">Olay dinleyicilerini yaşam döngüsünde <strong data-start="8133" data-end="8145">kaldırın</strong> (özellikle popup/overlay kapanırken).<br data-start="8183" data-end="8186" /><strong data-start="8186" data-end="8195">Vaka:</strong> Yoğun gölge kullanan bir menüde gölgeleri tek “dış halka bitmap” ile simüle etmek FPS’i sabitledi.</p>
</li>
</ul>
<h3 data-start="8296" data-end="8346">14) Tema/Skin Mimarisi: Tek Kod, Çok Görünüm</h3>
<p data-start="8347" data-end="8395">Butonları <strong data-start="8357" data-end="8371">skin–logic</strong> ayrımıyla kurgulayın:</p>
<ul data-start="8396" data-end="8661">
<li data-start="8396" data-end="8488">
<p data-start="8398" data-end="8488"><code data-start="8398" data-end="8408">McButton</code> yalnız davranışı bilir; <strong data-start="8433" data-end="8448">thieme/skin</strong> MovieClip’i dışarıdan enjekte edilir.</p>
</li>
<li data-start="8489" data-end="8574">
<p data-start="8491" data-end="8574">Işık (light) / Karanlık (dark) / Marka (brand) temaları <code data-start="8547" data-end="8559">swapSkin()</code> ile değişir.</p>
</li>
<li data-start="8575" data-end="8661">
<p data-start="8577" data-end="8661">Ölçek–renk–radius token’larını JSON’dan okuyarak <strong data-start="8626" data-end="8645">tasarım sistemi</strong> kurabilirsiniz.</p>
</li>
</ul>
<h3 data-start="8663" data-end="8699">15) Analitik ve Tıklama İzleme</h3>
<ul data-start="8700" data-end="8886">
<li data-start="8700" data-end="8762">
<p data-start="8702" data-end="8762">Olay etiketi: <code data-start="8716" data-end="8732">click:cta:{id}</code>; form başarı/hata olayları.</p>
</li>
<li data-start="8763" data-end="8886">
<p data-start="8765" data-end="8886">Reklam/banner bağlamında <strong data-start="8790" data-end="8802">clickTag</strong> parametresi kodda <strong data-start="8821" data-end="8842">hard-code edilmez</strong>; dışarıdan alınır.<br data-start="8861" data-end="8864" /><strong data-start="8864" data-end="8886">AS3 reklam kalıbı:</strong></p>
</li>
</ul>
<h3 data-start="9145" data-end="9200">16) Erişilebilirlik: Klavye, Fokus, Kontrast, Dil</h3>
<ul data-start="9201" data-end="9566">
<li data-start="9201" data-end="9252">
<p data-start="9203" data-end="9252"><code data-start="9203" data-end="9220">tabEnabled=true</code>, gerekirse <code data-start="9232" data-end="9242">tabIndex</code> sırala.</p>
</li>
<li data-start="9253" data-end="9308">
<p data-start="9255" data-end="9308"><code data-start="9255" data-end="9262">Focus</code> durumu <strong data-start="9270" data-end="9287">gözle görünür</strong> olsun (dış çizgi).</p>
</li>
<li data-start="9309" data-end="9360">
<p data-start="9311" data-end="9360">Renk yetmiyorsa <strong data-start="9327" data-end="9341">ikon/şekil</strong> ile destekleyin.</p>
</li>
<li data-start="9361" data-end="9469">
<p data-start="9363" data-end="9469">Animasyon yoğunluğu için ayarda “<strong data-start="9396" data-end="9414">Hareketi Azalt</strong>” seçeneği sunun; overshoot kapanır, süreler kısalır.</p>
</li>
<li data-start="9470" data-end="9566">
<p data-start="9472" data-end="9566">Ekran okuyucular için <code data-start="9494" data-end="9519">AccessibilityProperties</code> ile <strong data-start="9524" data-end="9538">anlamlı ad</strong> verin (ör. “Formu gönder”).</p>
</li>
</ul>
<h3 data-start="9568" data-end="9626">17) Menü ve Liste İçinde Butonlar: Yoğunluk ve Ritim</h3>
<p data-start="9627" data-end="9672">Kart/listelerde çok sayıda buton olduğunda:</p>
<ul data-start="9673" data-end="9885">
<li data-start="9673" data-end="9744">
<p data-start="9675" data-end="9744"><strong data-start="9675" data-end="9694">Birincil eylemi</strong> vurgulayın; ikincil eylemleri link stili yapın.</p>
</li>
<li data-start="9745" data-end="9808">
<p data-start="9747" data-end="9808">Hover gölgesini hafif tutun; satır arası titremeyi önleyin.</p>
</li>
<li data-start="9809" data-end="9885">
<p data-start="9811" data-end="9885">Klavye ile <strong data-start="9822" data-end="9838">satır seçimi</strong> + <code data-start="9841" data-end="9848">Enter</code>/<code data-start="9849" data-end="9856">Space</code> tetikleyicisini destekleyin.</p>
</li>
</ul>
<h3 data-start="9887" data-end="9932">18) Kod mu Timeline mı? Hibrit Strateji</h3>
<ul data-start="9933" data-end="10099">
<li data-start="9933" data-end="9971">
<p data-start="9935" data-end="9971"><strong data-start="9935" data-end="9956">Görsel koreografi</strong> timeline’da;</p>
</li>
<li data-start="9972" data-end="10099">
<p data-start="9974" data-end="10099"><strong data-start="9974" data-end="10005">Davranış ve durum geçişleri</strong> kodda.<br data-start="10012" data-end="10015" />Bu hibrit, hem görselcinin hızını hem de geliştiricinin ölçeklenebilirliğini sağlar.</p>
</li>
</ul>
<h3 data-start="10757" data-end="10822">20) Uygulamalı Mini Proje: <strong data-start="10788" data-end="10820">Sistematik Buton Kütüphanesi</strong></h3>
<p data-start="10823" data-end="10948"><strong data-start="10823" data-end="10832">Amaç:</strong> Üç tema (Light/Dark/Brand) ve dört boy (S/M/L/XL) destekleyen, çok dilli <strong data-start="10906" data-end="10927">buton kütüphanesi</strong>.<br data-start="10928" data-end="10931" /><strong data-start="10931" data-end="10946">Bileşenler:</strong></p>
<ul data-start="10949" data-end="11181">
<li data-start="10949" data-end="10974">
<p data-start="10951" data-end="10974"><code data-start="10951" data-end="10961">McButton</code> (davranış)</p>
</li>
<li data-start="10975" data-end="11072">
<p data-start="10977" data-end="11072"><code data-start="10977" data-end="10989">Skin_Light</code>, <code data-start="10991" data-end="11002">Skin_Dark</code>, <code data-start="11004" data-end="11016">Skin_Brand</code> (MovieClip; <code data-start="11029" data-end="11058">up/over/down/focus/disabled</code> label’ları)</p>
</li>
<li data-start="11073" data-end="11114">
<p data-start="11075" data-end="11114"><code data-start="11075" data-end="11086">Icon_Left</code>, <code data-start="11088" data-end="11100">Icon_Right</code> (opsiyonel)</p>
</li>
<li data-start="11115" data-end="11181">
<p data-start="11117" data-end="11181"><code data-start="11117" data-end="11130">tokens.json</code> → padding, radius, fontSize, renkler<br data-start="11167" data-end="11170" /><strong data-start="11170" data-end="11179">Akış:</strong></p>
</li>
</ul>
<ol data-start="11182" data-end="11558">
<li data-start="11182" data-end="11247">
<p data-start="11185" data-end="11247"><code data-start="11185" data-end="11195">McButton</code> oluştur, <code data-start="11205" data-end="11222">skin=Skin_Brand</code>; <code data-start="11224" data-end="11244">text="Hemen Başla"</code>.</p>
</li>
<li data-start="11248" data-end="11304">
<p data-start="11251" data-end="11304">Ico’lu varyant: <code data-start="11267" data-end="11288">setIcon(Icon_Right)</code>; <code data-start="11290" data-end="11301">iconGap=6</code>.</p>
</li>
<li data-start="11305" data-end="11358">
<p data-start="11308" data-end="11358"><code data-start="11308" data-end="11320">autoSize()</code> metne göre genişlik + <code data-start="11343" data-end="11355">Scale9Grid</code>.</p>
</li>
<li data-start="11359" data-end="11409">
<p data-start="11362" data-end="11409">“Karanlık tema”: <code data-start="11379" data-end="11406">swapSkin(new Skin_Dark())</code>.</p>
</li>
<li data-start="11410" data-end="11474">
<p data-start="11413" data-end="11474"><strong data-start="11413" data-end="11420">RTL</strong> test: İkon yönlerini çevir; metin hizasını sağa al.</p>
</li>
<li data-start="11475" data-end="11558">
<p data-start="11478" data-end="11558"><strong data-start="11478" data-end="11488">Toggle</strong> modu: <code data-start="11495" data-end="11510">isToggle=true</code>; seçili/boş durum görselleri.<br data-start="11540" data-end="11543" /><strong data-start="11543" data-end="11556">Beklenti:</strong></p>
</li>
</ol>
<ul data-start="11559" data-end="11752">
<li data-start="11559" data-end="11615">
<p data-start="11561" data-end="11615">Bir tasarım sistemi içinde <strong data-start="11588" data-end="11612">tek kod, çok görünüm</strong>.</p>
</li>
<li data-start="11616" data-end="11686">
<p data-start="11618" data-end="11686">Lokalizasyon (TR/EN/AR) ve uzun/ kısa metinlerde bozulmayan düzen.</p>
</li>
<li data-start="11687" data-end="11752">
<p data-start="11689" data-end="11752">Klavye + mouse ile tutarlı kullanım, ölçümlenebilir tıklamalar.</p>
</li>
</ul>
<h3 data-start="11754" data-end="11809">21) Modern Köprü: Animate (HTML5) / Canvas / GSAP</h3>
<p data-start="11810" data-end="11843">Flash mantığını bugüne taşıyın:</p>
<ul data-start="11844" data-end="12201">
<li data-start="11844" data-end="11893">
<p data-start="11846" data-end="11893">MovieClip buton → <strong data-start="11864" data-end="11891">Canvas sprite/komponent</strong></p>
</li>
<li data-start="11894" data-end="11933">
<p data-start="11896" data-end="11933">Timeline easing → <strong data-start="11914" data-end="11931">GSAP timeline</strong></p>
</li>
<li data-start="11934" data-end="11980">
<p data-start="11936" data-end="11980"><code data-start="11936" data-end="11948">enterFrame</code> → <strong data-start="11951" data-end="11978"><code data-start="11953" data-end="11976">requestAnimationFrame</code></strong></p>
</li>
<li data-start="11981" data-end="12033">
<p data-start="11983" data-end="12033"><code data-start="11983" data-end="11995">Scale9Grid</code> → <strong data-start="11998" data-end="12009">9-slice</strong> Canvas/SVG teknikleri</p>
</li>
<li data-start="12034" data-end="12201">
<p data-start="12036" data-end="12201"><code data-start="12036" data-end="12061">AccessibilityProperties</code> → <strong data-start="12064" data-end="12072">ARIA</strong> / odak yönetimi<br data-start="12088" data-end="12091" />Prensipler aynıdır: <strong data-start="12111" data-end="12200">tek baskın hareket, yeterli hit alan, net kontrast, klavye desteği, ölçüm ve temizlik</strong>.</p>
</li>
</ul>
<hr data-start="12203" data-end="12206" />
<h2 data-start="12208" data-end="12218">Sonuç</h2>
<p data-start="12219" data-end="13364">Flash’ta buton tasarımı; “bir dikdörtgen + metin” değil, <strong data-start="12276" data-end="12316">davranışı, erişilebilirliği ve hissi</strong> olan bir arayüz yapıtaşı kurmaktır. Bu yazıda, <code data-start="12364" data-end="12378">SimpleButton</code> ve <code data-start="12382" data-end="12393">MovieClip</code> yaklaşımlarını, durum setlerini (up/over/down/disabled/focus/hit), <strong data-start="12461" data-end="12474">hit alanı</strong> ve <strong data-start="12478" data-end="12492">Scale9Grid</strong> ile esnekliği, <strong data-start="12508" data-end="12526">ActionScript 3</strong> olay yönetimi ve <strong data-start="12544" data-end="12554">klavye</strong> etkileşimini, <strong data-start="12569" data-end="12588">mikro-animasyon</strong> ve <strong data-start="12592" data-end="12602">easing</strong> psikolojisini, <strong data-start="12618" data-end="12640">ses geri bildirimi</strong>, <strong data-start="12642" data-end="12667">toggle/radio/checkbox</strong> çeşitlerini, <strong data-start="12681" data-end="12697">busy/loading</strong> hâllerini, <strong data-start="12709" data-end="12730">performans–bellek</strong> hijyenini, <strong data-start="12742" data-end="12755">tema/skin</strong> mimarisini, <strong data-start="12768" data-end="12789">analitik–clickTag</strong> entegrasyonunu ve <strong data-start="12808" data-end="12830">QA kontrol listesi</strong>ni uçtan uca ele aldık.<br data-start="12853" data-end="12856" />Esas prensipler sadedir: <strong data-start="12881" data-end="12897">Amaçlı metin</strong>, <strong data-start="12899" data-end="12915">net kontrast</strong>, <strong data-start="12917" data-end="12937">yeterli hit alan</strong>, <strong data-start="12939" data-end="12961">tek baskın hareket</strong>, <strong data-start="12963" data-end="13004">klavye ve ekran okuyucu dostu tasarım</strong>, <strong data-start="13006" data-end="13051">temiz kapanış (dinleyici/tween temizliği)</strong> ve <strong data-start="13055" data-end="13064">ölçüm</strong>. Bu omurga ile, ister bir eğitim modülünün “Gönder” butonu, ister bir portfolyo sitesinin “Projeyi Gör” çağrısı, ister bir kampanya banner’ının CTA’sı—hepsi <strong data-start="13222" data-end="13260">güven veren, hızlı ve akılda kalan</strong> bir etkileşime dönüşür. Araçlar değişse de (Animate/HTML5/GSAP), <strong data-start="13326" data-end="13351">iyi butonun anatomisi</strong> sabit kalır.</p>
<h4 style="text-align: center" data-start="130" data-end="860"><strong data-start="130" data-end="150">Tasarım Yaptırma</strong> olarak, hayalinizdeki mekanı gerçeğe dönüştürme yolculuğunuzda yanınızda olmaktan gurur duyuyoruz. İster yaşam alanlarınızda sıcak ve samimi bir atmosfer yaratmak isteyin, ister iş yerinizde profesyonel ve etkileyici bir ortam oluşturmayı hedefleyin, her ihtiyacınıza özel çözümler sunuyoruz. Mobilya tasarımından iç mekan düzenlemesine, konut projelerinden ticari alanlara kadar geniş bir yelpazede hizmet veriyoruz. Her projeye özel olarak yaklaşıyor, detayları titizlikle değerlendiriyor ve fonksiyonellikle estetiği bir araya getirerek sizin için hem kullanışlı hem de görsel olarak tatmin edici mekanlar tasarlıyoruz. Sıradanlıktan uzak, sizi ve tarzınızı yansıtan mekanlar yaratmak bizim için bir tutku.</h4>
<h4 style="text-align: center" data-start="862" data-end="1540">Web sitenizden yaşam alanlarınıza kadar her alanda sizi yansıtan, özgün ve kaliteli tasarımlara ulaşmak istiyorsanız doğru yerdesiniz. <strong data-start="997" data-end="1017">Tasarım Yaptırma</strong> ekibi olarak, kullanıcı odaklı, estetik ve işlevsel çözümler üretiyoruz. Her müşterimizin ihtiyaçları farklıdır; bu bilinçle hareket ediyor, her tasarımı kişiye özel olarak hazırlıyoruz. Sürecin her aşamasında sizinle iş birliği içinde çalışarak memnuniyetinizi ön planda tutuyoruz. Hedefiniz ne olursa olsun, birlikte başarılı bir tasarım süreci geçirmeniz için buradayız. Hayallerinizi profesyonel ellere emanet edin; çünkü biz onları hayata geçirmek için çalışıyoruz. Yolculuğunuza başlamak için bize ulaşmanız yeterli.</h4>
<h4 style="text-align: center" data-start="1542" data-end="2371">Hayal gücünüzün sınırlarını zorlayan, ilham verici tasarımlar arıyorsanız, doğru adrestesiniz. <strong data-start="1637" data-end="1657">Tasarım Yaptırma</strong> olarak, evinizde huzur dolu bir ortam, ofisinizde ise verimliliği artıracak işlevsel alanlar yaratmak için size özel çözümler geliştiriyoruz. Her bir projemizde; yaratıcı fikirleri, çağdaş tasarım anlayışıyla harmanlıyor ve estetikle fonksiyonelliği dengede tutuyoruz. Müşteri memnuniyetini temel ilkemiz olarak benimsiyor, her adımda size değer katmayı hedefliyoruz. Profesyonel hizmet anlayışımız ve özgün tasarım bakış açımızla mekanlarınıza yeni bir soluk getiriyoruz. Daha fazla bilgi almak, projelerinizi planlamaya başlamak ve hayallerinizi adım adım gerçeğe dönüştürmek için bizimle iletişime geçin. <strong data-start="2266" data-end="2286">Tasarım Yaptırma</strong> ile yaşam alanlarınıza yeni bir kimlik kazandırın, tarzınızı mekanlarınıza yansıtın.</h4><p>The post <a href="https://tasarim.yaptirma.com.tr/flash-ile-buton-tasarimi-nasil-yapilir/">Flash ile Buton Tasarımı Nasıl Yapılır?</a> first appeared on <a href="https://tasarim.yaptirma.com.tr">Tasarım Yaptırma Merkezi </a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://tasarim.yaptirma.com.tr/flash-ile-buton-tasarimi-nasil-yapilir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
