Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

Archaiczna animacja dynamicznego tekstu - ActionScript 2.0

Skrypt tworzy animację wpisanego przez nas tekstu w zmiennej "tekst", obsługuje on też kodowanie html oraz możliwa jest modyfikacja prędkości całej animacji po przez zmianę zmiennej "prędkość".

 

Aby skrypt zadziałał, potrzebujemy stworzyć dynamiczne pole tekstowe na głównej scenie filmu o nazwie instancji "tekst_txt". Jeśli chcemy mieć również dźwięk w animacji potrzebujmy posiadać w bibliotece obiekt o nazwie "type".

 

Wersja-Online:

 

 



Napisz Artykuł

Listing

var predkosc:Number = 1;

tekst_txt.html = true;
var tekst:String = "Adam 'Divix' - twórca, założyciel oraz główny administrator serwisu Funkcje.net <br /><br />O sobie: Student trzeciego roku Uniwersytetu  Aberystwyth w Wielkiej Brytanii na kierunku Computer Science: Internet  Computing. Wiek 21 lat , znajomość nowoczesnych technik tworzenia stron WWW w  Internecie,  5-letnie doświadczenie w projektowaniu witryn internetowych.  Ambitny,  kreatywny. Zainteresowania głównie animacją oraz grafiką na potrzeby wirtualnego środowiska z wykorzystaniem  języków programowania: Java, PHP 5, Action Script 2 oraz JavaScript. Obecnie w opracowaniu  autorski System Zarządzania Treścią o nazwie DiviXcms. Po nauce, zamierza otworzyć firmę Web designerską w Polsce.<br /><br />Igor - współ-twórca, założyciel i główny administrator serwisu Funkcje.netO sobie: Pracownik w firmie design'erskiej z dwu letnim stażem. W środowisku od ponad 5 lat, specalizuje się głównie w PHP oraz AJAX. 21-letni programista znający dobrze marketingowe realia, oraz pozycjonowanie w Internecie. Nie są mu obce takie języki jak Action Script czy XML. Ciągle szuka nowych wyzwań oraz alternatywnych rozwiązań, niezwykle drobiazgowy w programowaniu oraz walidacji kodu.<br /><br />Pozdrawiamy<br />Zespół Serwisu Funkcje.net";

var sInt = setInterval(wydrukuj,1);
var licznik:Number = 0;
var s:Sound = new Sound();
s.attachSound("type");
s.setVolume(200);

function wydrukuj() {
        if(licznik == 0) {
                s.start(0,1000);
        }
        tekst_txt.htmlText = tekst.substring(0,licznik);
        licznik +=predkosc;
        if(licznik > tekst.length) {
                clearInterval(sInt);
                s.stop();
        }
}


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=3510

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
podpowiedź....:)
  • Zobacz kod dodany do tego wpisu
    • ...co dla bardziej początkujących drobna podpowiedź:
      więc aby skrypt zadziałał należy również zaznaczyć opcje " Multiline" - w wartosciach Dynamictext  ...pozdrawiam
autor: xanaja | 4724 | 2010-01-08 23:46:02


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