SlideShare une entreprise Scribd logo
1  sur  15
ActionScript nedir?
ActionScript, Flash Player için içerik yaratmakta
kullanılan bir programlama dilidir.
Nesne tabanlıdır (Object – Oriented).
ActionScript kendi sözdizimi kurallarına ve anahtar
sözcüklerine uyar, bilgi depolamak ve geri almak için
değişkenlerin kullanımını sağlar.
ActionScript nedir? - 2
ActionScript yerleşik sınıflardan oluşan geniş bir
kitaplık içerir.
ActionScript ile;
Dinamik,
Kullanıcıya yanıt veren,
Yeniden kullanılabilen ve
Uyarlanabilir Flash uygulamaları yapılabilmektedir.
ActionScript nedir? - 3
ActionScript ile;
Resimler yüklenebilir.
Ses ve video oynatılabilir.
Çizimler yapılabilir.
XML dosyasından data yüklenebilir.
Mouse tıklaması gibi olaylara yanıt verdirilebilir.
ActionScript sürümleri
Flash, farklı türdeki geliştiricilerin ve oynatma
donanımının ihtiyaçlarını karşılamak amacıyla birden
fazla ActionScript sürümü içerir.
ActionScript 3.0 son derece hızlıdır. Bu sürüm, nesneye
yönelik programlama kavramına diğer ActionScript
sürümlerinden biraz daha fazla aşinalık gerektirir.
ActionScript 3.0 ECMAScript tanımlamasıyla tamamen
uyumludur, daha iyi XML işleme, iyileştirilmiş bir olay
modeli ve ekrandaki öğelerle çalışmak için iyileştirilmiş bir
mimari sunar.
ActionScript 3.0 kullanan dosyalar ActionScript'in önceki
sürümlerini içeremezler.
ActionScript sürümleri - 2
 ActionScript 2.0'yi öğrenmek ActionScript 3.0'ü
