ugrás a tartalomhoz

Archívum - Nov 18, 2011 - Fórum téma

FLA és SWF fájlok megnyitása szerkesztésre

sziszka95 · 2011. Nov. 18. (P), 18.36
Üdv,hogyan lehet fla, és swf,kiterjesztésü fájlokat megnyitni valami ingyenes programmal?(szerkezteni
 

Flash

sziszka95 · 2011. Nov. 18. (P), 16.39
Üdvözlet,érdeklődnék flash honlapok elkészítésében,hogy mi kell hozzá vagyis milyen tudást igényel egy elég jól megtervezett jó kinézetű honlap leprogramozása?
Elsősorba mi is az a flash, mert úgy hallotttam hogy ezeket képekből csinálják a honlapokat igazából az érdekelne, hogy hol tudom elkezdeni a flash oldalkészítést? (Könyv,cd )
 

Kritikákat kérek!

kapizsolt · 2011. Nov. 18. (P), 11.37
Az alábbi oldalakhoz kérnék 1-2 építő jellegű kritikát!

Köszönöm!

androvera.com
kaindl.hu

businessteam.hu
nemet-forditas.com
translation-agency.co.uk
fr.bttranslations.com
de.bttranslations.com
it.bttranslations.com
 

Szerializálás: külső referenciák injektálása

inf · 2011. Nov. 18. (P), 02.22
Szeretnék részleteket cachelni az aktuális állapotáról a rendszernek úgy, hogy a visszaállításkor az adott részlet automatikusan visszaépüljön a visszaállításkori rendszerbe. Így egy sokkal bonyolultabb cachelési logika valósítható meg... Gondoltam megosztom, hogy mire jutottam:
  1. class Identity  
  2. {  
  3.     static protected $instance;  
  4.     static public function Instance()  
  5.     {  
  6.         if (!isset(self::$instance))  
  7.             self::$instance=new self();  
  8.         return self::$instance;  
  9.     }  
  10.       
  11.     protected $map=array();  
  12.       
  13.     public function hashCode($object)  
  14.     {  
  15.         $hashCode=spl_object_hash($object);  
  16.         $this->map[$hashCode]=$object;  
  17.         return $hashCode;  
  18.     }  
  19.       
  20.     public function objectFromHashCode($hashCode)  
  21.     {  
  22.         return $this->map[$hashCode];  
  23.     }  
  24. }  
  25.   
  26. class State  
  27. {  
  28.     public $value;  
  29.       
  30.     public function __construct()  
  31.     {  
  32.         $this->value=rand(0,111);  
  33.     }  
  34. }  
  35.   
  36. class MyClass  
  37. {  
  38.     public $state;  
  39.     public $stateHash;  
  40.       
  41.     public function __construct()  
  42.     {  
  43.         $this->changeState();  
  44.     }  
  45.       
  46.     public function changeState()  
  47.     {  
  48.         $this->state=new State();  
  49.     }  
  50.       
  51.     public function __sleep()  
  52.     {  
  53.         $this->stateHash=Identity::Instance()->hashCode($this->state);  
  54.         return array('stateHash');  
  55.     }  
  56.       
  57.     public function __wakeup()  
  58.     {  
  59.         $this->state=Identity::Instance()->objectFromHashCode($this->stateHash);  
  60.     }  
  61. }  
  62.   
  63. $object=new MyClass();  
  64. $clone=unserialize(serialize($object));  
  65.   
  66. echo $object->state===$clone->state; //1  
Itt a lényeg annyi, hogy lehetséges szerializált objektumokba külső referenciákat injektálni.