ha külső swf betöltésekor 20 másodperces fagyásokat tapasztalnál a flashdevelop projektedben, mindenképp ellenőrizd, hogy a betölteni akart swf-et “release” módban fordítottad “debug” helyett.
‘as3’ cimkéjű postok
nevenincs projekt azóta számos átalakuláson esett át, többek között:
háromszögek helyett vertexekre épül a rendszer, azaz az előzővel ellentétben a háromszögek nem saját vertexekkel rendelkeznek, hanem egy vertexlistából kapják a sajátjaikat, amiken természetesen osztoznak egyéb háromszögekkel.
egységesedtek a transzformációs rutinok, kikerült egy csomó felesleges eventDispatch, a legtöbb osztály már csak változás esetén számolja újra a függő értékeit, pl a normálvektort
bizonyos esetekben ( még nem minden alakzat esetén ) a vertexek is rendelkeznek normálvektorral, így lehetővé vált gouraud shadinget implementálni a rendszerbe. ez rendering téren még optimalizációra szorul, pedig már a negyedik algoritmust tapossa a kód.
etc. a demo továbbra is odabent.
ugyan “Tiszába vizet” jellegű a projekt, de jelenleg egy 3d engine fejlesztésén dolgozom flash alá – egyfajta kisérletezésképp, illetve mert úgy érzem, túl könnyű lenne kész rendszerekbe beleülni ( persze mondhatnók azt is, hogy az a fajta programozó vagyok, aki mindent maga akar megírni ). ebből látható most egy techdemo, amit nevezzünk egyszerüen MultipleLightSourceFlatShadingDemo-nak…
hajtás után láthatod, ide közvetlenül nem tenném ki, kicsit cpu igényes.
folyamatosan játszott videot bitmapdatába rajzolni szép dolog, főleg ha utána mindenféle plusz látványelem lesz belőle. problémás a helyzet viszont, ha ez a video RTMP-n keresztül folyik be, akkor igen könnyen kaphatunk szép Security Sandbox Violation üzenetet, aminek átható piros szine egyfajta vörös posztóként lebeg szegény flash fejlesztők előtt.
a security problémákat ugye crossdomain.xml fájlokkal lehet kontrollálni, de mi a helyzet akkor, ha pl egy livefeed banner szívná a streamet, és az kvázi végtelen számú doménről jöhet? no, ilyenkor jön a Client.videoSampleAccess, amivel már kontrollálni tudjuk (az egyéb módon autentikált) ügyfelünk lehetőségeit. így már mehet a stream bitmapdatába, onnan meg akár egy 3d térben forgó poligonra illesztve is, yeah.