öğrenmekten daha kolaydır.
Flash Player derlenmiş ActionScript 2.0 kodunu
derlenmiş ActionScript 3.0 kodundan daha yavaş
çalıştırsa da, daha tasarıma dayalı içerikler gibi
ActionScript 2.0 hesaplama açısından yoğun olmayan
birçok türde proje için kullanışlıdır.
ActionScript 2.0 de ECMAScript tabanlıdır ancak
tamamen uyumlu değildir.
ActionScript sürümleri - 3
ActionScript 1.0, ActionScript'in en basit halidir ve
Flash Lite Player'ın bazı sürümleri tarafından hala
kullanılmaktadır. ActionScript 1.0 ve 2.0, aynı FLA
dosyası içinde bir arada bulunabilirler.
Flash Lite 2.x ActionScript, cep telefonları ve mobil
cihazlarda çalışan Flash Lite 2,0.x tarafından
desteklenen ActionScript 2'ın bir altkümesidir.
Flash Lite 1.x ActionScript, cep telefonları ve mobil
cihazlarda çalışan Flash Lite 1.x tarafından
desteklenen ActionScript 1.0'ın bir altkümesidir.
ActionScript ile Çalışma Şekilleri
ActionScript'le çalışmanın birkaç yolu vardır.
Komut Dosyası Yardımcısı modu ActionScript'i,
kodu kendiniz yazmadan FLA dosyanıza eklemenizi
sağlar. Siz eylemleri seçersiniz ve yazılım her eylem
için gerekli olan parametreleri girmeniz amacıyla bir
kullanıcı arabirimi sunar. Belirli görevleri yerine
getirmek için hangi işlevlerin kullanılacağı hakkında
biraz bilginiz olmalıdır ancak sözdizimi öğrenmenize
gerek yoktur. Birçok programcı olmayan kişi ve
tasarımcı bu modu kullanmaktadır.
Komut Dosyası Yardımcısı
ActionScript ile Çalışma Şekilleri -2
Davranışlar kodu kendiniz yazmadan dosyanıza
eklemenizi sağlar. Davranışlar ortak görevler için
önceden yazılmış komut dosyalarıdır. Bir davranış
ekleyebilir ve sonra onu Davranışlar panelinde
kolayca konfigüre edebilirsiniz. Davranışlar sadece
ActionScript 2.0 ve önceki sürümlerde bulunur.
Kendi ActionScript'inizi yazmak size belgeniz
üzerinde fazlasıyla esneklik ve kontrol sağlar ancak
ActionScript dili ve kurallarına aşina olmanız gerekir.
ActionScript ile Çalışma Şekilleri -3
Bileşenler(Components), karmaşık işlevleri
uygulamanıza yardımcı olan önceden oluşturulmuş
film klipleridir. Bir bileşen, onay kutusu gibi basit bir
kullanıcı arabirimi kontrolü veya kaydırma bölmesi
gibi karmaşık bir kontrol olabilir. Bir bileşenin işlevini
ve görünümünü özelleştirebilir ve başka geliştiriciler
tarafından oluşturulmuş bileşenleri indirebilirsiniz.
Çoğu bileşen, bir bileşeni tetiklemek veya kontrol
etmek için bir miktar ActionScript kodu yazmanızı
gerektirir.
Bileşenler(Components)
ActionScript Yazma
Geliştirme ortamında ActionScript kodu yazarken,
Eylemler paneli veya Komut Dosyası penceresi
kullanılır.
Eylemler paneli ve Komut Dosyası penceresinde, kod
ipuçları ve kod renklendirme, kod biçimlendirme,
sözdizimi vurgulama, sözdizimi denetimi, hata
ayıklama, satır numaraları, metin sarma ve Unicode
desteği içeren tam özellikli bir kod düzenleyicisi
bulunmaktadır.
ActionScript Yazma - 2
Flash belgenizin parçası olan komut dosyaları (yani,
FLA dosyasına gömülü olan komut dosyaları) yazmak
için Eylemler panelini kullanın. Eylemler paneli, temel
ActionScript dil öğelerine hızlı erişiminizi sağlayan
Eylemler araç kutusu ve komut dosyaları oluşturmak
için gereken öğelerin size sorulduğu Komut Dosyası
Yardımcısı modu gibi özellikler sunar.
ActionScript Yazma - 3
Harici komut dosyaları (yani harici dosyaların içinde
saklanan komutlar veya sınıflar) yazmak istiyorsanız,
Komut Dosyası penceresini kullanın. (Harici bir AS
dosyası oluşturmak için bir metin düzenleyicisi de
kullanabilirsiniz.) Komut Dosyası penceresi kod
ipuçları, kod renklendirme, sözdizimi denetimi ve
otomatik formatlama gibi kod destek özellikleri içerir.

Contenu connexe

Tendances (20)

Raspberrypi best ppt
Raspberrypi best ppt Raspberrypi best ppt
Raspberrypi best ppt
 
Programming Paradigms
Programming ParadigmsProgramming Paradigms
Programming Paradigms
 
Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1
 
2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming
 
C++ How to program
C++ How to programC++ How to program
C++ How to program
 
Web Design and Development Life Cycle and Technologies
Web Design and Development Life Cycle and TechnologiesWeb Design and Development Life Cycle and Technologies
Web Design and Development Life Cycle and Technologies
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
Software engineering marsic
Software engineering   marsicSoftware engineering   marsic
Software engineering marsic
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Raspberry pi 3
Raspberry pi 3Raspberry pi 3
Raspberry pi 3
 
Lake morning
Lake morningLake morning
Lake morning
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Computer
ComputerComputer
Computer
 
What is software
What is softwareWhat is software
What is software
 
web service technologies
web service technologiesweb service technologies
web service technologies
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Swing and AWT in java
Swing and AWT in javaSwing and AWT in java
Swing and AWT in java
 

Similaire à Action Script Nedi̇r?

İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21Cihan Özhan
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytarOsman Kurt
 
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiAli İhsan Çalışkan
 
Log yonetimi tecrubeleri
Log yonetimi tecrubeleriLog yonetimi tecrubeleri
Log yonetimi tecrubeleriErtugrul Akbas
 
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008mtcakmak
 
Internet programcılığı-i
Internet programcılığı-iInternet programcılığı-i
Internet programcılığı-iemre61
 
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleriVisual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleriMurat Başeren
 
Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Ahmet Yanik
 
Compose Camp - 1.Gün Unit 1 Pathway 3.pptx
Compose Camp - 1.Gün Unit 1  Pathway 3.pptxCompose Camp - 1.Gün Unit 1  Pathway 3.pptx
Compose Camp - 1.Gün Unit 1 Pathway 3.pptxGDSCOM
 
Solarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch ManagerSolarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch ManagerKavi International
 
Web İçin Teknoloji Geliştirmek
Web İçin Teknoloji GeliştirmekWeb İçin Teknoloji Geliştirmek
Web İçin Teknoloji GeliştirmekVolkan Özçelik
 
Office 2010 Araçları
Office 2010 AraçlarıOffice 2010 Araçları
Office 2010 AraçlarıEren Caner
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Evren Ayan
 
Application Compatibility (Uygulama Uyumluluğu)
Application Compatibility (Uygulama Uyumluluğu)Application Compatibility (Uygulama Uyumluluğu)
Application Compatibility (Uygulama Uyumluluğu)windowsblogu
 
JVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEJVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEHalil İbrahim ÇELENLİ
 

Similaire à Action Script Nedi̇r? (20)

Primeface
PrimefacePrimeface
Primeface
 
Java EE Struts
Java EE StrutsJava EE Struts
Java EE Struts
 
İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytar
 
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik Desteği
 
Log yonetimi tecrubeleri
Log yonetimi tecrubeleriLog yonetimi tecrubeleri
Log yonetimi tecrubeleri
 
Visual Studio Developer Tools
Visual Studio Developer ToolsVisual Studio Developer Tools
Visual Studio Developer Tools
 
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
 
sunu (Asp.net -1)
sunu (Asp.net -1)sunu (Asp.net -1)
sunu (Asp.net -1)
 
Internet programcılığı-i
Internet programcılığı-iInternet programcılığı-i
Internet programcılığı-i
 
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleriVisual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
Visual studio 2010 ve tfs 2010 yeni takim gelistirme ozellikleri
 
Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)
 
Compose Camp - 1.Gün Unit 1 Pathway 3.pptx
Compose Camp - 1.Gün Unit 1  Pathway 3.pptxCompose Camp - 1.Gün Unit 1  Pathway 3.pptx
Compose Camp - 1.Gün Unit 1 Pathway 3.pptx
 
Flex blaze ds
Flex blaze dsFlex blaze ds
Flex blaze ds
 
Solarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch ManagerSolarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch Manager
 
Web İçin Teknoloji Geliştirmek
Web İçin Teknoloji GeliştirmekWeb İçin Teknoloji Geliştirmek
Web İçin Teknoloji Geliştirmek
 
Office 2010 Araçları
Office 2010 AraçlarıOffice 2010 Araçları
Office 2010 Araçları
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
 
Application Compatibility (Uygulama Uyumluluğu)
Application Compatibility (Uygulama Uyumluluğu)Application Compatibility (Uygulama Uyumluluğu)
Application Compatibility (Uygulama Uyumluluğu)
 
JVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEJVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDE
 

Plus de Abdulkadir Karadeniz

Plus de Abdulkadir Karadeniz (9)

Akademik yayıncılık ve akademik etkinlik düzenleme
Akademik yayıncılık ve akademik etkinlik düzenlemeAkademik yayıncılık ve akademik etkinlik düzenleme
Akademik yayıncılık ve akademik etkinlik düzenleme
 
