[ DreamsInDarkness @ 22.09.2006. 17:25 ] @
Znaci da u programu imam pregled flash fajla. Kako to da izvedem? Neka biblioteka za reprodukovanje flasha ili da se osloni na browser koji ima instaliran flash...
[ p0sejd0n @ 22.09.2006. 21:27 ] @
Citat:
DreamsInDarkness: Znaci da u programu imam pregled flash fajla. Kako to da izvedem? Neka biblioteka za reprodukovanje flasha ili da se osloni na browser koji ima instaliran flash...


Ako radis u Visual Studiju 6 i koristis MFC, mozes da stavis u program Flash ActiveX kontrolu. Postupak je sledeci:

Project > Add to project > Components and Controls

Otvorice se dijalog za izbor komponente.
U direktorijumu "Registered ActiveX Controls" treba da izaberes "Shockwave Flash Object".

Nakon toga u bilo koji dijalog mozes da dodas Flash objekat. Na toolbaru Controls ce se nalaziti nova ikonica za Flash kontrolu. Takodje, VS ce ti napraviti novu klasu CShockwaveFlash.

Pomocu Class Wizard-a napravi DDX promenjivu i povezi je da Flash kontrolom. Postupak je isti kao i za dugmice ili combo box.

Film ucitavas pomocu metode SetMovie. Obrati paznju da je potrebna puna putanja do swf fajla. Na primer:
flash.SetMovie("c:\film.swf");

Najzanimljivije je mozes da razmenjujes podatke izmedju Flash-a i C++-a.
Flash > C++: saljes podatke pomocu Action Scripta i funkcije "fscommand".
C++ > Flash: saljes podatke pomocu metode "SetVariable".

Ovo otvara mogucnost da napravis korisnicki interfejs koji je u potpunosti napravljen u Flash-u.
[ DreamsInDarkness @ 23.09.2006. 12:53 ] @
Hvala na iscrpnom odgovoru, ali ne koristim VC++ nazalost....
Da neko ne zna slucajno sto bi moglo da se koristi za ostale (univerzalno) kompajlere (pretezno mislim na DevCpp ili free borlandov cpp,nekiopen source...).... I po mogucstvu da ne koristi ActiveX