Reklama: Masz stronę WWW i nikt jej nie odwiedza , ZMIEŃ TO
Krzysztof Witalewski

offline

Krzysztof Witalewski

Software Developer, Baroo Software

Wypowiedzi

  • Krzysztof Witalewski
    Wpis na grupie Adobe Flex w temacie Rozbudowane aplikacje
    16.09.2010, 10:42

    Hmm... nie wiem, czy Cię dobrze rozumiem, bo w swoim podsumowaniu piszesz: "Jestem wielkim zwolennikiem >>czystości<< kodu" i "Bez problemu stosuję OOP"...

    Chodzi o to, że po prostu jeszcze nigdy nie pisałeś obiektowo w AS?

    Odpowiedź na swoje pytanie możesz znaleźć np. w serii videotutoriali "Flex in a Week": http://macromediastudiomx.com.br/devnet/flex/videotrai... - dzień pierwszy obejmuje np. "Implementing OOP concepts in Flex", a drugi - "Introducing the MVC pattern" - to takie podstawy podstaw.

    Jeśli myślisz o naprawdę dużym projekcie, warto rozważyć użycie dodatkowych frameworków, wspierających dependency injection / ioc, event mapping etc, np. Mate:
    http://mate.asfusion.com/page/documentation/getting-st...

    Frameworkiem, który co prawda nie daje powyższych możliwości, ale za to proponuje (i w zasadzie wymusza) użycie bardzo rozsądnej architektury jest międzyplatformowy puremvc:
    http://puremvc.org/
    http://trac.puremvc.org/Demo_AS3_Flex_EmployeeAdmin

    Joe Berkovitz zaproponował kiedyś MVCS - ciekawą, spójną adaptację MVC do specyfiki aplikacji Flexowych, którą opisuje w różnych artykułach podlinkowanych tutaj: http://joeberkovitz.com/blog/reviewtube/
    Architekturę swojego pierwszego większego projektu we Flexie opierałem właśnie na tym podejściu.Krzysztof Witalewski edytował(a) ten post dnia 16.09.10 o godzinie 10:49



    Zgłoś | Cytuj

  • Krzysztof Witalewski
    Wpis na grupie Adobe Flex w temacie Ustawienie polskiego locale (pl_PL)
    2.06.2010, 21:18

    Formatowanie daty jest w pliku frameworks/projects/bundles/{locale}/src/SharedResources.properties

    Mogę podzielić się swoją (częściową) lokalizacją:

    SharedResources.properties:

    ################################################################################
    ##
    ## ADOBE SYSTEMS INCORPORATED
    ## Copyright 2005-2007 Adobe Systems Incorporated
    ## All Rights Reserved.
    ##
    ## NOTICE: Adobe permits you to use, modify, and distribute this file
    ## in accordance with the terms of the license agreement accompanying it.
    ##
    ################################################################################

    # DayNames Long (DateBase, DateChooser, DateField, CalendarLayout)
    dayNames=Niedziela,Poniedziałek,Wtorek,Środa,Czwartek,Piątek,Sobota

    # MonthNames Long (DateBase, DateChooser, DateField, CalendarLayout)
    # appended with monthSymbol
    monthNames=Styczeń,Luty,Marzec,Kwiecień,Maj,Czerwiec,Lipiec,Sierpień,Wrzesień,Październik,Listopad,Grudzień

    # Common symbols (DateFormatter, DateValidator, DateField)
    dateFormat=DD.MM.YYYY
    monthSymbol=

    # CurrencyFormatter, NumberFormatter, Slider
    decimalSeparatorFrom=.
    decimalSeparatorTo=.
    thousandsSeparatorFrom=,
    thousandsSeparatorTo=,

    # CurrencyFormatter, CurrencyValidator
    alignSymbol=left
    currencySymbol=$


    formatters.properties:
    ################################################################################
    ##
    ## ADOBE SYSTEMS INCORPORATED
    ## Copyright 2006-2007 Adobe Systems Incorporated
    ## All Rights Reserved.
    ##
    ## NOTICE: Adobe permits you to use, modify, and distribute this file
    ## in accordance with the terms of the license agreement accompanying it.
    ##
    ################################################################################

    # Symbols

    # CurrencyFormatter, NumberFormatter
    rounding=none
    useNegativeSign=true
    useThousandsSeparator=true

    # CurrencyFormatter
    currencyFormatterPrecision=-1

    # NumberFormatter
    numberFormatterPrecision=-1

    # PhoneFormatter
    areaCode=-1
    areaCodeFormat=(###)
    # formatString
    phoneNumberFormat=(###) ###-####
    validPatternChars=+()#- .

    # ZipCodeFormatter
    zipCodeFormat=#####

    # DateBase
    am=AM
    pm=PM
    dayNamesShort=Nie,Pon,Wto,Śro,Czw,Pią,Sob
    # appended with monthSymbol in SharedResources
    monthNamesShort=Sty,Lut,Mar,Kwi,Maj,Cze,Lip,Sie,Wrz,Paź,Lis,Gru

    # Invalid Format Value Errors
    defaultInvalidValueError=Invalid value
    defaultInvalidFormatError=Invalid format


    Pozdrawiam,
    KW



    Zgłoś | Cytuj

  • Krzysztof Witalewski
    Wpis na grupie WEB 2.0 w temacie taggalaxy.de
    9.03.2010, 12:47

    imho fajne rozwiązanie.
    chętnie ściągnę jego "darmowy szablon i skrypt" :)



    Zgłoś | Cytuj

Wyślij zaproszenie do