Skocz do zawartości

Featured Replies

Napisano

Witam. Jak wczytać z zewnętrznego pliku tekstowego do Flasha tekst który jest hiperlinkiem??

  • Odpowiedzi 6
  • Wyświetleń 1,8k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

W nowej wersji flasha jakos sie to inaczej rozwiazuje, ale we wczesniejszych dajesz zwykle znaczniki html

 

czyli w pliku tekstowym dajesz: max3d.pl

Napisano

w kazdej tak samo :|

 

tylko pole tekstowe musi interpretować te znaczniki HTML, czyli musisz kliknąc pole tekstowe a potem w propereties button "" czyli "Render text as html"

 

no albo

poletekstowe.htmlText = tekst

Napisano
  • Autor

super chłopaki. Dzieki działa ;] a jak zrobic zeby czytał formatowanie w html znaczniki

 

itp itd bo hiperlinki to spoko działa ale reszty nie kmini. W necie znalazłem tylko cos o formatowaniu w css a che zeby to było proste, bo to dla kogos ktos sie nei zna ;p

Napisano

Wczytanie zmiennej z PHP load Varsem + CSS :

 

// Load Style CSS
var format = new TextField.StyleSheet();
var path = "style.css";

format.load(path);
format.onLoad = function(loaded) {
   if (loaded) {
       tekst.styleSheet = format;
   } else {
       tekst.text = "Błąd podczas ładowania pliku CSS";
   }
};

// Load News 
var dbLoad:LoadVars = new LoadVars();
dbLoad.dane = this.tekst;
dbLoad.load("read.php");
dbLoad.onLoad = function(sukces:Boolean) {
   if (sukces) {
       this.dane.text = this.news;
   } else {
       this.dane.text = "Nie udało się wczytać danych";
   }
};

Napisano

yhym, thatz right

 

tylko zamiast:

this.dane.text = this.news;

daj

this.dane.htmlText = this.news;

 

i wszędzie piszą, ze plik powinno wczytywać się na koncu, dopiero po tym całym onLoad. czyli:

// Load Style CSS
var format = new TextField.StyleSheet();
var path = "style.css";


format.onLoad = function(loaded) {
   if (loaded) {
       tekst.styleSheet = format;
   } else {
       tekst.text = "Błąd podczas ładowania pliku CSS";
   }
};
format.load(path);

// Load News 
var dbLoad:LoadVars = new LoadVars();
dbLoad.dane = this.tekst;
dbLoad.onLoad = function(sukces:Boolean) {
   if (sukces) {
       this.dane.htmlText = this.news;
   } else {
       this.dane.text = "Nie udało się wczytać danych";
   }
dbLoad.load("read.php");
};

 

ahm

i kapelusz, bo we flashu nie jarzy całego cssa, np nie zrobisz background w linku po najechaniu ( no wiecie, tak zeby migało :D)

Napisano

To było robione na podstawie helpa ;) ale ok :P i nie musi robić "htmlText" tylko zaznacza w programie render as html wsio

 

Pozdrawiam :P

 

i dzięki za wskazówki w sumie uczę się cały czas ...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności