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

Skrypty do programu SWiSH2 i SWISHmax - Scrollowany tekst coś jak MARQUEE

Tomy M. - Czw 18 Gru, 2008 20:27
Temat postu: Scrollowany tekst coś jak MARQUEE
Znalazłem na forum skrypt do utworzenia takiego przewijającego się poziomego paska informacyjnego. Coś jak marquee jednak we flash z tekstem pobieranym z zewnętrznego piku tekstowego (rozszerzenie *.txt).
Problem w tym że stworzyłem system zarządzania treścią tej strony oparty o SimpleDoc. Nie mam możliwości generowania i edytowania pliku *.txt w tym systemie.
Obecnie mogę stworzyć dowolnej zawartości plik HTML, nawet bez nagłówków itd. czysty plik tekstowy jednak z rozszerzeniem HTML a nie TXT. niestety skrypt poniżej nie chce pobrać pliku z takim rozszerzeniem (HTML).

Pomóżcie !! !

poniżej kod którego używam:
(widać tam ścieżkę do pliku "scroll.html" jednak teraz to nie działa, musi być "scroll.txt"
a takiego pliku *.txt nie mam jak utworzyć z SimpleDoc)

Kod:
onSelfEvent (load) {
    _root.bulletin.setmask(mask);
    loadVariables("_tools_/SimpleDoc/www/content/PL/scroll.html");
}
onFrame (5) {
  _root.ready="OK";   
 _root.h = _root.bulletin.textbox._width + _root.bulletin.mask._width;
_root.v1 = _root.bulletin.textbox._width;
}


a dalej w obiekcie tak:

Kod:
onSelfEvent (load) {
 a = 0;
this._text.autoSize = true;
this._text.multiline = false;
this._text.wordWrap = false;
}
on (rollOver) {
    _root.stop = 1;
}
on (rollOut) {
    _root.stop = 0;
}
onSelfEvent (enterFrame) {

if (a>_root.h) {
    this._x += _root.h;
    a=0;
}
if ((_root.ready=="OK") && _root.stop!=1){
  a+=1; 
  this._x -= 1;   
}
}

mielu - Pią 19 Gru, 2008 20:34

zobacz tak co prawda nie sprawdzałem ale powinno działać
Kod:


onSelfEvent (load) {
 a = 0;
this._text.autoSize = true;
this._text.multiline = false;
this._text.wordWrap = false;
this._text.html = true; //deklaracja html
}
on (rollOver) {
    _root.stop = 1;
}
on (rollOut) {
    _root.stop = 0;
}
onSelfEvent (enterFrame) {

if (a>_root.h) {
    this._x += _root.h;
    a=0;
}
if ((_root.ready=="OK") && _root.stop!=1){
  a+=1;
  this._x -= 1;   
}
}


Powered by phpBB modified by Przemo © 2003 phpBB Group