AÜ Açıköğretim Sisteminde e-Öğrenmenin Gelişimi
AÜ Açıköğretim Sisteminde e-Öğrenmenin GelişimiAÜ Açıköğretim Sisteminde e-Öğrenmenin Gelişimi
AÜ Açıköğretim Sisteminde e-Öğrenmenin Gelişimi
 
Mooc ve türleri hakkında
Mooc ve türleri hakkındaMooc ve türleri hakkında
Mooc ve türleri hakkında
 
Açık eğitsel kaynakların durumu
Açık eğitsel kaynakların durumuAçık eğitsel kaynakların durumu
Açık eğitsel kaynakların durumu
 
Öğrenme Araçları
Öğrenme AraçlarıÖğrenme Araçları
Öğrenme Araçları
 
Nvivo nedir?
Nvivo nedir?Nvivo nedir?
Nvivo nedir?
 
ActionScript editörü
ActionScript editörüActionScript editörü
ActionScript editörü
 
Geliştirme Süreci - Taslak Çalışma
Geliştirme Süreci - Taslak ÇalışmaGeliştirme Süreci - Taslak Çalışma
Geliştirme Süreci - Taslak Çalışma
 
E ogrenmede yeni-yonelimler
E ogrenmede yeni-yonelimlerE ogrenmede yeni-yonelimler
E ogrenmede yeni-yonelimler
 

