Dacă tot am ajuns la răscolit proiecte mai vechi, am dat astăzi peste un proiect foarte simpatic. Am încercat anul trecut să realizez o interfaţă diferită, mai animată, pentru Windows (pe vremea când Aero era doar o idee în reviste). Deoarece nu mă pricep prea mult la grafică, am apelat la un prieten pentru a o realiza. Ideea lui a fost de a face filmuleţe în Flash. Ştiam foarte bine că sunt programe care folosesc filme Flash în interiorul lor (Yahoo Messenger de exemplu, folosiţi Audibles?), dar n-am reuşit să găsesc nici cum o componentă pentru a importa filmuleţele într-un limbaj de programare. Singura soluţie pe care am găsit-o a fost un exemplu în C/C++, exemplu care folosea ActiveX-ul Macromedia pentru încărca într-o fereastră un film.
După câteva zile de studiat problema şi de încercări, am reuşit să modific sursa găsită pe Internet pentru a afişa filme Flash transparent şi pentru a interacţiona cu ele. Am compilat o bibliotecă partajată dinamic (dll) pentru a putea încărca filme în orice limbaj. Iată un exemplu în Delphi. Pentru a-l rula, aveţi nevoie de Macromedia Flash Player instalat sub forma de ActiveX.


Puteţi descărca de aici sursele în Delphi sau Visual C#.
Dacă vă place, doriţi sa-l folosiţi şi aveţi nevoie de mai multe informaţii, puteţi să-mi scrieţi un comentariu.
iunie 26, 2008 la 8:24 pm |
Not Found
The requested URL /alex/WindowFlash.zip was not found on this server.