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
Dynamiczne tworzenie obiektów, nadawanie tła.
Autor Wiadomość
krzywy105 
Doradca


Pomógł: 1 raz
Dołączył: 09 Kwi 2011
Posty: 68
Skąd: Małopolska
Wysłany: Sro 01 Cze, 2011 07:25   Dynamiczne tworzenie obiektów, nadawanie tła.

Witam. Mam kolejny problem.
Czy da się w jakiś sposób dynamicznie tworzyć obiekty w Swishu lub też dynamicznie zmieniać tło?

Chodzi mi o to czy da się w zależności od zmiennej pobranej z pliku zewnętrznego stworzyć przycisk lub nie (np. zmienna wczytywana z pliku ma wartość 5 więc chce mieć w animacji 5 przycisków, a gdy zmienna się zmieni to liczba przycisków też się zmienić). Będą to przyciski na mapce ale ich ilość i położenie chciałbym aby była zarządzana z pliku zewnętrznego.
I druga sprawa czy da się jakoś skryptem nadawać tło obrazkowe obiektu (a więc także nadawać tło w zależności od zmiennej z pliku zewnętrznego)?

Będę wdzięczny za pomoc :)
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 01 Cze, 2011 07:35   

tak, da się.
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
krzywy105 
Doradca


Pomógł: 1 raz
Dołączył: 09 Kwi 2011
Posty: 68
Skąd: Małopolska
Wysłany: Sro 01 Cze, 2011 08:26   

A jakieś szczegóły może?
Czy przykład na którym mogę się wzorować lub link do jakiegoś opisu.
Ogólnie cieszę się że da się to zrobić, jeśli dysponujesz jakimiś bardziej szczegółowymi informacjami to będę wdzięczny.
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 01 Cze, 2011 08:58   

Oto szczegóły:
Cytat:
Czy da się w jakiś sposób dynamicznie tworzyć obiekty w Swishu lub też dynamicznie zmieniać tło?


Cytat:
I druga sprawa czy da się jakoś skryptem nadawać tło obrazkowe obiektu (a więc także nadawać tło w zależności od zmiennej z pliku zewnętrznego)?


Można ładowaś SWF do Sceny zaznaczonej jako Background poprzez LoadMovie. Można zrobić jakąś animację w Scenie Background - np rysowanie linii i kształtów losowo.

Cytat:
Chodzi mi o to czy da się w zależności od zmiennej pobranej z pliku zewnętrznego stworzyć przycisk lub nie

Text w przycisku zmieniany: http://forums.swishzone.c...showtopic=72211 oraz http://forums.swishzone.c...showtopic=52949 oraz http://www.swish-designs.co.uk/index.php?pageid=23 oraz inne - google nie boli i samemu możesz poszukać.
Text ładowany zewnętrznie: http://swish.wodip.opole....p?p=21636#21636
Jeżeli założysz w skrypcie że:
jeżeli text = wyrzucklawisz to _visible = false to przycisk Ci zniknie.

Hmmm. Co dalej? Może łatwiej załączyć SWI i napisać co się chce z nim zrobić. Wtedy jest łatwiej - może ktoś pomoże. Ja jakoś nie lubię odpowiadać wilokrotnie na to samo pytanie...Zdrówko!
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
krzywy105 
Doradca


Pomógł: 1 raz
Dołączył: 09 Kwi 2011
Posty: 68
Skąd: Małopolska
Wysłany: Sro 01 Cze, 2011 09:11   

Ok dzięki jak dopracuje to załącze swi.
Powiem tylko że odnośnie wczytywania tekstu z zewnątrz to już wiem jak to robić i to nie jest problem. Natomiast co do pojawiania się przycisku to parametr visible chyba powoduje pojawienie się lub nie przycisku ale on już musi być zawarty w animacji. Mi bardziej chodzi o tworzenie przycisku (a nie zmienianie jego widoczności) bo nie wiem z góry ile ich może być (chyba żeby z góry stworzyć np. 100 przycisków i sterować visible - tylko że wtedy jest ograniczenie właśnie do tych 100 a i chyba rozmiar animacji będzie większy...)
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 01 Cze, 2011 09:22   

No to może duplicateMovieClip? Będziesz mógł stworzyć tyle przycisków ile chcesz :)
Jak to wykorzystać załączyłem tutaj:
http://swish.wodip.opole....p?p=24673#24673
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Sro 01 Cze, 2011 09:28   

Kod:

onSelfEvent (load) {
    var m = 2;
}
onFrame (5) {
    setLabel ("new");
    duplicateMovieClip(this.item1,"item"+m,m);
    this["item"+m]._x = item1._x + (m-1)*(item1._width+2);
    this["item"+m].page = m;
    this["item"+m].num = _root["menu"+m]; 
}
onFrame (7) {
    if (m<5){
        m++;
        gotoAndPlay("new");
    }
    else {
        nextFrameAndPlay();
    }
}

To tworzenie guzików z www.kreopka.pl
Treść guzików jest pobierana z zewnątrz z pliku html. Możesz też dodać zmienną, która będzie z zewnątrz pobierana i sterujesz wtedy ilością guzików. To ta "5-tka" w
Kod:
onFrame (7) {
    if (m<5)


[ Dodano: Sro 01 Cze, 2011 10:30 ]
Januszr, ubiegłes mnie :P
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 01 Cze, 2011 10:18   

Przepraszam shastaan, poprawię się w przyszłości :)

dynamicznie tworzone obiekty to np mój bazgroł: http://swish.wodip.opole....p?p=23090#23090
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
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.
 

ABC CorelDRAW X6 PL

ABC CorelDRAW X6 PL
Roland Zimek

Cena: 39.90 z�

dodaj do koszyka
zobacz opis

 

CorelDRAW X6 PL. �wiczenia praktyczne

CorelDRAW X6 PL. �wiczenia praktyczne
Roland Zimek

Cena: 24.90 z�

dodaj do koszyka
zobacz opis

 

Corel PaintShop Pro X4. Obr�bka zdj�� cyfrowych. �wiczenia praktyczne

Corel PaintShop Pro X4. Obr�bka zdj�� cyfrowych. �wiczenia praktyczne
Roland Zimek

Cena: 34.90 z�

dodaj do koszyka
zobacz opis

 

PowerPoint 2010 PL. �wiczenia

PowerPoint 2010 PL. �wiczenia
Roland Zimek

Cena: 21.90 z�

dodaj do koszyka
zobacz opis

 

Automatyzacja nudnych zadań z Pythonem. Nauka programowania. Wydanie II

Automatyzacja nudnych zadań z Pythonem. Nauka programowania. Wydanie II
Al Sweigart

Cena: 54.50 zł
zobacz opis

Strona wygenerowana w 0.22 sekundy. Zapytań do SQL: 15