Zastosowanie komponentów TextArea, oraz Button Flash Tutorial
Tutorial ten prezentuje w jak prosty sposób można korzystać z dobrodziejstw Flasha korzystających z gotowych elementów jakimi są komponenty. Stworzymy przycisk , oraz pole tekstowe do , którego będzie można załadować pliki tekstowe pliki html.
Na poczatek stworzymy folder w którym będziemy zapisywać swój projekt , folderze tym będzie znajdował się również nasz plik tekstowy nazwijmy sobie go np. tekst.txt i umiescmy w nim jakies informacje. Odpalamy Flasha i ładujemy na sceny z opcji komponenty(okno ----> komponenty , lub skrót klawiszowy ctrl+F7) po prawej stronie otworzy nam się okno z komponentami wybieramy z nich dwa, które będziemy używać TextArea i Button obydwa komponenty umieszczamy na scenie po czym je z niej usuwamy.Komponenty , które usuneliśmy znajdują się w bibliotece i z tamtąd będziemy je wyciągać już skryptowo na scene. Tworzymy nową warstwe zaznaczamy pierwszą klatkę i otwieramy panel "Operacje"(okno ----> operacje , lub skrót klawiszowy F9) teraz będziemy pisac nasz kod
this.createObject("TextArea","tekst",this.getNextHighestDepth()) //wyciaganie z biblioteki
komponentu TestArea umieszczanie go na scenie this.createObject("Button","button1",this.getNextHighestDepth())//wyciaganie z biblioteki
komponentu Button i umieszczanie go na scenie button1.label = "Start"; // nadawanie przycsku etykiety button1._x=Stage.width/2; //wysrodkowanie przycisku na scenie wzgledem osi x button1._y=Stage.height/2;// wysrodkowanie przycisku na scenie wzgledem osi y tekst.move(200,300); //umieszczenie komponentu o wartościach x=200,y=300; tekst.wordWrap =true; //zawijanie wierszy tekst.html = true;// tekst Html var nasluch:LoadVars = new LoadVars() //tworzenie zmiennej dla klasy LoadVars
odpowiadającej za wczytywanie naszego pliku nasluch.onData = function (str:String){ //sprawdzanie warunku czy w pliku tekstowym
jest jakiś łanuch znaków if(str!=undefined){ // jesli str rozne od braku znakow w naszym tekscie tekst.text = str ; //przypisz tekst do argumentu str } else { nasluch.text = "blad wczytywanie pliku"; // blad ladowania pliku } } mc1.onRelease = function (){ // funckja jesli przycisk zostal wcisniety nasluch.load("tekst.txt"); //ladowania pliku } mc2.onRelease = function (){// funckja jesli przycisk zostal wcisniety nasluch.load("tekst1.txt");//ladowania pliku } button1.onRelease = function(){// funckja jesli przycisk zostal wcisniety nasluch.load("tekst.txt");//ladowania pliku }
Mam nadzieje ze ten opis pomoże w rozwiązywaniu problemów z zładowanie plików tekstowych do pol tekstowych we Flashu jest dośc przydatne jeśli chcemy zmienić jakies informacje na stronie wykonanej w tej technologi bez ingerencjiw plik projektu czy kod.
Pozdrawiamy Zespół Kingweb.pl

