Pokazywanie postów oznaczonych etykietą Action Script 3. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Action Script 3. Pokaż wszystkie posty

czwartek, 13 czerwca 2013

Przyspieszenie aplikacji Adobe Air dla Telefonów i PCetów


  1. W opcjach Action Script włączamy przyspieszanie GPU mode,
  2. Wstawiamy linie na początku kodu stage.quality = StageQuality.LOW;
    Dzięki temu zabiegowi film naprawdę mocno przyspieszy,
  3. Usuwamy wszystkie Flashowo dodane obiekty z filtrami. Możemy zapisać te obiekty do PNG, a następnie wrzucić do naszego programu. Filtry (cień, gradient, wypukłość...) spowalniają nasz film,
  4. Zamiast alpha = 0, stosujemy visible = false, unikamy animacji z rotacją oraz wygładzeniem. 
  5. Usuwamy wszystkie znaczniki trace("....") z kodu lub dodajemy przed nimi //,
  6. Zamieniamy i++ na i=+1 (jest to szybsza metoda),
  7. Ograniczamy użycie nawiasów kwadratowych.
    array[i]; takie zmienne zapisujemy lokalnie, jeśli wywołujemy więcej niż raz,
  8. Rezygnujemy z obliczania długości tablicy za każdym razem
    for (var i:int = 0; i< myArray.length; i++) 
    { 
    }
    
    var lng:int = myArray.length; 
     
    for (var i:int = 0; i< lng; i++) 
    { 
    }
    
    długość tablicy zapisujemy lokalnie,
  9. Pętla while w kolejności odwrotniej działa szybciej niż pętla do przodu
    var i:int = myArray.length; 
     
    while (--i > -1) 
    { 
    }
  10. Użycie do animowania obiektów biblioteki GreenSock, zamiast wbudowanych flaszowych skryptów.
  11. Należy unikać opcji Wygładzania dla animowanych obiektów, może to znacznie zwolnić animowanie. 
Źródła


niedziela, 27 stycznia 2013

Wywoływanie funkcji przez jej nazwę w Action Script 3

Call a function by its name in AS3, mówiąc prościej wywołanie funkcji poprzez jej nazwę String. Sposób może się przydać gdy wczytujemy funkcje z pliku XML. Aby nie opisywać każdego z przypadków możemy użyć tej prostej metody. Działą w Action Script 3.


var functionName:String = "getDetails";

var instance1:MyObject = new MyObject();

instance1[functionName]( tutaj parametry funkcji );
function getDetails(s:String){
   return s;
}


Umieszczam ponieważ dużo się naszukałem zanim znalazłem to rozwiązanie. 

piątek, 25 stycznia 2013

Kupony McDonald's



Przygotowałem dla Ciebie darmową aplikację,

która pozwoli Ci zaoszczędzić w restauracjach McDonald's,
Ja i wszyscy moi znajomi korzystamy z niej od niedawana!

Wystarczy, że pobierzesz ją na swojego smart-fona, 
a kupon ze zniżką pokażesz na ekranie telefonu, przy kasie.
Z aplikacją KUPONY McDonald's kupisz

Frytki, a drugie dostaniesz gratis za 5,70 zł
Dwa Cheeseburgery za 5 zł
Kurczak McNuggets, a drugie dostaniesz gratis za 8,60 zł
Big Mac ze średnimi frytkami za 10 zł
McChicken ze średnimi frytkami za 10 zł
Dwa Cheeseburgery, mały napój małe frytki za 10 zł
Dwa Kurczakburgery, mały napój małe frytki za 10 zł
McMuffin Jajko i Bekon, Mała Kawa za 6 zł
Truskawkowy Poemat, Małe Cappuccino lub Małe Cafe Late za 11 zł
Mała kawa do zestawu powiększonego Gratis
Kappy Meal + Kurczak McNuggets 6sz. za 15 zł
Dwa Happy Meale za 18 zł
McZestaw Powiększony + McNuggets 6 sztuk za 20 zł
McZestaw Powiększony + Happy Meal za 21 zł
Dwa McZestawy Powiększone za 25 zł
Dwa McZestawy Powiększone + Dwa Happy Meal za 39 zł

Aplikacja działa w każdej polskiej restauracji McDonald's.
Do tej pory działa w Android. Więcej systemów wkrótce.

Poniżej kilka screenów. Zapraszam do pobierania!


screen

screen

screen