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: 38523
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-2024 v.1.5 | design: diviXdesign & rainbowcolors