PDA

Volledige versie bekijken : FDT/Eclipse instellingen (autocomplete)


Bartj3
%Europe/Berlin %436 %2009, 11:28
Ik vroeg me af of hier FDT gebruikers zijn?
Ik ben sinds kort aan het experimenteren met Eclipse icm FDT,
nu ben ik een tutorial van Lee Brimelow aan het volgen waar hij zelf ook met eclipse werkt (echter met Flex Development ipv FDT).

Als hij een nieuwe object aanmaakt of definieert dan worden er gelijk suggesties gemaakt, bij bijv. 'var kaas:Mo' word gelijk MovieClip gesuggereerd, dit gebeurd niet alleen bij de objecten die standaard in flash zitten maar ook alle classes die in het project zijn opgenomen worden op die manier gesuggereerd. Wat erg praktisch is als je niet exact weet hoe de class heet.
Is het mogelijk om dit ook zo in te stellen bij FDT of is dit een optie van Flex Development? En zitten er nog voordelen aan Flex Development als ik toch van plan ben om enkel Actionscript projecten te maken?

Daarnaast als hij een object definieert die nog niet geïmporteerd is gebeurd dat automatisch, waarbij ik een error krijg waar ik op kan klikken en er worden dan een aantal suggesties gegeven die ik kan doen, bijv 'import flash.display.MovieClip' of create class MovieClip. is het mogelijk om in te stellen dat als hij hem kan importeren dat hij dit dan automatisch doet en dat hij anders pas de error met suggesties geeft?

De tutorial waar ik mee bezig ben staat op http://www.gotoandlearn.com/play?id=105, en daar is het dus ook duidelijk hoe Brimelow zijn editor heeft ingesteld.

Dauntless
%Europe/Berlin %579 %2009, 14:55
Hier zitten wel wat FDT gebruikers hoor :).

De code-hinting bij het definiëren van een datatype krijg ik inderdaad enkel in Flex werkend en niet in FDT. Je kan hem wel manueel triggeren door op ctrl+spatie te drukken. Ook custom classes komen in deze lijst. Als je dus ctrl+spatie typt en dan 'mo' intypt (of omgekeerd gaat ook) en op ENTER drukt, zal hij MovieClip invullen en ook automatisch importeren.

Zowel ctrl+spatie als ctrl+1 zijn handige keys in FDT.

(Ik zit eigenlijk op een Mac, maar met een windows toetsenbord. Op windows is het alvast zeker ctrl + spatie en op osx is het normaal gezien klaverblad + spatie)

Bartj3
%Europe/Berlin %615 %2009, 15:46
ik ben zelf ook mac gebruiker en het is hier ook gewoon ctrl+spatie, het automatisch importeren gaat daar ook goed mee idd.

ik heb nu auto activation triggers staan op deze characters: '.: (' en dat gaat redelijk maar bijv de tips bij het gebruik van een ( is nog niet helemaal zoals het hoort. Het automatisch importeren gebeurd hierbij ook gewoon goed. Meeste is nu dus wel zo ingesteld dat het redelijk werkt, maar goed werken vind ik het nog steeds niet.

Is Flex developer hiermee wat sterker of niet? en is het handig om dat te gebruiken als ik toch alleen maar as projecten heb?

Ik gebruik nu nog een trial en wil alles wel duidelijk hebben voordat ik wat aanschaf.

Dauntless
%Europe/Berlin %624 %2009, 15:59
Ze hebben beiden hun voor & nadelen. (Beiden hebben ze overigens ook een beta open nu, zowel FDT als FlashBuilder)

Bij FDT is de ctrl+1 erg aangenaam die automatisch classes, functies, interfaces, eventhandlers, etc kan aanmaken. Bij Flex heb je dan weer heel goede mxml hulp en op sommige vlakken is de code-editor ook beter.

Als je enkel AS projecten gebruikt ga je denk ik 'in the long run' beter af zijn met FDT, maar dat is natuurlijk enkel mijn mening :).

Tha Narie
%Europe/Berlin %595 %2009, 15:17
tip: stel je autocomplete-triggers in op: ".:_abcdefghijklmnopqrstuvwxyz", en de delay op 0 (standaard 250), dat werkt een stuk fijner :)

FDT (vooral de enterprice) heeft veeeel meer features die het programmeren een stuk sneller en makkelijker maken. Opde FDT (http://fdt.powerflasher.com) staan zat (video)voorbeelden over het gebruik van die features.

Als je later in FlexBuilder gaat werken voel je je gehandicapt, omdat je alle handige features mist :).
Een aantal features die FlexBuilder wel had zitten sinds de nieuwe beta ook in FDT (Event autocompletion en static autocompletion), en binnenkort komt er ook mxml-support in FDT.

Het enige echte voordeel wat FlexBuilder volgens mij dan nog heeft is de 'design' omgeving, en het werken met modules enz.