Blog Archives

Adobe Flash Player 10.1 és Air 2.0. A két verzió rengeteg újítást tartogat nekünk, nézzük meg, mire is számíthatunk .

Ugyan még mindkettő beta státuszban van, de az Adobe Labson már elérhető belőlük a publikus beta. A Flash hihetetlen teret hódított az interneten: videómegosztók (pl: YouTube), rengeteg játék és az egyéb kisebb-nagyobb alkalmazások. Desktop környezetben az Air próbál meg teret hódítani, persze közel sem olyan jelentős, mint az internetes testvére, de egyre jobban terjed. Összességében szeretjük a Flash technológiát, mert nagyon jó lehetőséget biztosít az online tartalom megjelenítésére, viszont van egy apró gond vele. Eléggé falja a memóriát, és a procit sem kíméli (próbáljunk ki egy komolyabb számításokat igénylő progit egy közepes notebookon, pl. 3D), de ennek most vége. Az új verziók egyik nagy újdonsága, hogy jelentősen csökkeni fog a Flash és az Air erőforrásigénye is. Konkrét számokat nem tudunk, de várhatóan a változás az Airnél lesz érezhetőbb, mivel az 1.0 sajnos nem igazán lett jól megírva. Mindkettő képes lesz kihasználni a grafikus gyorsítócsippet, és így jelentős munkát vesznek el a processzortól.

A technikai újítások után nézzük meg, milyen új látványos elemek kerültek az új verziókba. Talán a legérdekesebb és a leglátványosabb az az, hogy mindkettő támogatja ezentúl a touchscreent. Azt hiszem, nem kell részleteznem, hogy ez mekkora áttörés. Szerintem jelenleg ez inkább csak a mobilipart célozza meg, bár ki tudja, mikor jönnek az érintőképernyős monitorok…  A Flash Player 10.1 Windows környezetben támogatni fogja a H.264-es kódolást (hardveres dekódolás), ergó jönnek a még jobb minőségű videók. Ezen kívül javul a Flash szövegkezelése is. Az Air 2.0 pedig képes kezelni a 4095×4095-os igen csak nagy felbontást, kíváncsi vagyok mikorra tudjuk ezt egyáltalán megközelíteni mindennapi szinten. Mindezen felül képes lesz szorosabban együttműködni a hardverekkel, mint például a webkamerák , mikrofonok és mindenféle háttértárolók.

A sok újdonság nagyon jól hangzik, de azért felvet pár kérdést: vajon a multitouch mennyi erőforrást eszik majd, illetve az akkumulátorokat mennyire meríti majd stb. Remélem, nem kell sokat várnunk, és hamarosan válaszokat kapunk. A végleges verziókra szerintem 2010 első negyedében számíthatunk, a mobilokra valószínűleg később kapjuk.

Egy kis videó a multitouchról:

A tartalom megtekintéséhez Flash Player-re van szükség.

Csak néhány lényegesebb dolgot soroltam fel a sok újdonság közül, akit érdekelnek a részletek, az látogasson el az Adobe Labs oldalára.

Ez a néhány sor arról fog szólni, hogy miként tudjuk implementálni a verem (stack) adatszerkezetet as3-ban. Azoknak, akik nem tudnák, hogy mi is az a verem leírom néhány sorban, a többiek nyugodtan ugorjanak a következő bekezdéshez. Ez egy LIFO szerkezet (Last-In First-Out), igazából nagyon szemléletes a neve, mert, ha bedobáljuk az elemeket, közülük mindig csak az utolsót láthatjuk, és ahhoz tudunk csak hozzáférni, ha meg akarjuk tudni, mi van alatta ki kell vennünk. A reprezentáció általában aritmetikai (tömbös), de lehet láncolt is. Műveletei: Push – betesz egy elemet a verembe, Pop – kivesz egy elemet, Top – megmondja mi a legfelső elem, IsEmpty – megadja, hogy üres-e a vermünk. Az ok, amiért ezt az adatszerkezetet választottam azaz, hogy elég egyszerű, de mégis szemléletes, ill. rengeteg gyakorlati alkalmazása van (végrehajtási verem, fordítóprogramok szintaktikai helyességellenőrzése, és még sorolhatnám). A kis fejtágítás után kezdjünk is bele a megvalósításba.
Tovább

Ebben a postban kicsit megvizsgáljuk közelebbről az objektumorientáltság fogalmát, és hogy milyen eszközöket kínál erre az Actionscript.

A programozásban manapság két paradigmát érdemes megemlíteni, a Funkcionálisat (Haskell, Clean, stb.) és az Imperatívat (C++, Java, Actionscript, stb.). Mi az Imperatívval fogunk foglalkozni, ebből fejlődött ki az objektumorientált programozás.

Én úgy gondolom, hogy csak az tud igazán hatékony programozóvá válni, aki tisztában van a típus fogalmával. Gondolom, mindenkinek van valamilyen képe erről a fogalomról. Vannak ugye a legáltalánosabb típusaink: char, integer, string, stb.. Tovább

Sziasztok,  üdvözlök mindenkit a blogomon. Ez a blog, mint ahogy a nevéből már kiderült, főleg az ActionScripttel fog foglalkozni, de ha ActionScript, akkor már nem lehet elmenni az Adobe Flash, Flex és Air-rel kapcsolatos témák mellett sem.

Ez az egész két dolog miatt indult. Az egyik: kíváncsi vagyok arra, hogy tudok-e rendesen működtetni egy ilyen hangvételű blogot, és hogy tudok-e magam köré építeni egy hasonló érdeklődési körrel rendelkező társaságot. A másik pedig az, hogy legyen egy olyan az általam nyújtható maximális szinten egy másoknak tippeket, megoldásokat, esetleg már kitaposott bevált utakat bemutató oldal. Persze abban is biztos vagyok, hogy a postok írása közben, ill. a kommentekből az én tudásom is bővül, ez esetben már megérte elindítani a “banzájt”.
Tovább