Volledige versie bekijken : Flex upload component
rackdoll
%Europe/Berlin %572 %2007, 13:44
Heeej gasten,
tijdje niet gesproken.
Ik ben bezig met een upload component in Flex.
AS & Php.
Dit is versie 1.
Misschien dat jullie wat commentaar kunnen geven?
Link: rackdoll upload component (http://stud.cmd.hro.nl/0754266/blog/?p=36)
Alvast bedankt!
behived
%Europe/Berlin %590 %2007, 14:10
de link op je Flex upload modulev1.0-pagina werkt hier niet...
TheDutch
%Europe/Berlin %851 %2007, 20:25
Hier ook niet :).
rackdoll
%Europe/Berlin %138 %2007, 03:18
Link is gefixt!
:)
alvst bedankt guys!
LINK : flex upload component (http://apps.rackdoll.nl/Flex/uploadModule/uploadModule.zip)
TheDutch
%Europe/Berlin %861 %2007, 20:40
Ik heb je component niet werkende bekeken maar de code wel doorgenomen met de volgende punten:
0. Voor een beginnende Flex en OO programmeur ben je goed op weg. Nu nog bijleren en bijschaven.
1. Importeer alleen de classes die je nodig hebt. Probeer dus dingen als mx.controls.* te voorkomen.
2. Zorg dat er maar één plek is waar je configuratie properties neerzet en je ze ook continue daar vandaan haalt. Ik zie nu dat je overal harde waarden neerzet die je veel beter op een centrale plek kunt neerzetten in een Object bijvoorbeeld en vervolgens dat Object gebruiken om de waarden te binden.
3. Ik zie in je code meerdere malen dezelfde harde URL voorbij komen. Gebruik hiervoor de configuratie tip van punt #2.
4. Gebruik voor afhandelen van events altijd functies. Zet nooit losse actionscript in je event.
5. Leer eenvoudig te positioneren met HBox en VBox wanneer je elementen naast of onder elkaar wilt zetten.
6. Leer gebruik te maken van Form wanneer je componenten wilt neerzetten met een label.
7. Scope je variablen altijd! Wanneer je naar een variable verwijst buiten een functie of naar een andere functie gebruik je altijd "this", behalve wanneer je direct naar de Application verwijst.
8. Maak alles private en zet alleen public of protected wanneer het van buiten de component aangesproken behoort te worden.
9. Haal lege properties zoals xmlns="" uit je code.
10. Leer layouts opzetten zonder de WYSIWYG. De WYSIWYG maakt fouten in de code waardoor je niet altijd krijgt wat je wilt.
11: Gebruik de ControlBar niet om al je knoppen neer te gooien. Bedenk een logische flow en werk dit uit tot een intuatief layout.
12. Leer goed met (de juiste) events en bindings te werken. Dit scheelt je een hele hoop manuele aanroepen van functies en het toewijzen van waarden.
Dat is het in grote lijnen wel :).
Ik hoop dat je er wat aan hebt en je kunt me altijd om toelichting vragen.
rackdoll
%Europe/Berlin %624 %2007, 14:58
Dank voor je feedback! :D
Ik zal het meenemen.
Heel erg bedankt!
titter
%Europe/Berlin %577 %2007, 13:51
Bij het uitproberen van de code krijg ik de volgende actionscript error:
TypeError: Error #1010: A term is undefined and has no properties.
at mx.styles::StyleManager$/http://www.adobe.com/2006/flex/mx/internal::initProtoChainRoots()
at UploadModule2/http://www.adobe.com/2006/flex/mx/internal::_UploadModule2_StylesInit()
at UploadModule2$iinit()
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.