as3

AS3 eseménykezelés alternatíva: Signals

Akinek már szüksége volt saját eseményeket dobó osztályokra tudják, hogy néha körülményes és időigényes lehet ezeket létrehozni csak azért, hogy mondjuk egy speciális objektumot átadhassunk a figyelőnek. Az nem kérdéses hogy az AS3-as eseménykezelő rendszer messze az eddigi legjobb de egyszerű esetekben nem biztos hogy szükség lenne az összes funkcionalitásra és a vele járó kód mennyiségre. Robert Penner Signals osztálykönyvtára lehet egy alternatíva ami nagyban megkönnyíti az esemény kezelést egyszerű esetekben.

kommentáld

Elfoglalt pixel terület becslés BlurFilter-el

Akik már AS2-ben elkezdtek ismerkedni a BitmapData nyújtotta új lehetőségekkel gyorsan rájöttek hogy egy probléma optimális megoldására legtöbbször a player által natívan támogatott kerülőutakat kellett találni, ilyen volt a különböző filterek, blend mode-ok, speciális matrix-ok megfelelő sorrendben történő alkalmazása. Noha AS3-ban sokat gyorsult a pixel szintű kép manipuláció és lehetőség van már Pixel Bender használatára is de továbbra is jól jöhetnek a beépített algoritmusok. Erre fogok egy példát bemutatni aminek segítségével gyorsan meg lehet becsülni a számunkra érdekes képi tartalom százalékos eloszlását.

kommentáld
th_2010516_flasheff

FlashEff2- látványos szöveg és képeffektusok kódolás nélkül

A JumpeyeComponents első fejlesztése a TXeff – szövegeffektus gyártó komponens volt. A FlashEff2 már képes a moziklipjeinket is feldobni sokféle látványos animációval. Tesztünkből megtudhatod, hogy miért van neked is szükséged rá.

7 komment

Típusos adatok és saját osztályok mentése, visszatöltése AS3-ban

AS3 számos újítást tartalmaz ezek közül egyik a ByteArray osztály ami bináris szinten engedi az adat manipulációt de megjelent egy új formátum az AMF3 is ami a régi AMF0 kibővített és optimalizált változata. Segítségükkel egyszerűen menthetünk ki AS objektumokat, saját osztályokat binárisan vagy String formában amit később adatbázisban vagy egyszerű szöveges fájlokban tárolhatunk és visszatölthetünk.

7 komment

Flash optimalizálás EnterFrame alapú függvényhívással

Flash szempontjából mindig is fontos volt odafigyelni hogy a lehető legkevesebb szükséges processzor intenzív műveletet hajtsunk végre mivel könnyen lassulásokhoz vezethet a felhasználó gépén egy rosszul megkonstruált alkalmazás. A frameRate-el megadható másodpercenkénti újrarajzolás Flash megoldása arra hogy csak bizonyos időközönként lépjenek életbe grafikai változások de nekünk is oda kell figyelni, hogy közben lehetőleg ne végezzünk felesleges számításokat erre fogok egy módszert és egy osztályt bemutatni.

kommentáld

Adatok kinyerése RegExp-el (IMDB elemző készítése)

Előfordulhat hogy adatokat kell kinyernünk olyan helyekről ahonnan nincs lehetőség egyszerűen lekérni azokat, jó példa erre egy weblap. Noha a forrás tartalmaz mindent amire szükségünk lenne, találnunk kell egy módszert amivel a kívánt adatot kaphatjuk meg változó körülmények között is. Erre a problémára jó megoldás a RegExp és a következőkben azt mutatom meg hogyan lehet flash-ben használva könnyedén információkat kinyerni vele.

3 komment

Hasznos AS3 lib-ek: Több fájl könnyű betöltése BulkLoader-el

Előfordulhat hogy egyszerre több file-t kell betöltenünk mielőtt a programunk elkezdhetné a működését viszont a sok különböző betöltési technika és fájl típus megnehezíti a dolgunkat. Ahelyett hogy saját megoldásokkal töltenénk az időt egyszerűen használhatjuk a BulkLoader nevű osztályt ami leveszi a terhet a vállunkról.

kommentáld

Design Patternek AS3-ban: A Singleton

A Singleton a programozási nyelvekben az egyik leggyakrabban használt design pattern így most ennek AS3-as megvalósításával fogunk foglalkozni. A lényege hogy csak egyetlen példányt enged létezni a vele definiált osztályunkból így az globálisan bárhonnan elérhető lesz.

1 komment
th_20091110

Actionscript 3.0 Adobe Flash Professional alkalmazáshoz

Megérkezett a második magyar nyelvű ActionScript 3 könyv! Az Adobe Press “ActionScript 3.0 for Adobe Flash CS4 Professional Classroom in a Book” című kiadványának fordítása a kezdő Flash programozókat célozza meg.

1 komment
th_20091105

Flash-t minden iPhone-ra!

A Flash Professional CS5 lehetőséget fog biztosítani a fejlesztőknek arra, hogy az Actionscript 3 ismereteiket használva, alkalmazásokat hozzanak létre iPhone-ra és iPod Touch-ra.

4 komment
Nick:
Jelszó:



Nem vagy tag? Regisztrálj!
Elfelejtett jelszó? Klikk ide!

Users: 9 Guests, 1 Bot