Action Script Nedi̇r?

  • 1.
  • 2. ActionScript nedir? ActionScript, Flash Player için içerik yaratmakta kullanılan bir programlama dilidir. Nesne tabanlıdır (Object – Oriented). ActionScript kendi sözdizimi kurallarına ve anahtar sözcüklerine uyar, bilgi depolamak ve geri almak için değişkenlerin kullanımını sağlar.
  • 3. ActionScript nedir? - 2 ActionScript yerleşik sınıflardan oluşan geniş bir kitaplık içerir. ActionScript ile; Dinamik, Kullanıcıya yanıt veren, Yeniden kullanılabilen ve Uyarlanabilir Flash uygulamaları yapılabilmektedir.
  • 4. ActionScript nedir? - 3 ActionScript ile; Resimler yüklenebilir. Ses ve video oynatılabilir. Çizimler yapılabilir. XML dosyasından data yüklenebilir. Mouse tıklaması gibi olaylara yanıt verdirilebilir.
  • 5. ActionScript sürümleri Flash, farklı türdeki geliştiricilerin ve oynatma donanımının ihtiyaçlarını karşılamak amacıyla birden fazla ActionScript sürümü içerir. ActionScript 3.0 son derece hızlıdır. Bu sürüm, nesneye yönelik programlama kavramına diğer ActionScript sürümlerinden biraz daha fazla aşinalık gerektirir. ActionScript 3.0 ECMAScript tanımlamasıyla tamamen uyumludur, daha iyi XML işleme, iyileştirilmiş bir olay modeli ve ekrandaki öğelerle çalışmak için iyileştirilmiş bir mimari sunar. ActionScript 3.0 kullanan dosyalar ActionScript'in önceki sürümlerini içeremezler.
  • 6. ActionScript sürümleri - 2  ActionScript 2.0'yi öğrenmek ActionScript 3.0'ü öğrenmekten daha kolaydır. Flash Player derlenmiş ActionScript 2.0 kodunu derlenmiş ActionScript 3.0 kodundan daha yavaş çalıştırsa da, daha tasarıma dayalı içerikler gibi ActionScript 2.0 hesaplama açısından yoğun olmayan birçok türde proje için kullanışlıdır. ActionScript 2.0 de ECMAScript tabanlıdır ancak tamamen uyumlu değildir.
  • 7. ActionScript sürümleri - 3 ActionScript 1.0, ActionScript'in en basit halidir ve Flash Lite Player'ın bazı sürümleri tarafından hala kullanılmaktadır. ActionScript 1.0 ve 2.0, aynı FLA dosyası içinde bir arada bulunabilirler. Flash Lite 2.x ActionScript, cep telefonları ve mobil cihazlarda çalışan Flash Lite 2,0.x tarafından desteklenen ActionScript 2'ın bir altkümesidir. Flash Lite 1.x ActionScript, cep telefonları ve mobil cihazlarda çalışan Flash Lite 1.x tarafından desteklenen ActionScript 1.0'ın bir altkümesidir.
  • 8. ActionScript ile Çalışma Şekilleri ActionScript'le çalışmanın birkaç yolu vardır. Komut Dosyası Yardımcısı modu ActionScript'i, kodu kendiniz yazmadan FLA dosyanıza eklemenizi sağlar. Siz eylemleri seçersiniz ve yazılım her eylem için gerekli olan parametreleri girmeniz amacıyla bir kullanıcı arabirimi sunar. Belirli görevleri yerine getirmek için hangi işlevlerin kullanılacağı hakkında biraz bilginiz olmalıdır ancak sözdizimi öğrenmenize gerek yoktur. Birçok programcı olmayan kişi ve tasarımcı bu modu kullanmaktadır.
  • 10. ActionScript ile Çalışma Şekilleri -2 Davranışlar kodu kendiniz yazmadan dosyanıza eklemenizi sağlar. Davranışlar ortak görevler için önceden yazılmış komut dosyalarıdır. Bir davranış ekleyebilir ve sonra onu Davranışlar panelinde kolayca konfigüre edebilirsiniz. Davranışlar sadece ActionScript 2.0 ve önceki sürümlerde bulunur. Kendi ActionScript'inizi yazmak size belgeniz üzerinde fazlasıyla esneklik ve kontrol sağlar ancak ActionScript dili ve kurallarına aşina olmanız gerekir.
  • 11. ActionScript ile Çalışma Şekilleri -3 Bileşenler(Components), karmaşık işlevleri uygulamanıza yardımcı olan önceden oluşturulmuş film klipleridir. Bir bileşen, onay kutusu gibi basit bir kullanıcı arabirimi kontrolü veya kaydırma bölmesi gibi karmaşık bir kontrol olabilir. Bir bileşenin işlevini ve görünümünü özelleştirebilir ve başka geliştiriciler tarafından oluşturulmuş bileşenleri indirebilirsiniz. Çoğu bileşen, bir bileşeni tetiklemek veya kontrol etmek için bir miktar ActionScript kodu yazmanızı gerektirir.
  • 13. ActionScript Yazma Geliştirme ortamında ActionScript kodu yazarken, Eylemler paneli veya Komut Dosyası penceresi kullanılır. Eylemler paneli ve Komut Dosyası penceresinde, kod ipuçları ve kod renklendirme, kod biçimlendirme, sözdizimi vurgulama, sözdizimi denetimi, hata ayıklama, satır numaraları, metin sarma ve Unicode desteği içeren tam özellikli bir kod düzenleyicisi bulunmaktadır.
  • 14. ActionScript Yazma - 2 Flash belgenizin parçası olan komut dosyaları (yani, FLA dosyasına gömülü olan komut dosyaları) yazmak için Eylemler panelini kullanın. Eylemler paneli, temel ActionScript dil öğelerine hızlı erişiminizi sağlayan Eylemler araç kutusu ve komut dosyaları oluşturmak için gereken öğelerin size sorulduğu Komut Dosyası Yardımcısı modu gibi özellikler sunar.
  • 15. ActionScript Yazma - 3 Harici komut dosyaları (yani harici dosyaların içinde saklanan komutlar veya sınıflar) yazmak istiyorsanız, Komut Dosyası penceresini kullanın. (Harici bir AS dosyası oluşturmak için bir metin düzenleyicisi de kullanabilirsiniz.) Komut Dosyası penceresi kod ipuçları, kod renklendirme, sözdizimi denetimi ve otomatik formatlama gibi kod destek özellikleri içerir.