Loading:


    Fullscreen Flash w oknie przeglądarki, z elementami nie skalującymi [AS 2]

    2. Kod ActionScript

     

    Najpierw stwórzmy nowy plik ActionScript 2.0, zaciągnijmy do biblioteki obrazek tła, który ma sie powielać oraz nadajmy mu nazwę do połączenia (opcja Łączenie [Linkage]) "wzorek". Stwórzmy również nasz tekst, w klipie filmowym oraz nadajmy mu wartość "logo_mc". Dodajmy podany kod do pierwszej klatki filmu:

     

    import flash.display.BitmapData;

    logo_mc._x = Stage.width / 2;
    logo_mc._y = Stage.height / 2;


    var wzorek:BitmapData = BitmapData.loadBitmap("wzorek");

    function wypelnij() {
            this.beginBitmapFill(wzorek);
            this.moveTo(0,0);
            this.lineTo(Stage.width,0);
            this.lineTo(Stage.width,Stage.height);
            this.lineTo(0,Stage.height);
            this.lineTo(0,0);
            this.endFill();
    }
    wypelnij();

    var scena:Object = new Object();
    scena.onResize = function() {
            wypelnij();
            logo_mc._x = Stage.width / 2;
            logo_mc._y = Stage.height / 2;
    }

    Stage.addListener(scena);

     

    Kod ten w pierwszych liniach wyśrodkowuje nasz tekst, później wczytuje obrazek z biblioteki oraz tworzy funkcje, która wypełnia cały dostępny obszar SWF powielanym obrazkiem.

     

    Wywołujemy później tą funkcję, oraz dodajemy zdarzenie o nazwie RESIZE, które zostaje wywoływana kiedy okno przeglądarki się zmieni.



    Dalsza czê¶æ: 1 2 3 4

    Napisz Artyku³






    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