Znow przewijanie tekstu |
Autor |
Wiadomość |
szoperx
Praktyk
Dołączył: 08 Kwi 2005 Posty: 29
|
Wysłany: Sro 11 Maj, 2005 22:45 Znow przewijanie tekstu
|
|
|
Witam moze mi ktos pomoze.. otoz musze umiescic dluzszy tekst z suwakiem i robie to tak jak w ksiazce.. Wstawiam Tekst nadaje mu nazwe niech bedzi e" tekst" Przeksztalca w Dynamic Wybieram Dimensions ,okreslam liczbe wierszy.wlaczam opcje Black border with white backround. i ok.Pozniej wstawiam obiekt niech to bedzie zwyklly prostokat, wstawiam skrypt on press - tekst.scroll -= 1; ... i i nie działa, jaki moge robic bład? |
_________________ Miażdżąc wszelkie granice... |
|
|
|
|
tAboon
Ekspert tAboon
Pomógł: 14 razy Wiek: 40 Dołączył: 27 Lut 2005 Posty: 539 Skąd: Kielce
|
Wysłany: Czw 12 Maj, 2005 07:42
Moje WWW: www.skocz.pl/taboon |
|
|
Z opisu rozumiem, że jest to tekst ładowany z zewnątrz, czy masz juz ten tekst wrzucony do tego pola tekstowego spod zmiennej?? Bo tutaj rozwiązanie polega na rpzewijaniu tekstu wewnątrz pola tekstowego. Samo pole tekstowe nie będzie CI się przsuwać. |
_________________ Pozdrófka
"Student, który się uczy wszytskiego, nigdy nie będzie mądry"
na gg nie pomagam.
Zajrzyj czasem do Regulaminu
Jak mądrze zadawać pytania
Polecenie SZUKAJ to nie boli
SWiSHmax build 09-2004 |
|
|
|
|
szoperx
Praktyk
Dołączył: 08 Kwi 2005 Posty: 29
|
Wysłany: Czw 12 Maj, 2005 07:57
|
|
|
no wlasnie ten tekst nie ma byc ladowany z zewnatrz, tylko normalnie. |
_________________ Miażdżąc wszelkie granice... |
|
|
|
|
tAboon
Ekspert tAboon
Pomógł: 14 razy Wiek: 40 Dołączył: 27 Lut 2005 Posty: 539 Skąd: Kielce
|
Wysłany: Czw 12 Maj, 2005 08:11
Moje WWW: www.skocz.pl/taboon |
|
|
no to nie zrobisz teog w ten sposób. po utworzeniu tego pola tekstowego musiz utworzyć jakiś kwadrat który bedzie odsłaniał daną część tekstu. grupujesz oba obiekty do sprajta i zaznaczasz opcje, USE BOTTOM OBJECT AS A MASK. Tworzysz dwa batony do przesuwania pola tekstowego w górę lub dół. W skryptach musisz napisać, aby po kliknięciu zmieniał wartość Y np o 5 pixeli w górę lub w dól i będzie już działało. jak dorwę się do kompa z SWiSHmax'em to podam taki skrypcik. |
_________________ Pozdrófka
"Student, który się uczy wszytskiego, nigdy nie będzie mądry"
na gg nie pomagam.
Zajrzyj czasem do Regulaminu
Jak mądrze zadawać pytania
Polecenie SZUKAJ to nie boli
SWiSHmax build 09-2004 |
|
|
|
|
JuRgEn
Ekspert
Pomógł: 6 razy Wiek: 36 Dołączył: 12 Kwi 2005 Posty: 395 Skąd: Katowice
|
|
|
|
|
maribt
Pomógł: 5 razy Wiek: 38 Dołączył: 23 Kwi 2005 Posty: 366 Skąd: Lublin
|
|
|
|
|
JuRgEn
Ekspert
Pomógł: 6 razy Wiek: 36 Dołączył: 12 Kwi 2005 Posty: 395 Skąd: Katowice
|
|
|
|
|
Bitmag
Doradca
Dołączył: 27 Kwi 2005 Posty: 76 Skąd: Internet ;)
|
|
|
|
|
tAboon
Ekspert tAboon
Pomógł: 14 razy Wiek: 40 Dołączył: 27 Lut 2005 Posty: 539 Skąd: Kielce
|
Wysłany: Czw 12 Maj, 2005 22:09
Moje WWW: www.skocz.pl/taboon |
|
|
Bitmag napisał/a: | a jak zrobić że jak złapiemy za coś np shape i przesuniemy w dół to się wszystko przesunie?? | Możesz troszeczke jasniej?? Bo nie za bardzo rozumiem. Wybacz,ale wszytsko tzn co wszystko?? |
_________________ Pozdrófka
"Student, który się uczy wszytskiego, nigdy nie będzie mądry"
na gg nie pomagam.
Zajrzyj czasem do Regulaminu
Jak mądrze zadawać pytania
Polecenie SZUKAJ to nie boli
SWiSHmax build 09-2004 |
|
|
|
|
JuRgEn
Ekspert
Pomógł: 6 razy Wiek: 36 Dołączył: 12 Kwi 2005 Posty: 395 Skąd: Katowice
|
Wysłany: Pią 13 Maj, 2005 10:15
Moje WWW: www.wojas.org |
|
|
Jesli masz pojedynczy shape nie zwiazany z zadnym efektem to normalnie przesowasz a jesl jest efekt musisz go zaznaczyc i dopiero przeciagnac (latwiej usunac efekt i przeciagnac |
_________________ http://66.249.93.104 |
|
|
|
|
Bitmag
Doradca
Dołączył: 27 Kwi 2005 Posty: 76 Skąd: Internet ;)
|
|
|
|
|
dakota
Bywalec
Dołączyła: 08 Kwi 2005 Posty: 17 Skąd: Katowice
|
Wysłany: Sob 14 Maj, 2005 18:54
|
|
|
tAboon, mógłbyś podać tutaj ten obiecany skrypt dla suwaków w przypadku, gdy tekst nie jest ładowany z zewnątrz? Byłabym wdzięczna, bo siedzę nad tym już dobre parę godzin i nic wymyślić nie potrafię Jak na razie doszłam do tego, że nie wyskakują żadne błędy (w moim wypadku to sukces ), ale tekst jak się nie przewijał, tak się nie przewija.
Pozdro. |
|
|
|
|
tAboon
Ekspert tAboon
Pomógł: 14 razy Wiek: 40 Dołączył: 27 Lut 2005 Posty: 539 Skąd: Kielce
|
Wysłany: Sob 14 Maj, 2005 19:35
Moje WWW: www.skocz.pl/taboon |
|
|
Skrypt jest zaadoptowany z działu Skrypty do programu SWiSH -- przewijanie tekstu ładowanego z *.txt załączam go do wiadomości do odpalenia rozłożenai na czynniki pierwsze. Przeiwjane jest tu pole tekstowe, z maską nałożoną.
Przepraszam że tak długo to trwało
[ Dodano: Sob 14 Maj, 2005 20:55 ]
Opis do załącznika
Tworzymy sobie pole tekstowe z tekstem (nadajemy mu nazwę tutaj jest "teskt" oraz zanzaczamy opcje target) oraz jakiś shape, który będzie nam odsłaniał tekst. zaznaczamy oba te obiekty i konwertujemy do sprajta (Modify / Convert / Convert to Sprite). Nastepnie zmieniamy nazwę sprajta na dowolną (tutaj jest "tekstmaska") oraz zaznaczamy opcję USE BOTTON OBJECT AS A MASK.
A teraz Scroll
1. Tworzymy shape, który będziemy używali jako scroll w dół i konwertujemy do batona (Modify / Convert / Convert to Button).
2. We właściwościach po prawej zmieniamy nazwę batona na "dol" oraz zaznaczamy opcje: for "Has separate over state", "Has separate down state", and "Use bounding box for hit-state".
3. Według własnej inwencji twórczej możemy również zaznaczyć opcje Up, Over, and Down states (aby uzyskać odpowiedni efekt).
4. Powtarzamy krok #1, #2, i #3 aby stworzyć batona do przewijania tekstu w górę i nazywamy go „gora”.
Tworzenie skryptów dla batonów
5. Otwieramy sobie okienko skryptów dla batona "dol".
6. Definiujemy pod jakimi akcjami chcemy aby baton reagował wybieramy Press action (Add Script / Events / Button / OnPress).
7. Dorzucamy podskrypt Name=Expr (Add Script / Statements / Name=Expr). W polu NAME wpisujemy "isPressed" oraz jako wartość "true"
8. Teraz dodajemy akcję on(release) dla tego batona (Add Script / Events / Button / OnRelease) – oraz zaznaczamy opcję "Release Outside". Dodajemy ponownie podskrypt Name=Expr z takim samym wpisemw polu NAME "isPressed" ale wartość podajemy „false”.
9. Cały skrypt powinien wyglądać następująco:
Kod: | on (press) {
ispressed = true;
}
on (release,releaseOutside) {
isPressed = false;
} |
10. powtarzamy kroki od #5 do #8 dla batona "gora".
Tworzenie skryptu do przewijania tekstu
11. Zaznaczamy batona „dol” i grupujemy go do sprajta (Modify Menu / Grouping / Group as Sprite).
12. Nadajemy sprajtowi unikalną nazwę.
13. Otwieramy skrypt dla tego sprajta i dodajemy akcję OnLoad (Add Script / Events / Frame / OnLoad).
14. Nastepnie podskrypt Name=Expr w polu NAME wpisujemy "isPressed" natomiast w polu wartości "false"
15. Teraz dodajemy kolejny skrypt OnEnterFrame (Add Script / Events / Frame / OnEnterFrame).
16. Dodajemy podksrypt IF (Add Script / Conditional / IF). W polu na dole wpisujemy "isPressed".
17. Teraz dodajemy Name=Expr (Add Script / Statements / Name=Expr). W polu target wybieramy pole tekstowe, do którego jest ładowany tekst, W polu NAME wpisujemy "_y". Zmieniamy operatora z “=(set value)” na "+=(add or plus)" I na dole podajemy wartość o jaką chcemy aby się przesuwało pole tekstowe (polecam w przediale od 2 do 5).
18. Skrypt powinień wyglądać następująco:
Kod: | onLoad () {
isPressed = false;
}
onEnterFrame() {
if (isPressed) {
_parent.tekstmaska.teskt._y += 3;
}
} |
19. Powtarzamy kroki od #11 do #17 dla batona "gora" tylko operator wybieramy "-=(subtract)".
25. Skrypt dla batona w w gore powinien wyglądać następująco:
Kod: | onLoad () {
isPressed = false;
}
onEnterFrame() {
if (isPressed) {
_parent.tekstmaska.teskt._y -= 3;
}
} |
Teraz robimy play i sprawdzamy jak działa. |
_________________ Pozdrófka
"Student, który się uczy wszytskiego, nigdy nie będzie mądry"
na gg nie pomagam.
Zajrzyj czasem do Regulaminu
Jak mądrze zadawać pytania
Polecenie SZUKAJ to nie boli
SWiSHmax build 09-2004 |
|
|
|
|
^lechu
Pomógł: 1 raz Wiek: 41 Dołączył: 17 Maj 2005 Posty: 146 Skąd: Otwock
|
Wysłany: Wto 17 Maj, 2005 18:43
|
|
|
zna ktos sposob na wykonanie plynnego scrolla, chodzi mi o cos takiego jak w linku na gorze
http://archives.swish-tut...p?act=tut&id=49
tylko z przelozeniem na polski, bo z tamtego tutka niewiele lapie.
pozdr........... |
|
|
|
|
tAboon
Ekspert tAboon
Pomógł: 14 razy Wiek: 40 Dołączył: 27 Lut 2005 Posty: 539 Skąd: Kielce
|
Wysłany: Wto 17 Maj, 2005 20:59
Moje WWW: www.skocz.pl/taboon |
|
|
Ściągnij sobie z tej stronki swi scrolla i rozbierz go sobie na części. W wolnej chwili postaram Ci sie to przełożyć na normlany język |
_________________ Pozdrófka
"Student, który się uczy wszytskiego, nigdy nie będzie mądry"
na gg nie pomagam.
Zajrzyj czasem do Regulaminu
Jak mądrze zadawać pytania
Polecenie SZUKAJ to nie boli
SWiSHmax build 09-2004 |
|
|
|
|
^lechu
Pomógł: 1 raz Wiek: 41 Dołączył: 17 Maj 2005 Posty: 146 Skąd: Otwock
|
Wysłany: Sro 18 Maj, 2005 07:33
|
|
|
ok.
pozdr.......... |
|
|
|
|
szoperx
Praktyk
Dołączył: 08 Kwi 2005 Posty: 29
|
Wysłany: Pią 20 Maj, 2005 19:34
|
|
|
chyba nadal nie otrzymalem odpowiedzi ... W ksiazce jest to opisane wszystko, jednak mi nie wychodzi, nie chodzi o tekst ladowany z zewnatrz ani o maskowanie. |
_________________ Miażdżąc wszelkie granice... |
|
|
|
|
|