Pereiti prie turinio

AJSimpson

Nariai
  • Pranešimai

    377
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

AJSimpson Pranešimai

  1. Jack of all trades, master of none,

    Certainly better than the master of one.

     

    Neatsimenu kas sakė, ir kokius skaičius minėjo. Kartu, ir nelabai noriu "žaisti autoritetais", bet kiekvienas, kažką matęs, pritars, kad kodo rašymas ir galvojimas, kaip tą kodą parašyti pasidalina santykiu bent 66% ir 33%, su didele tikimybe, kad galvojimui skirsi dar daugiau laiko.

     

    Vieną vertus, mokytis daug skirtingų kalbų tikrai neverta, daug geriau skirti marias laiko algoritmų teorijai, programavimo metodologijai, kompiuterių architektūrai, programavimo kalbų teorijai ir kitom, panašiai abstrakčiom disciplinom. Kitą vertus, neįsivaizduoju, kaip nemokant tų disciplinų, galima išmokti kalbą. Kodo per-paste-intojams atpažinti yra sukūrti testai, didesni už "kaip užrašytum ciklą".

  2. P.s atsiprasau jai nesuformulavau klausimo

     

    Suformuluok tiksliau klausimą.

     

    Jeigu nori kažkokio modulio ar skripto su tam tikru, į puslapį "embedintu" slideshow, tai galbūt šitas tiktų — http://www.tn3gallery.com/examples/ arba http://galleria.aino.se/

     

    Jeigu nori panašaus dalyko, kaip demotyvacijoje — tai ten tas slideshow net nelabai yra slideshow, o tiesiog visas puslapis tuo paremtas, nes kai paspaudi tą mygtuką "kitas", tai persikrauna visas puslapis ir tu tiesiog nunaviguoji į visiškai naują turinio dalį (globalus skriptas, pats skriptas jau nusako kaip funkciuonuoja visa svetainė).

  3. Sveiki,

     

    Ką manote apie pirmo lygio domeno vardą kaip pilno realaus žodžio reikšmę turinčio domeno vardo dalį? Ar prisimenami tokie domenai, ar žmonės tiesiog įpratę prie pilno tikrą reikšmę turinčio vardo su tam tikra dot galūne? Ar kada nors priimsim tokią mąstyseną (mindset), kad pirmo lygio domenas gali būti reikšmę turinčio domeno vardo dalis?

     

    Pavyzdžiui: juli.us, tikimy.be, coba.lt (ang. — kobaltas, mėlynas).

  4. pačekiroutink šitą

     

    Tik ten, reikia atkreipti dėmesį, žmogus klausė, kaip "embedinti" lietuviškas raides. Bet principas tas pats. TIk tame dialoge, kur renkiesi kokius simbolius įterpti, nerašyk visų graikiškos abėcėlės raidžių - turėtų būti pasirinkimas iš checkboxų, kad įterpti visas graikiškos abecėlės raides. Tą pažymėk. Ir, jeigu nereikia lotyniškų, atitinkamai nežymėk lotyniškų simbolių. Ten tikrai nėra sunku susigaudyti. Gali išvis viską pažymėti, tada tikrai žinosi, kad veiks - visokie simboliai bus atvaizduojami - tik .swf dydis gali pora šimtų KB išaugt.

     

     

    Ir dar kartą įsitikink, kad fontas reikiamus glyphus turi. Bet greičiausiai problema - blogam embedinime.

  5. kaip su ta programa koreguot? nes neleidzia nieko keist. gal jw player yra koks uzrakintas?

     

    Neleidžia koreguot, nes .swf yra iš source kodo padarytas interpretuojamas data formatas. Panašiai, kaip JAVA'oje iš source'o padarytas JAR'as. Kad galėtum kažką pakeisti, reikia turėti source kodą. Per tą decompilerį gali player'į išsisaugoti kaip .fla failą ir tada atsidaryti tą .fla failą su Adobe Flash Profesional, ir ten kodą keisti, bet negerantuoju (ir labai abejoju) ar paskui iš to .fla vėl galėsi sutransliuoti normalų .swf failą - playerį. Sėkmės!

  6. sveiki gal zinote kas galetu buti beda jei koki flash zaidima issijungiu pradeda labiau ausint kompa. ramu pas mane 4 gb. idomu kodel nuo adobe flash pradeda taip garsiau ausinti.

     

    Flash'as berods iki pat 9 (įskaitant ir jį) flash playerio, sukosi tik ant procesoriaus ir neturėjo jokio hardware acceleration'o. Dabar (ypatingai nuo 10.1 release'o) įmanoma didele dalimi renderingą perkelti ir į GPU, tačiau ne visi programuotojai tuo vykusiai naudojasi. Rezultatas toks, kad vistiek labiausiai apkraunamas procesorius. Todėl atrodo keista, lyginant su kitokiais panašaus grafinio lygio procesais, kuriuos renderina vaizdo korta, kad reikia taip stipriai aušinti procesorių.

     

    Beje, dar labai daug priklauso nuo naršyklės ir OS'o. Apple'as su Adobe ypatingai gerai nesutaria, todėl flash playeris ant safari'o turi daug stabdžių, kuriuos būtų galima optimizuoti ir gerinti platformos darbą. Keisčiausia, kad turėdamas tokį produktą kaip Silverlight, Microsoft'as stipriai dirba su Adobe developeriais ir gerina flash playerio darbą tiek OS'e, tiek Internet Explorer'yje. IE9 šiuo metu turi geriausią browserinio flash playerio hardware acceleration'ą.

     

    Aišku, nepamiršk įsitikinti, kad tikrai turi naujausią flash playerio versiją, nesiūlau flasho leisti ant labai originalių browserių, aišku visada gali būti kokios nors kitokios priežastys, bet jeigu jau pradeda kriokti tik prie flasho, tai greičiausiai bus bėdos ar optimizacijos trūkumai su softu.

  7. Sveiki,

    Visai neseniai pradėjau mokintis šią kalbą ir iškilo man problema :)

    Esu sukūręs 4 objektus ir pavertęs juos simboliais. Juos visus įkėliau į dar vieną Movie Clip'ą (pavadinkim jį Animation).

    Aš noriu padaryti, kad bent vieną iš tų 4 simbolių paspaudus atsidarytų puslapis. Jei kodą rašau į pagrindinį timeliną tai jis neranda, tų simbolių. Jei kodą rašau į Animation timeliną, testuojant jis simbolius randa, bet jie paprasčiausiai nepasispaudžia. Nors testuojant tik Animation timeliną viskas gerai.

    Gal kas nors žinot kaip šią problema išspręst? :)

     

    Sveikas,

     

    Tikriausiai problema tame, kad nesuteikei savo simboliams "instance name`ų". Tai gali padaryti pasirinkęs simbolį ir jo properties susiradęs tokį langą:

     

    http://www.part.lt/img/e19c9dd8e90db39d2c83184d7b862c64838.png

     

    Jeigu savo animation simboliui suteiksi vardą "animation" o jame esančiam mygtuko simboliui vardą "amazingButton", tai naudodamas "dot syntax" tą mygtuką iš root timeline'o galėsi pasiekti taip:

     

    animation.amazingButton

     

    O event listener'is prisidėtų taip (iš root timeline'o):

     

    animation.amazingButton.addEventListener(MouseEvent.CLICK, _eventFunction);

     

     

    Beje, labai rekomenduoju visą kodą rašyti ne į timeline'us (nesvarbu, kad ir į vieną, pagrindinį [root]), bet į document class failą.

     

    Daugiau apie document class'us gali paskaityti čia.

     

    Hope that helps!..

     

     

  8. O jeigu puslapis visas flash'inis, o tekstui redaguoti txt failas? Kaip tada lietuviskas raides padaryti?

    Nepadeda išsaugojus failą utf-8 koduote...

     

    http://www.part.lt/img/86e9d2d55eddba36fbf86dbdfa3841b5176.png

    http://www.part.lt/img/a0b54cce4a14e3919e3a452feb9555b8124.png

     

     

    Paprasčiau viskas darosi Actionscript'u (jeigu turi galimybę naudoti embedinim'ą):

     

    
    [Embed(source="../../fonts/lucida_sans_unicode.ttf", fontWeight= "Regular", embedAsCFF="false", fontFamily="lucida", mimeType="application/x-font-truetype")]
    private var lucidaFont:Class;
    
    
    var _lightTextFormat:TextFormat = new TextFormat("lucida", 12, 0xCACACA);
    
    var _mainMenuTextField:TextField = new TextField();
    _mainMenuTextField.embedFonts = true;
    _mainMenuTextField.selectable = false;
    _mainMenuTextField.text = "ĄČĘĖĮŠŲŪŽąčęėįšųūž";
    _mainMenuTextField.autoSize = TextFieldAutoSize.LEFT;
    _mainMenuTextField.setTextFormat(_lightTextFormat);
    this.addChild(_mainMenuTextField);
    
    

  9. Gal kas žino kur toks yra ar gali pasidalint?

     

    Jeigu nereikia progressive download'o / ta prasme, jeigu gali palaukti iki tol kol užsikraus visas failas ir tik tada groti / jeigu reikės naudoti tik mažiems garso failams, tai galiu parašyti tokį, tik brūkštelk į privatą, kaip .flv linkus į playerį norėsi padavinėti. Geriausia būtų per swfobject'o ar kokios nors kitos embed bibliotekos flashvars.

     

     

     

  10. Ubuntu + wine + Photoshop CS2/CS/7 Portable = puikus derinys.

     

    http://www.part.lt/img/e8bac5b735068f2087402be80238a9be743.jpg

     

     

    i386 + MS Dos + Deluxe Paint = uber mega geras rinkinys, ypač jeigu nieko nerauki apie CG ir photoshop'ą naudoji super dizainerį primest...

  11. PHP exec() nėra prasmės naudoti, nes ta komanda skirta call'inti kažkokį serveryje sėdinti batch fail'ą su tam tikrais argumentais ir iš jo pasiimti output'ą. Lygiai, tas pats, kaip su AIR'u callint kokį nors NativeProccess'ą. (apie NativeProccessAPI gali pasižiūrėti video tutorial'ą čia). Ta prasme - ką exec padaro, tai tiesiog kažkokiam command line toolui paduoda argumentus ir pasiima output'ą - taigi tu vistiek bendrauji su PHP o ne su tuo batch tool'u.

     

    Ką sako s1karolis - tai vargu, ar jis supranta apie ką eina kalba. Laikyti SocketServer'į, kaip applet'ą - labai prasta mintis. Man net keista, jeigu išvis leidžia tokį servisą ant Applet'ų. Applet'ai turi jungtis į serverius, o ne jais būti.

     

    Jeigu tikrai reikia kažkur kišti tą serverį į interneto platybes - tuomet teks pirkti VPS hosting'ą, arba namie pasistatyti kompiuterį, kuris bus už serverį. Developinimo pradžioje - arba net kokiem 10 draugelių testams - pakaks ir localhosto (t.y. tavo paties kompo, kaip hosto). ;]

     

    Beje, nuo AIR 2.0 versijos, programose galima inicializuoti socket serverius - jei nepradėjai aktyviai developinti Java'ai, gali išmėginti rašyti ant AIR'o, bus arčiau client side'o. ;] Nors, aš dar tiksliai neišsinagrinėjau kaip ten šiuo metu su transfer greičiais. Jeigu tik neklystu - kol kas dar UDP socket'ai nepalaikomi - tai čia didžiulis drawback'as, bet išsinagrinėk plačiau pats, jeigu susidomėsi. ;]

     

    Cheers! Turiu ir pats truputi idėjų socket app'ams (keletą grajokų planuoju), galim pabandyt kažką pacollab'int. ;]

    • Kokias programas naudojant tokie tinklalapiai padaromi?
    • Kokių įgudžių reikia, kad suprogramuotum tokį tinklalapį?
    • Kokias programavimo kalbas reikia naudoti, kad taip suprogramuotum?

     

    • Visų pirma, tai tikriausiai, kaip ir kiekvienam tinklapiui reikia kažkokio tai grafinio redaktoriaus (editoriaus) (Adobe Photoshop, Adobe Illustrator, Adobe Fireworks, GIMP, InkScape ir panašiai). Antra galima naudoti labiau dizaineriams skirtą Adobe Flash Professional grafikai ir kodui, arba Adobe Flash Builder kodui ir Adobe Flash Catalyst grafikai, nors realiai prieš importuojant į Catalyst'ą, vistiek reikės piešt kažkuriuo iš Adobe editoriumi. Pačiam kodo rašymui, realiai galima naudoti ir kitus IDE, tokius, kaip FDT, FlashDevelop, arba netgi programuoti naudojant bet kokį tekstinį redaktorių ir kompiliuoti su nemokamu Adobe Flex SDK kompiliatoriumi.
    • Realiai, vienintelis tikrai reikalingas įgūdis - mokėti Actionscript 3.0 kalbą. Toliau - nepakenktų bendras objektinio programavimo išmanymas, optimizacijos suvokimas, gilios matematinės žinios (darbui su transformacijų matricomis, objektų judėjimais, ir t.t.), kažkokios tai grafinio dizaino žinios.
    • Programavimo kalba konkrečiai viena - Actionscript (3.0). Galima naudoti papildomas markup kalbas, tokias kaip MXML (čia Adobe Flex framework'as), kiek žinau yra tam tikri kompiliatoriai, kurie JavaScript'o kodą kompiliuoja į SWF'us. Taip pat galima HaXe kodą sukompiliuoti į SWF'us.

    Ir atsiprašau, detalumo dėlei, kad naudojau žodį "kompiliuoti" - Flash'as interpretuojama kalba ir niekas ten realiai nesikompiliuoja, bet paprastumui - pavadinkim taip procesą per kurį iš source kodo padaromas SWF failas.

     

    Jeigu kada nors programavai bent kokia kalba (geriausia JavaScript arba Java arba C, C#) ir supranti visus programavimo basic'us (kaip rašyti kodą, if sakiniai, visa logika, OOP) tai gali nueiti į gotoAndLearn.com - rasi daug naudingų video pamokų, kaip su flashu padaryti tam tikrus dalykus. Bet jei niekada neesi pogramavęs nuo ten pradėti bus per sunku, geriau tada susirasti kažkokį Actionscript 3.0 crash course'ą.

     

    Hope this helps, jei ką - klausk.

  12. Tik judėdamas lėtai, jis tarsi trūkčioja, o man reikia, kad netrūkčiotu.

     

    Koks dabar frame rate'as?

     

    Negali pakeisti frame rate'o? Kodėl?

     

    Praverstų iš tikro source'as. Arba bent jau swf failas, kad išeitų suprast, kas ten ir kaip dabar darosi...

     

    EDIT: Pracheckinau tą turorial'ą. Taip paprastai nesutvarkysi savo timeline animacijos, kad viskas gerai būtų. Yra du variantai:

     

    1. Parašyti visą animaciją kodu, t.y. nukopijuoti visą tą kodą iš tutorialo į tą vietą, kur turi tą objektą kurį nori judinti ir pakeisti visur tame kode "greenSphere" į savo objekto vardą (instance name). Taip pat pakeisti koordinates ir judėjimą.

     

    2. Negarantuoju, kad suveiks, bet gali pabandyti taip. Padaryk tą savo judantį objektą į movieclip. Idėk jį kažkur į timeline'ą į vieną frame'ą. Čia svarbu, kad tas objektas animuotusi movieClip'e, o ne ant pagrindinio "timeline`o". Tada atsidaryk to frame'o action'us ir tokį kodą parašyk:

     

    stop();
    
    var refreshHandle:Number;
    
    function refresh()
    {
    updateAfterEvent();
    }
    
    refreshHandle = setInterval(refresh, 10);

     

    Tas 10, kur yra paskutinis parametras, paskutiniam function call'e yra laikas (milisekundemis), kas kiek laiko refreshinti ekraną. Pabandyk, pasakyk ar veikia.

     

    Nors, manyčiau, kad neveiks, nes flashas judins tą sphere'ą pakadriui, kas kažkiek laiko, o ne visą laiką "continuously", tai refreshinimas niekuo nepadės ir šiuo atveju tiesiog reikės išmokti parašyti animaciją ActionScriptu. Arba su framerate'ais susitvarkyti. Nes kažkas tikrai negerai ten..

  13. O dar pamenu kažkas čia ginčijosi iki apsišikimo, kad WAP neturi perspektyvų :)

     

    HaH!!.. "In your face" visokiems iPhone, Android, WIFI, XHTML telefone ir kitoms beprasmėms technologijoms. Aš tai niekad nesupratau, kurio galo vartyti internetą mobiliam telefone, kai gali tą patį daryti savo nešiojamam kompiuteryje, arba dar geriau - stacionariame kompe darbe ar namie. Kokie ##### gali išleisti milijardus pinigų bereikalingom technologijom, kai yra super high-end`inis WAP protokolas... Ir pirštus dar užkočioji, kol visą delfi pravarai. Va čia tai kaifas!!!..

     

    </sarcasm>

×
×
  • Pasirinkite naujai kuriamo turinio tipą...