| Discussion Home | About | Threads By Date | Search |
Title
Cudno ponasanje Flex-a
Content
Dakle, imamo problem. Kada buildamo Flex SWF sa Felx Builderom 3.0.2 (using Flex SDK 3.4) i flex-complier-mojo 1.0-beta7.Ovaj zadnji kompajler koristimo iz mavena.
Problem je da se kada bildam iz Mavena, stvari se se jednostavne ne isrctaju. kao da renderer nezna sta ce s njima i ne iscrta ih. Exception je naveden u code snippetu.
Jel ima neko iskustva sa oba kompajlera, ili je iskusio slican problem? Svaka pomoc je dobrodosla.
Hvala, Frane.
|
|
posted 11/03/09 by Tomislav Pokrajcic | Report Abuse <p>Mozes li dati jos kakav info? Npr. dio koda vezano za taj button?</p> <p>Ovo mi izgleda kao neki problem zbog loseg hendlanja asinkronog loadanja podataka (koristis nesto prije nego je obradjen serverski request).</p> <p>Takve stvari se u runtimeu ne moraju ocitovati svaki put...</p> |
|
|
posted 11/04/09 by kokkolo | Report Abuse <p>Hvala! Moguće da je u tome problem.</p> <p>Koristimo klase koje je flex builder generirao iz postojećih WSDL-ova, a dataprovider za tilelist (za koji se podatci ne iscrtaju) se filla podatcima na event dispatchan iz tih generiranih klasa. Pokušati ćemo sa AsyncTokenom.<br /><br />Iako, ako ovo uspije, to će mi biti stvarno zanimljivo. Naime, izgleda da generirane klase dispatchaju event prije nego je remote metoda uopće obraÄ‘ena (a koriste praktiÄki isti AsyncToken koji bi i ja koristio).</p> |
|
|
posted 11/04/09 by kokkolo | Report Abuse <p>My bad, my bad. Dataprovider refresham na isti event koji fila i listu iz koje kreiram dataprovider.<br />Hvala na pomoći, rješeno!</p> |
|
|
posted 11/04/09 by Tomislav Pokrajcic | Report Abuse <p>ju velkam :)</p> |
|
|
posted 11/05/09 by kokkolo | Report Abuse <p>Ipak,</p> <p>Nađen pravi uzrok problema te rješenje.<br />Dataprovider koji koristimo je array koji se puni podatcima nakon dispatchanog eventa iz kontroler klase (nakon što su podatci prisutni). No, array se prvo briše (removeAll), pa se u njega dodaje dodatan item (addItem), te se na sve na kraju dodaje originalna lista (addAll). To se očito ne sviđa tilelist kontroli, te refresha sadržaj samo nakon što je dodan prvi element.<br /><br />Uglavnom, rješenje je u temp listi koja se kasnije pridjeli bindable listi koja se koristi kao dataprovider.<br /><br />Eto, ako još netko zapne na sličnom problemu, da zna ;)</p> |
|
|
posted 11/06/09 by Tomislav Pokrajcic | Report Abuse <p>Zasto ne koristite ArrayCollection?</p> |