ActionScript 3.o’ın kullanılabileceÄŸi platformlar artık Flash ile sınırlı deÄŸildir. Flash CS3 ortamı dışında Flex Builder ortamında da ActionScript 3.0 kullanılmaktadır. ActionScript 3.0 ile ActionScript 2.0 arasındaki farklar ise aÅŸağıdaki gibidir…

  • Görüntüleme Listesi (Display List)
    ActionScript 2.0′da görüntüleme yapılabilecek 3 temel öğe vardı. Bunlar; Movie Clip, Button ve Text Field… ActionScript 3.0′da Movie Clip, Button ve Text Field dışında, shape, sprite, loader, bitmap vs. gibi birçok yeni görüntüleme tipi vardır.
  • Runtime Hatalar (Runtime Errors)
    ActionScript 3.0′da yaptığınız uygulamaları çalışma esnasında hataları görerek çok daha hızlı bir ÅŸekilde hataları giderebilirsiniz.
  • Runtime Veri Tipleri (Runtime Data Types)
    ActionScript 3.0′da çalışma esnasında veri tipleri yaratarak oluÅŸan hataları raporlayabilir, uygulamaların performansını arttırabilirsiniz.
  • Methodların Sonu (Method Closures)
    ActionScript 2.0′da nesnelerde kullanılan methodlar ActionScript 3.0′da kullanılmayacak. ActionScript 3.0 ile birlikte olaylar ve olay iÅŸleyiciler kullanılmaktadır.
  • YerleÅŸik Olay Modeli (Intrinsic Event Model)
    ActionScript 3.0 ile olay modeli çekirdek bir hale getirilmiştir. Bu sayede uygulama sırasında kullanılacak tüm olaylar standart bir hale gelmiştir.
  • Düzenli İfadeler (Regular Expressions)
    ActionScript 3.0 ile metinlerle daha etkili çalışmak, metinleri düzenlemek ve metinlerden alt metinler elde etmek için düzenli ifadeler kullanılmaktadır.
  • E4X (ECMAScript for XML)
    ActionScript 3.0′da XML veriler ile çalışmak için yeni bir yol kullanılmaktadır. Bu yeni yol sayesinde XML veriler ile çok daha etkili bir ÅŸekilde çalışabilirsiniz.