SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - SCROLL tekstu i obrazu -z danych zewnetrznych

calmafoto - Sob 19 Cze, 2010 10:42
Temat postu: SCROLL tekstu i obrazu -z danych zewnetrznych
witam

poszukuje scorlla textu i obrazu pobieranego z zewnatrz ( txt oraz jpg) do otwarcia przez SM2 edycja 12.08.2008

Pozdrawiam i czekam...;_)

maciey75 - Sob 19 Cze, 2010 18:40

sprawdz >tutaj<
Januszr - Pon 28 Cze, 2010 12:59

http://www.swishzone.com/...ed&link_id=2892
Sniper - Sro 20 Paź, 2010 14:14

Januszr, Twój link uświadomił mi, że można wyedytować tekst, a co najważniejsze obrazy, jednak nie satysfakcjonuje mnie wygląd tego scroll`a, czy jest możliwość zmiany tego elementu?
Januszr - Sro 20 Paź, 2010 14:47

W polu przewijania jest napisane jak zmieniać wygląd scrollera...
Sniper - Sro 20 Paź, 2010 18:09

Ok, zauważyłem, jednak te elementy opisane w scroll`erze odpowiadają za kolory poszczególnych elementów, ja mam na myśli wstawienie własnego zupełnie innego scroll`a. Czy jest mozliwość połączenia scroll`a (dodanego np. z "komponentów") z tym tutorialem?
Januszr - Czw 21 Paź, 2010 08:03

Po to podałem link aby każdy mógł zapytać autora o to jak i co. Natomiast najwygodniejszym scrollerem okazuje się ten z komponentów. Pisałem już o tym tutaj:
http://swish.wodip.opole....p?p=22909#22909

Sniper - Wto 26 Paź, 2010 15:16

Niestety kontaktu do Pana Greg`a Baker`a (autora przykładu na swishzon`ie) nie ma, a mi bardzo przydałaby się pomoc w stworzeniu flash`owego scroll`a do elementów (grafiki, oraz tekstu sformatowanego CSS`em) ładowanych z zewnętrznego pliku, na forum znalazłem przykład, że flash`owy scroll może działać z zawartością pliku TXT, natomiast nie można go w żaden sposób (czyt. nie umiem) powiązać z plikiem CSS. Chyba jednak z mojego starania się do stworzenia CMS`a pod flasha nic nie wyjdzie... szkoda.
Januszr - Wto 26 Paź, 2010 20:47

No bo flash nie czyta css. jest tylko kilka komend html, które flash "rozumie"
Sniper - Wto 26 Paź, 2010 21:02

