Presao sam na Flash Develop pre neki dan pa mi je palo na pamet da otvorim ovde temu, da delimo iskustva.
Namucio sam se malo dok sam kastomizovao font i kolor semu. Nije strasno u sustini, posto je sve na Scintilli. Malo editovanja cfg fajlova.
Usput sam otkrio bag koji me je smorio, ali dobro, uz male workarounde se da prevazici.
Napises
var c:Array = new Array();
i kada stavis negde posle toga c. odmah nakon tacke dobijas completion za Array interfejs.
Medjutim, ako napises
objekat.callBack = function() {
var c:Array = new Array();
c. // ovde udarimo tacku i cekamo helper za interfejs
}
posle tacke ne dobijes nista. Parser ne radi kada je varijabla deklarisana unutar anonimne funkcije. Uspeo sam negde na njihovom forumu da pronadjem razlog za ovo, ali je sturo napisan.
Koliko sam ja primetio, sve sto se lepo deklarise ima autocomplete i radi poprilicno dobro, osim onoga sto sam naveo gore.
Glavne stvari zbog kojih sam presao je sto je MDI (ne mogu vise da se mlatim sa 10 otvorenih editora), sto ima custom class autocomplete, i zbog toga sto novi Notepad2 vise ne podrzava AS :(
I na koji nacin kombinirate Flash Develop i Flash, u developu radis klasse, a u flashu iscrtas ono sto ti je potrebno ako ti je potrebno i onda importujes fla u projekt?
Kako si radio do sada? Nadam se da nisi kucao kod u flashu (i verovatno i nisi).
Isti je princip, s tim sto Flash Develop moze da se poveze sa MTASCom i SWFMill-om (i navodno i sa samim Flash kompajlerom preko komandne linije, mada ja to jos nisam uspeo) i onda kompajliras fajlove direktno iz njega. U svakom slucaju, ako ne radis sa MTASCom (a ni ja ni MrSteel ne radimo), onda da: otvoris Flash i FlashDevelop i multitaskujes. Radis na kodu, snimis, predjes u flash, shift+f12. Ne smeta mi ova procedura, jer sam navikao.
Tako sam radio i pre FlashDevelopa, samo sa Notepad2 editorom koji je freeware i ima syntax highlight za AS2. Tj. imao je, najnovija verzija ne podrzava vise AS, ne znam iz kog razloga. Pisao sam autoru, ali mi nije odgovorio (ranije mi je odgovarao), tako da sam odlucio da predjem (na MrSteelov hint) na FlashDevelop. Featuri su dobri, i sa svakom novom verzijom se osetno poboljsava. Ozbiljno je okruzenje -- ne razlikuje se mnogo od Visual Studija npr. koji mi je toliko nedostajao svih ovih godina.
Uh zaboravi da odgovorim sry. Nisam kucao u flashu, neke stvari jesam, al neke projekte naravno nisam, ja nisam uspeo dosada testirati sa f6 nesto nece, iako sam konfigurirao kako treba.
Ali sve u svemo sto kaze Syndrome 'navikao sam', naravno naviknes i to mi nije problem u flashu lupit ctrl+enter ili +F12. Nego meni druge stvari bas neradi kako treba. Recimo ako pisem ime funkcije Elastic.easeInOut trebao bi da je prepozna i da je naznaci, kao i recimo toLowerCase() i isto mi se desava kao i syndromu da unutar funkcije posle neke deklarisane variable kad stavim tacku neizbaci listu koju bi trebao tj neprikaze je nikako. To mi smeta i odma nemam volju.
Po forumu nisam puno cackao i gledao dali su ovo resili jer tamo kad odem dodje mi da bacim lepo laptop :) koji buckuris, kao labirint. Ali kako god nastojat cu da pratim i cim ove stvari rese prelazim totalno na Flash Develop.
Kako ste izmenili boje u codu ili samo postoji mogucnost da se izmeni highlight code, sta je sa komentarima i "navodnicima"? Inace bi voleo da promenim boju onu crnu nekako se naprezem dok kuckam :)?
moras da editujes xml config fajlove. nista nije izbaceno u opcije (jos uvek), ali sve sto podrzava scintilla, podrzava i FD.
stvarno ne znam sad napamet koji su tacno fajlovi, ali secam se da nije bio problem posle malo trazenja pronaci gde i sta.
to je prva stvar koju sam uradio.
a sto se tice tog nepojavljivanja autocomplete-a u nekim situacijama, pogledaj moj prvi post gore i videces zasto ti se to desava.
Evo za one koji budu hteli isto da predju totalka na flash develop da znaju gde ce menjati boje.
Znaci u (FlashDevelop\FirstRun\Settings\Languages) folderu Languages su svi xml-ovi u kojima mozete menjati boje, tu je xml za AS3, AS2, JScript, XML i moze te svakom zasebno boje da menjate.
Syndrome shvatio sam ste nece nekad iza tacke da izbaci listu, ali eto mada je i to moglo da se popravi ali nije kriticno jer i onako retko kad pisem funkciju na taj nacin.
* General UI and localization fixes and improvements
* New Bookmarks panel added for an overview of all your open documents bookmarks
* Captures Flash CS3 compiler errors in FD results panel when CS3 is called from FD
* Contextual generators (Ctrl+Shift+1) for getter/setter, event listeners, override methods, interface implementation, unknown var/method
* First class SWC integration in AS3 projects
* New in templates, set package of new project. Creates the main class with the package you provide
* You can run your project in your web browser instead of FD or external player
* Less agressive and generally smarter completion
* Improved Flex Compiler support
* Improved Flash CS3 support