xml 14, różne, 45 LEKCJE, AS3 KURS, 1280, zrodla, cwiczenia
[ Pobierz całość w formacie PDF ]
Wykorzystujšc XML i setInterval stwórz we flashu pasek 600x30, w którym będzie przewijana informacja pobrana z pliku XML.W skrócie:1. w pliku XML zapisujemy jaki łańcuch znaków.2. wczytujemy plik XML.3. Tworzymy dynamiczne pole tekstowe do którego ładujemy wczytanš informacje z XML.4. Przewijamy tekst. Jeli nie masz pomysłu jak to zrobić zajrzyj do podpowiedzi.UWAGA! Tworzšc pol tekstowe(textField) o nazwie np tf1 ustaw koniecznie właciwoć tego pola na autoSize na wartoć TextFieldAutoSize.LEFT(nie ważne jakš wpiszesz szerokoć pole automatycznie się rozszerzy) oraz wordWrap na false(aby nie zawijać wierszy).dla tf1 byłoby to:tf1.autoSize = TextFieldAutoSize.LEFT;tf1.wordWrap = false;konieczne będzie zaimportowanie klasy TextFieldAutoSize:import flash.text.TextFieldAutoSize;Podpowied: Aby przewijać pole tekstowe należy:1. ustawić poczštkowš pozycję pola tekstowego(x) na szerokoć paska+1dla tf1:tf1.x = stage.stageWidth+1;2. W funkcji wywoływanej przez setInterval zmniejszamy pozycję x naszego pola tekstowego.3. Kiedy pasek cały przejdzie przez częć widocznš(i zniknie) ponownie ustawiamy go w pozycji poczštkowej.. i tak w kółko.4. Jak wykryć, że pasek wyszedł poza widoczny obszar:Zakładajšc, że pasek w pozycji 0,0 jest widoczny to aby nie był widoczny trzeba go przesunšć o jego szerokoć w lewo czyli jego pozycja po x będzie równa -szerokoć pola tekstowego.
[ Pobierz całość w formacie PDF ]