Loading:


    Używanie własnych, zewnętrznych czcionek w filmie Flash - ActionScript 3

    Istnieje możliwość zaciągnięcia własny czcionke z poziomu kodu AS3 oraz interfejsu Flasha, w tym jednak artykule przedstawimy tą pierwsza opcję. Do tego przykładu potrzebne nam będą 2 pliki: Czcionki.swf oraz Czcionki.as .

     

    Instrukcja uruchomienia:

     

    1. Otwórz plik Czcionki.SWF kliknij na właściwości Biblioteki (mała ikonka po prawej stronie belki), wybierz "Dodaj czcionke", zaznacz czcionke i nadaj jej nazwe w naszym przykładzie to "aerial", zaakceptuje klikając OK.

    2. Kliknij na czcionke w bibliotece i wybierz Łączenie.

    3. Zaznacz okna "Eksportuj dla AS3" oraz "Eksportuj w 1 klatce".

    4. Wyierz dowolną nazwe np "aerial", zaakceptuj.

    5. Zapisz plik.

    6. Otwórz Czcionki.as plik i wklej kod z dołu, zapisz plik.

    7. Przejdź spowrotem do pliku SWF i dodaj w panelu właściwości Klasę dokumentu: "Czcionki".

    8. Zapisz i przetestuj, powinieneś zobaczyć tekst w czcionce aerial.ttf, oczywiście jeśli ją masz w tej samej lokalizacji co pliki SWF i AS.  (możliwe jest też umieszczenie ścieźek typu: "C:/WINDOWS/Fonts/Verdana.tiff")

     

    Zwartość pliku Tekst.swf:

     

    package {
            import flash.display.*;
            import flash.text.*;
           
            public class Czcionki extends Sprite {
                    //ładowanie źródła czcionki oraz jej nazwa, jak i deklaracja klasy
                    [Embed(source="aerial.ttf", fontFamily="aerial")]
                    private var aerial:Class;
                   
                    //konstruktor
                    public function Czcionki() {
                            //tworzenie tekstu
                            var tekst:TextField = new TextField();
                            tekst.embedFonts = true;
                            tekst.width = 200;
                            //text html używający nowej czcionki
                            tekst.htmlText = "<FONT FACE='aerial'>Witaj na Funkcje.net</FONT>";
                           
                            //dodanie tekstu do sceny
                            addChild(tekst);
                    }
            }
    }



    Napisz Artyku³

    Listing

    niema




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors