Jan Lipmann

CEO/Founder @ Likomp iOS Development

Wypowiedzi

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [AMFPHP] Wywala sie na wywolaniu z itemrenderera Listy
    4.01.2010, 19:21

    Ponawiam :)

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [AMFPHP] Wywala sie na wywolaniu z itemrenderera Listy
    2.01.2010, 12:22

    Browser zwraca dokladnie to co trzeba, ale jak wywoluje amf z poziomu itemrenderera to sie wywala, moze dlatego, ze przekazuje zmienna poprzez utworzenie nowej instancji klasy głównej?

    to jest remote object:


    <mx:RemoteObject id="amf_service" fault="onFault(event)"
    showBusyCursor="true" destination="AMFPHP" source="pzoService">
    <mx:method name="login" result="onLogin(event)"/>
    <mx:method name="getimie" result="onGetImie(event)"/>
    <mx:method name="saveprefs" result="onSavePrefs(event)" />
    <mx:method name="getprefs" result="onGetPrefs(event)" />
    <mx:method name="getevents" result="onGetEvents(event)" />
    <mx:method name="delevent" result="onDelete(event)" />
    </mx:RemoteObject>


    to jest inicjacja kanalu:

    public var cs:ChannelSet = new ChannelSet();
    private var channel:AMFChannel = new AMFChannel("my-amf", "amf/gateway.php");

    private function init():void
    {
    cs.addChannel(channel);
    amf_service.channelSet = cs;

    }


    teraz funkcj wywolujaca metode w amf:

    public function delCalEvent(id:String):void
    {
    amf_service.delevent(id);
    }

    private function onDelete(ev:ResultEvent):void
    {
    Alert.show("usunalem"+ev.result.toString());
    }


    na koncu item rendere i funkcja ktora jest wywoływana poprzez klikniecie w butto w tym wlasnie itemrendererze:


    private var main:PZO = new PZO(); //- pzo jest to klasa glowna aplikacji.

    private function changeDeleteName():void
    {
    main.delCalEvent(data.id_event);
    }


    Mam nadzieje, ze jest to w miare przejrzyste.Jan Lipmann edytował(a) ten post dnia 02.01.10 o godzinie 14:47

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [AMFPHP] Wywala sie na wywolaniu z itemrenderera Listy
    31.12.2009, 17:20

    Witam,

    Stowrzylem Itemrenderera do Listy i zamiescilem tam dwa Buttony jeden edytuje dany wpis a drugi go kasuje.

    Sprawilem, ze jak klikne w tego buttona to laczy sie z funkcja w klasie glownej i wyswietla alert z numerem wpisu do wywalenia z bazy.

    Problem sie pojawia kiedy chce w tej funkcji odwolac sie do amfphp, wszystko jak nalezy tylko wraca jako Fault i nie wykonuje nic.

    Dla testow zrobilem funkcje w PHP, ktora poprostu zwraca przekazany parametr. Jesli wywolanie tej funkcji podepne pod jakis inny przycisk z poza tej listy dziala bez problemu, natomiast z tegl item renderera nie chce. Nie wiem jak to rozwiazać.

    Pomogliście już tyle razy, może teraz też się uda?

    Z góry dziekuję i pozdrawiam.

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [FLex3] Kolory tla DataFileds w DataChooser
    28.12.2009, 17:36

    Znalezione i zrobione:

    http://flexpearls.blogspot.com/2008/03/datechooser-wit...

    Dzieki i pozdrawiam

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [FLex3] Kolory tla DataFileds w DataChooser
    28.12.2009, 12:24

    Czesc
    disabledColor
    to jest kolor komórki która jest disabled, czyli nie można w nią kliknąć :(

    Jak chciałbym zaznaczyc jakims kolorem dni, w ktorych cos jest wposane w bazie.

    Niby prosta rzecz,a chyba nie dokonca przewidziana we flexie :(

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [FLex3] Kolory tla DataFileds w DataChooser
    22.12.2009, 20:51

    Czesc,

    Mam taki problem, chciałbym aby w dataChooser daty z tablicy podswietlaly sie innym kolorem niz reszta, czyli były "highlited".

    Może ktoś z was wie jak to zorbić.

    P.S. selected Range zaznacza na ppoczatku, ale po zaznaczeniu inneh daty reszta zaznaczen znika.

    Z gory dzieki

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [AIR] Montowanie dysku sieciowego
    9.12.2009, 21:22

    Czyli NativeProces i uruchomic rozne procesy na roznych platformach?

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie [AIR] Montowanie dysku sieciowego
    9.12.2009, 16:05

    Witam,

    Takie pytanie:

    Czy jest możliwość zamontowania dysku sieciowego?

    Pisze aplikacje ktora szpera po takim dysku i zbiera pliki :)

    Fajnie jakby po uruchomieniu jeśli nie jesteś zalogowany do wyskakiwalo okno user i login do dysku sieciowego.

    Czy AIR 2 to ogarnie?

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie Dystrybucja Aplikacji AIR
    4.12.2009, 11:59

    Robert Bąk:
    Zależy co masz dokładnie na myśli pisząc "dystrybuować". Jeżeli chodzi o wrzucenie programu na stronę, to tzw. "badge" załatwia sprawę instalacji brakującego środowiska.

    [1] http://www.adobe.com/devnet/air/articles/air_badge_ins...
    [2] http://www.adobe.com/devnet/air/articles/badger_for_ai...
    Nie do konca o to chodzi. Applikacja bedzie uzywana wewnatrz firmy, w ktorej pracuje i chcialbym aby przy instalacji sprawdzala czy jest AIR i jesli nie ma to instalowala z zasobow nie z sieci.

    Da sie w ten sposob?

    Patrzylem w sieci to najczesciej opisane sa rozwiazania na PC czyli instalatory, a moj program bedzie instalowany na MAC i PC

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie Dystrybucja Aplikacji AIR
    2.12.2009, 11:13

    Witam,

    Wreszcie ukończyłem aplikacje sczytującą pliki na kompie.

    Chciałbym ją dystrybuować z instalką maszyny AIR dla tych, którzy nie zainstalowali AIR'a.

    Jak to zorbić?

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    27.11.2009, 13:50

    Ok, rozwiązanie wyglada tak:

    http://www.adobe.com/devnet/air/flex/quickstart/direct...

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    27.11.2009, 12:05

    @Adam Adamczyk

    Przejrzałem kod i aplikację, do której link podałes i okazuje sie, że ten ProgressImage pokazuje się juz po załadowaniu plików. Program ma ograniczenie do 200 plikow, wiec laduja sie szybko i nie ma problemu NotResponding

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    27.11.2009, 09:58

    fajne to AIR2, ale niestety nie moge przejsc na bete :(

    Musze to zrobic na 1.5;

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    27.11.2009, 08:32

    Chyba nie ogarniam, albo zmeczenie materialu.

    Rozwiazanie Roberta w takiej formie jak je napisale dziala, ale w zaden sposob nie ppotrafie go wstawic w swoj kod.

    Czy mógłbyś Robercie spróbowac użyć swojego rozwiązania w moim kodzie.

    (kod w historii postu).

    Byłbym wdzięczny. Całe życie człowiek się uczy.

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    26.11.2009, 14:43

    @Wojtek
    Poniekąd rozumiem, że chodzi o coś takiego?


    currentState="info";

    /* rekurencja po dysku */
    callLater(archive_r,[path]);
    currentState="3";


    Niestey nie przyniosło to rezultatu.

    Musze chyba przeanalizowac te aplikacje podeslana wczesniej przez Roberta.

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    26.11.2009, 12:51

    @Wojtek Olech
    Masz racje probowalem zmieniac state przed ta funkcja i zaraz po jej wykonaniu (w C# dziala to bez problemu), ale tak jak mówił drugi Wojtek AIR niestety jest jedno watkowy.

    @Wojciech Ptak
    NotResponding dostaje na OSX-ie wiec to norma, boje sie, ze uzytkownik bedzie wyłączał aplikacje zanim ona wczyta wszystkie dane, dlatego chcialem aby cos fajnego pokazywal podczas czytania. Testy robilem na 12000 plikach i trwalo to z 15 sek.

    @Robert Bąk
    Dzieki znalazłem to wcześniej, ale to działa chyba na ładowaniu pliku, a nie podczas wykonywania zpętli w kodzie :(

    Reasumując:

    Nie macie pomysłu co mozna zrobić w takiej sytuacji. W najgorszym przypadku mozna uprzedzić usera, ze program moze wejsc w stan NotResponding, tylko problem jest wtedy kiedy naprawde z jakiegos innego powodu wejdzie w ten stan i wtedy malo rozgarniety user bedzie czekal w nieskonczonosc :)

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    26.11.2009, 09:57

    Dzieki za odpowiedzi, ale nie do konca o to chodzi.

    Program nie sciaga adnych plikow tylko w funkcji rekurencyjnej sczytuje informacje o wszystkich plikach i zapisuje je do tablicy.


    private function archive_r(path:File):void
    {
    var filesTMP:Array = path.getDirectoryListing();
    for (var i:uint = 0; i < filesTMP.length; i++) {
    if (filesTMP[i].isDirectory){
    archive_r(filesTMP[i]);
    }
    else
    {
    if(filesTMP[i].isHidden == false){
    var name:String = filesTMP[i].name.toString();
    var size:String = filesTMP[i].size.toString();
    var creationDate:String = filesTMP[i].creationDate.toString();
    var sciezka:String = filesTMP[i].nativePath.toString();
    var zestaw:Array = new Array(name,size,creationDate,sciezka);
    files.push(zestaw);
    }
    }
    }

    }


    Chce aby podczas czytania tych plikow cos sie dzialo, moze byc nawet state z oknem LOADING, zrobilem nawet taki state ale wcale w niego nie przechodzi :)

    Please o pomocJan Lipmann edytował(a) ten post dnia 26.11.09 o godzinie 10:01

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie ProgressBar podczas wykonywania petli w AS
    25.11.2009, 08:14

    Witam,

    Pisze aplikacje w AIR, która za zadanie ma sczytać informacje o wszystkich plikach na wskazanym dysku.

    Wszystko juz dziala elegancko, teraz chcialbym aby przy tej operacji pojawial sie progressBar.

    Niestety jakos nie oge tego ogarnąć.

    Trzeba stworzyc jakiego Custom Eventa i go Dispatchowac :)

    Niestety nie wiem jak sie do tego zabrac.

    Moze ktos z was doswiadczonych kolegow mi to wyjasni:)

    z gory dziekuje

  • Jan Lipmann
    Wpis na grupie Adobe Flex w temacie Domyślnie [AMFPHP] Duza tablica generuje...
    23.11.2009, 19:03

    Dziala :)

    Zapomniałem o max_input_time :)

    Dzięki

  • Jan Lipmann
    Wpis na grupie Apple 2 w temacie Własny sklep Apple?
    23.11.2009, 18:48

    Sądzę, że sklepów będzie przybywać :)

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do