Jump to content

jossaric

Članovi
  • Posts

    247
  • Joined

  • Last visited

Everything posted by jossaric

  1. Sve je jasno iz samog naslova. Želim da radim jednu aplikaciju ali mora da bude uvijek upaljena. No ideja mi je sljedeća, kada netko ugasi moju app na androidu zapišem vrijeme gašenja i na pokretanje ga pročitam i simuliram događaje između. Jedini uvjet je za ovo da mogu da čitam vrijeme sa android uređaja.
  2. Ovdje opomenu definitivno i marko zaslužuje jer je na prvu planuo i odmah mu spominje mamu.
  3. Meni ne radi u chromeu, nikada mi ne registrira odmah mouse wheel dakle problem je imati imitaciju browser scrolera u flashu.
  4. i to je samo tako dok jednom ne kliknem bilo gdje na swf. Nije bitno da li je on u htmlu embedan, ni lokalno mi ne radi odmah. Pokušao sam inicijalno simulirati klik no ne ide.
  5. Drug krivo sam se izrazio. Moj problem je sljedeći. Recimo http://dariokresic.com/ ima skroler teksta ovaj i moram d ga kliknem prije skrolanja. Znate šta bi moglo da bude. Kao da traži aktivaciju. I onda kad ovaj skroler koristim kao skroler cijelog saddržaja na nekim sajtovima imam isti problem.
  6. Baš i ne jer onda mi trebaju dodatni programi koji moju AIR aplikaciju pokreću na sekundarnom ekranu. Zato koristim aplikaciju koja radi u browseru koji sam po sebi zna gdje je zadnji put pokrenut i onda se tamo pali u kiosk modu.
  7. Treba da ima Like dugme kao i onaj općepoznati tekst 10 people like this. Be the first of your friends. Dakle treba da ima neki api kojim mogu da lajkam kao i da dobijem podatak o tome koliko je ljudi već lajkalo. Ima api vidio sam ali nemam jednostavno sada vremena da izučavam a nisam našao konkretno na webu rješenje koje me zanima ovdje.
  8. Mislim da ste već imali ovakve probleme. Dakle zanima me kako da izvedem da se ne mora kliknuti da bi se swf aktivirao. dakle čim učitam da imam aktivan skroler na točkić miša a ne da prvo moram da kliknem negdje pa onda da skrolam.
  9. Ne, želja mi je da imam instal koji korisniku prebaci fajlove u određeni folder lokalni i onda mu dam jedan url koji kad idem na njega pokreće flash app na serveru koji jako brzo radi jer su svi resursi već na korisnikovom kompu. To je ideja. Swf online a ostalo na lokalu. Problematika je kompleksna, dosta klijenata gleda istu sliku pa sam mislio to tako da riješim.
  10. Da li netko ima slična iskustva. Naime želim da moj swf koji je na serveru, dakle online, kada se pokrene u browseru čita fajlove sa lokalne mašine korisnika koji gleda sajt. Dakle imam na C disku neki video recimo 01.f4v i želim da ga swf koji je na webu vrti u playeru kad se pokrene. Moguće?
  11. Aplikacija se vrti u kromu a radi na dual monitorima, dakle imamo viewer koji je u flashu i koji se pokrece u kiosk modu kroma. Dobro objašnjenje sindrom, svjestan sam svega toga ali mi je bila ideja da postoji neko rješenje da recimo napravimo fajl koji kad kliknemo odragi sve ono što mi moramo manuelno. Bilo bi jako poželjno da netko to napravi. Možda da se napravi bot u delphiju koji odrađuje klikove :)
  12. Hm, radi se o aplikaciji koja se vrti u Chromeu. Meni ne treba da flash radi online, neko samo lokalni. dakle ovaj browser će uvijek i iskuljučivo uvijek povlačiti samo jedan jedini lokalni SWF fajl.
  13. Da ali nisam to ni pitao. Pitao sam ima li neki način da se skine recimo flash player i njega postavi da uvijek odobrava istu lokaciju i onda da se on instalira i bude podešen. Ili ako zelite da kliknem na neku bat skriptu ili reg ili nesto bilo sta i da mi se flash player postavi automatski. Tesko da klijentima objasnim kada skinu aplikaciju da moraju i kako moraju da postave ove postavke.
  14. Idiotsko rješenje je da na svakoj lokaciji sam morao DISABLE CHROME UPDATE i instal staru verziju bez ovoga glupog plugina r31 Kakav kiks Adobea
  15. Da li postoji mogućnost u windoesu da se automatski postavi flash player da ima određene sigurnosne postavke, točnije da mu se automatski postavi koji lokalni swf je allowed da može komunicirati lokalno sa internet lokacijama. Nadam se da je pitanje razumljivo.
  16. Desio mi se ogroman problem. Na dosta lokacija vrtim flash aplikaciju koja radi u chrome kiosk modu. Došlo je do velikih problema iz razloga što se pojavio neki novi flash plugin za chrome i ne radi mi više niti na jednoj lokaciji aplikacija. Sve ono što sam rekao da dopusti da komunicira sa. Jedino rješenje je da DISABLE ovog prvog plugina uradim u chromeu. Onda opet sve radi. Ali šta se desilo to mi je misterija. Ne mogu dalje da radim i razmišljam kada će se to opet da desi. Nešto je pakleno novo u ovoj novoj verziji flash playera. Ima netko slična iskustva.
  17. jossaric

    Cache problem

    Ok, probat ću iako je token key trenutno 60 znakova koji su hashani i svaki put je unikatan po datumu i vremenu servera. Ali dodam još i random pa kud piklo da puklo :) Da li netko zna koliko je efikasna linija var httpHeader : URLRequestHeader = new URLRequestHeader("pragma", "no-cache");
  18. jossaric

    Cache problem

    Na ovaj način ne ostaju podatci u cacheu, ali ponekad, 1 od 100 puta ostanu. Recimo imam online igru koja preko web servisa kreira tablicu skorova i ponekad ali samo ponekad potegne stare. Dakle, u pitanju je najgora stvar na svijetu kada nešto radi 100 puta pa jednom ne radi :)
  19. jossaric

    Cache problem

    Pa pogledaj molim te, zalijepio sam time, vidiš i token key i time da je zaljepljen na url. Naravno, ako si na to mislio.
  20. jossaric

    Cache problem

    Čak i sa ovim as3 mi se desi da nekada ostanu podatci servisa u kešu browsera. Kako je to moguće izbjeći? var basePath:String = 'http://google.com/mojWebServis.php'; function processData(e:Event):void { var vars:URLVariables = new URLVariables(e.target.data); trace(vars); } function getVars(Token:String):void { var xmlLoader:URLLoader = new URLLoader(); var httpHeader : URLRequestHeader = new URLRequestHeader("pragma", "no-cache"); var httpRequest : URLRequest = new URLRequest(basePath); httpRequest.requestHeaders.push(httpHeader); httpRequest.method = URLRequestMethod.GET; httpRequest.data = new URLVariables( "Token=" + Token + "&time=" + Number(new Date().getTime()) ); xmlLoader.addEventListener(Event.COMPLETE, processData); xmlLoader.addEventListener(IOErrorEvent.IO_ERROR, errorScreen); xmlLoader.load(httpRequest); } function errorScreen(e:IOErrorEvent):void{ ProblemScreen.visible = true; }
  21. Meni osobno su neke stvari mrvicu traljavo riješene, tipa kako si stavio pdlogu ispod prezimena predsjedničkih kandidata. Po dimenzijama podloge i položaju slova na njoj se vidi da baš i nisi imao vremena da se baviš dizajnom ovdje. Što se tiče flasha korektno urađeno ali imam dojam da je bilo i naporno, nisam decompajlo ali mi se čini na prvu da je sve animirano kroz frejmove što je onda ludilo nakon 15. kandidata.
  22. Ne ide. Napravio sam mali test fajl koji možete ako netko ima vremena pogledati. Testirao sam ovako: Kada iz ovoga air projekta publisham swf fajl i air fajl desi se sljedeće swf fajl kada pratim ne nakuplja memoriju dok air nakon instalacije kupi u memoriju gomila sve što player učita ako netko ima rješenje molio bih da riješi ovu misteriju Fajlovi su na http://josipsaric.com/vpTest.rar
  23. Meni se čini da sam našao rješenje. Tako jednostavno a tako glupo i tako slučajno sam ga našao. Fuj. Dakle kad sam učitao duži video i prekinuo ga prije završetka nije se kupio u memoriji. Dakle samo ga ne smijem pustiti do kraja da ide. Ako je uopće moguće da je rješenje tako glupo :) Uglavnom sad mi je memorija stabilna totalno na windowsu kad gledam task manager procese, prije je rasla i rasla...
  24. Sorry što sam davio u pp :) U prvoj verziji ova jednostavna aplikacija koja vuče videe nije bila AIR nego sam je kontrolirao u flash playeru 10 i nije se gomilala zauzeta memorija. Sve dok nisam prebacio sve na AIR jer mi je trebalo da video player radi na Linuxu pa mi se zgodnim učinio AIR kao rješenje. Uglavnom, vaš savjet je da ne koristim FLVPlayback komponentu nego da koristim neki drugi custom player. Pokušat ću.
  25. Imam AIR aplikaciju koja radi sljedeće: - Na sceni ima Video Player komponentu - U intervalima od po pola minute recimo u taj video player povlači različite video sadržaje sa kompa - Zatim par minuta ne povlači video sadržaje nego radi druge stvari Ovo gore opisano u Task Manageru u Procesima se manifestira na sljedeći način: - Kada se pokrene aplikacija zauzima oko 80.000 k memorije - Sa učitavanjem svakog novog videa u player se povećava zauzeta memorija za oko 5.000 - Kada aplikacija izvrti sve video sadržaje koje ima i odmara od povlačenja u video player zazimanje memorije miruje - Sada je recimo zauzeće memorije 150.000 k - Nakon odmora od par minuta aplikacija opet ide na početak i opet vrti videe iz početka - Sada se memorija opet povećava ali sada kreće od onih 150.000 k - Zaključujemo da mora da pukne i sruši se jer će kad tad doći do granice raspoloživih resursa Kako riješiti ovaj problem Funkcija kojom povlačim video sadržaje u player je // postavke playera var videoplayer:VideoPlayer = myVideoPlayer.getVideoPlayer(0) as VideoPlayer; videoplayer.smoothing = true; myVideoPlayer.fullScreenTakeOver = false; // funkcija koja vrati player na pocetak i zada mu novi src i onda playa function playVideo(src:String):void { myVideoPlayer.seek(0); myVideoPlayer.source = src; myVideoPlayer.play(); } Dakle da ponovim pitanje, zašto mi gomila sve to u memoriju i kako bi mogao na ovo dodati da mi briše iz memorije sve staro što je učitano u player.
×
×
  • Create New...