Pa sta te sprecava da dodas neki SWF fajl u resurs fajl? Ja sam stavio gore ipconfig.txt samo kao primer i nigde nisam rekao da mora biti tekst fajl.
E sad, kako postici da flash kontrola pusti film
direkt iz resursa (ili iz memorije) to je vec drugo pitanje i zaista nemam pojma kako bi to islo, ako je uopste i moguce.
Kako do izvora vodi vise putica, mozemo da raspakujemo SWF fajl iz resursa, ucitamo ga u memoriju i zatim obrisemo sa diska:
- dodaj SWF fajl u resurs, a resurs dodaj u projekt
- iz programa procitaj isti iz resursa (isto kao onaj gore ipconfig.txt) - imas niz bajtova koji predstavljaju fajl
- na osnovu byte niza kreiraj privremeni SWF fajl na disku.
- fajl ucitaj u memoriju: Me.AxShockwaveFlash1.LoadMovie(0, "x:\temp\flashmovie.swf")
- obrisi privremeni fajl sa diska kako radoznalci ne bi mogli da ga vide :)
- play ( Me.axshockwaveflash1.play() )
ili mozes da ih obrises kada izlazis iz aplikacije i slicno.
Ukoliko raspakivanje i ucitavanje u memoriju raznih resursa oduzima dosta vremena mozes da prilikom podizanja aplikacije prikazes splash screen slicno kao Word, Photoshop, itd. ili da ih raspakujes po potrebi...
pozdrav
Commercial-Free !!!