SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Po przycisnienciu, pojawic inne
Autor Wiadomość
drptaq 
Początkujący


Dołączył: 15 Gru 2009
Posty: 5
Skąd: Tarnow
Wysłany: Wto 15 Gru, 2009 16:38   Po przycisnienciu, pojawic inne

Witam, jestem cienki bolek w swishu ale mam fajnych pomyslow kilka
Ale cos mnie zakleilo.
Mianowicie nie wiem jak zrobic aby po przycisnieciu tekstu pojawil sie inny tekst ktory do tej pory mialby byc ukryty. I ten drugi tekst tez zebym mogl mu dac rozne funkcje.
I nie moze to byc "go to" do miejsca w ktorym ten drugi tekst lub obrazek bedzie "placed" poniewaz leci juz muzyka i nie chcialbym zeby byly jakies przeskoki.
No i zeby linia czasu caly czas leciala.

pozdrawiam
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 32
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Wto 15 Gru, 2009 17:19   

ustawiasz dynamiczne pole tekstowe, wstawiasz tam tekst...
pole nazywa się "poletxt"

i teraz akcja przycisku...

Kod:
on(press){
    _root.poletxt.text = "nowy tekst";
}
 
 
     
drptaq 
Początkujący


Dołączył: 15 Gru 2009
Posty: 5
Skąd: Tarnow
Wysłany: Wto 15 Gru, 2009 17:45   

Znaczy chodzilo mi o to zeby po przycisnieciu jakiegos obiektu, pojawil sie inny obiekt ktorego do tej pory nie bylo widac. Bo to cos faktycznie przydatne ale z tego co widze to tylko wyswietla okreslony tekst jakis sobie napisze w tej funkcji.
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 32
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Wto 15 Gru, 2009 20:07   

To na początek ustawiasz dla obiektu "_visible = false"

a później z innego obiektu robisz tak żeby ten obiekt miał "_visible = true"

Obiekt jest na scenie, ale jest niewidoczny.
 
 
     
drptaq 
Początkujący


Dołączył: 15 Gru 2009
Posty: 5
Skąd: Tarnow
Wysłany: Czw 17 Gru, 2009 09:35   

Szymciosek napisał/a:
To na początek ustawiasz dla obiektu "_visible = false"

a później z innego obiektu robisz tak żeby ten obiekt miał "_visible = true"

Obiekt jest na scenie, ale jest niewidoczny.


Czy mogłbyś mi napisac kompletny wyglad skryptu
dla dwoch przypadkow
1. Dwa pola tekstowe o nazwie A i B. Po nacisnieciu na A pojawia sie B ktore bylo do tej pory niewidoczne i tak zeby przypisane do niego akcje tez byly nieaktywne (zeby sie nie dalo go wcisnac)

2. Pole tekstowe A i importowany obrazek bmp o nazwie B.
I to samo co wyzej.

Dzieki za odp
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 32
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Czw 17 Gru, 2009 10:16   

ad1) Załóżmy że pola tekstowe są obok siebie w "drzewie", a nie po ukrywane gdzieś...

Na początku musisz ukryć sobie to pole B które chcesz mieć niewidoczne, a więc w skrypcie pola B piszesz:

Kod:

onSelfEvent(load){
    this._visible = false; //domyślnie jest true
}


No i tak oto ukryliśmy pole B które będzie niewidoczne po odpaleniu animacji, teraz przejdźmy do skryptu pola A:
Kod:

on(release){
    _root.poleB._visible = true; //Zmienia visible z false które ustawiliśmy wcześniej, na true
}

Dałem dla pewności _root, ale później sam będziesz dochodził czego używać, czy _root, czy _parent

ad2) Robisz dokładnie tak samo jak wcześniej.
##############

Dodam też że na polach tekstowych, obrazkach, shape'ach, masz mieć zaznaczony TARGET, zaznacza się go przy nazwie.
 
 
     
drptaq 
Początkujący


Dołączył: 15 Gru 2009
Posty: 5
Skąd: Tarnow
Wysłany: Czw 17 Gru, 2009 11:26   

Dzieki szefie
 
     
Archon
Bywalec


Pomógł: 1 raz
Dołączył: 15 Lis 2007
Posty: 15
Skąd: bydgoszcz
Wysłany: Nie 14 Lis, 2010 21:18   

A jak klonować obiekty lub tworzyć nowe w trakcie trwania animacji? Chodzi mi o dynamicznie tworzone obiekty, których ilości nie da się przewidzieć podczas programowania (jedynie ograniczyć).

btw. sry za odkopanie tego tematu z sarkofagu.. ;)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.15 sekundy. Zapytań do SQL: 13