filoos Posted July 13, 2007 Posted July 13, 2007 Witam. Jak wczytać z zewnętrznego pliku tekstowego do Flasha tekst który jest hiperlinkiem??
Bill Posted July 13, 2007 Posted July 13, 2007 W nowej wersji flasha jakos sie to inaczej rozwiazuje, ale we wczesniejszych dajesz zwykle znaczniki html czyli w pliku tekstowym dajesz: max3d.pl
FlooX Posted July 13, 2007 Posted July 13, 2007 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
filoos Posted July 13, 2007 Author Posted July 13, 2007 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
hax0r Posted July 14, 2007 Posted July 14, 2007 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"; } };
FlooX Posted July 14, 2007 Posted July 14, 2007 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)
hax0r Posted July 14, 2007 Posted July 14, 2007 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 ...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now