Wiem, że sam flash z CSS`em nie da rady współpracować, ale można w ActionScript`cie dać polecenie formatowania tekstu zewnętrznym plikiem CSS dla danego pola (shape`a) i wtedy wszystko działa, przecież w linku z tutorialem, który podałeś wyżej jest taka możliwość, w samym pliku CSS jest też zawarte formatowanie tego "windowsowego" scroll`a, który pojawia się, gdy tekst przekracza wysokość shape`a, ten shape pobiera tekst, oraz grafikę z pliku XML jako kod HTML, chodzi mi tylko o to, żeby zamiast "windowsowego" scroll`a można było wstawić scroll stworzony we flash`u.
Januszr - Sro 27 Paź, 2010 10:22

Nie wiem jak Ci pomóc. Jak daję to co jest - masz problemy bo to nie to co chcesz. Jak podaję linka do pliku, gdzie możesz sobie pozamieniać kształty i korzystać ze scrollera z komponentów to także Ci nie pasuje. Obawiam się, że nie jestem w stanie rozwiązać Twoich problemów.
mielu - Sro 27 Paź, 2010 11:43

Januszr napisał/a:
No bo flash nie czyta css. jest tylko kilka komend html, które flash "rozumie"
tak?

Kod:
onSelfEvent (load) {
    this.createTextField("my_txt", 1, 130, 120, 300, 200);
    var myStyle = new TextField.StyleSheet();
    myStyle.setStyle("title2",   
    {
        color:'#999999',
        fontFamily:'"Verdana", Arial, sans',
        fontSize:'15',
        fontStyle:'italic',
        fontWeight:'normal',
        textAlign:'center',
        display:'block'
    }
    );
    my_txt.multiline = true;
    my_txt.type = "dynamic";
    my_txt.autoSize = "left";
    my_txt.styleSheet = myStyle;
    my_txt.condenseWhite=true;
    my_txt.wordWrap = true;
    my_txt.html = true;
    var my_fmt:TextFormat = new TextFormat();
    my_fmt.color = 0xFF0000;
    my_fmt.bold = false;
    my_fmt.underline = false;
    my_txt.htmlText = "<title1>Formatowanie pól tekstowych.</title1><br />";
    my_txt.htmlText += "<title2>Za pomocą CSS i HTML.</title2><br />";
    my_txt.htmlText += "<p class='tresc'>Deklarowanie styli, <a href='#'><b>wewnątrz</b></a> Flasha wiąże się z innym ich zapisem, nazwa jest umieszczona w cudzysłowie, za którym znajduje się przecinek, wartości znajdują się wewnątrz pojedynczych cudzysłowów i kończone są przecinkami, oprócz ostatniej definicji. Nie używamy w nazwach właściwości myślników font-family, zastępujemy je dużym znakiem fontFamily.</p>";
    my_txt.setTextFormat(my_fmt);
}

Sniper - Sro 27 Paź, 2010 11:50

OK, powoli i krok po kroku. Odniosę się do pliku, który podał mielu. W tym przykładzie jest jak najbardziej to, o co mi chodzi, tylko chcę zamienić tego "windows`owego" scroll`a na takiego z komponentów SwishMax`a. Czy jest taka możliwość aby to współpracowało?
mielu - Sro 27 Paź, 2010 12:47

pewnie tak.
Odnalazłem oryginalne pliki z http://www.swish4all.com

Sniper - Czw 28 Paź, 2010 11:07

mielu napisał/a:
pewnie tak....


Jeżeli ustawie "autosize" dla tworzonego pola tekstowego, to wysokość pola się dostosowuje, jednak scroll komponentowy nie chwyta tej wysokości.

Januszr - Czw 28 Paź, 2010 11:36

Cytat:
Jeżeli ustawie "autosize" dla tworzonego pola tekstowego, to wysokość pola się dostosowuje, jednak scroll komponentowy nie chwyta tej wysokości.


Dokładnie tak. Bardzo trafna uwaga. To dlatego, że we flash każdorazowo trzeba formatować bo flash nie czyta styli kaskadowych. Wysokość scrollera komponentowego ustaw sobie korzystając z parametrów a następnie zaznacz pole textowe i dopasuj ilość widocznych linii textu.

mielu - Pią 29 Paź, 2010 08:14

zawsze możesz zmienić sobie wygląd scrolla

zmiana kolorów jest od linij 205

Kod:
         this.styleSheet.setStyle("body", 
                {
                    scrollbarWidth:'18px',
                    scrollbarTrackColor:'#d4d0c8',
                    scrollbarShadowColor:'#808080',
                    scrollbarHighlightColor:'#ffffff',
                    scrollbarDarkshadowColor:'#000000',
                    scrollbar3dlightColor:'#d4d0c8',
                    scrollbarFaceColor:'#d4d0c8',
                    scrollbarArrowColor:'#000000' }
                );

a niżej są rysowane poszczególne elementy scrolla

Sniper - Pią 29 Paź, 2010 14:19

Rozumiem, czyli muszę znaleźć tzw. kompromis, bo jeżeli ustawię wysokość pól ręcznie (w Swish`u) to przy większej ilości tekstu będę zmuszony edytować plik SWI, a chciałem tego uniknąć, ale skoro nie ma innej możliwości, trudno będę musiał znaleźć kompromis :)

[ Dodano: Pią 29 Paź, 2010 19:57 ]
mielu napisał/a:
zawsze możesz zmienić sobie wygląd scrolla...


O tej możliwości akurat wiedziałem :) , dzięki za odpowiedź.


Powered by phpBB modified by Przemo © 2003 phpBB Group