Volledige versie bekijken : .Txt met html codes
joost
%Europe/Berlin %596 %2005, 14:19
Hallo,
voor alle duidelijkheid ben ik even een onderwerp begonnen,
ik heb een .txt bestand in mijn .swf ingeladen op deze manier ( http://www.flashfocus.nl/forum/showthread.php?t=7473 )
alleen ik heb het probleem dat mijn html codes die ik in de de .txt gebruik juist worden weergegeve in plaats van omgezet te worden, dat zijn de codes als <B></B>
bij de instellingen van het dynamisch tekstvlak heb ik wel het hokje "render tekst as html" aanstaan.
weet iemand hoe ik dit probleem kan oplossen?
Alvast bedankt,
Joost Lammers
Flasher
%Europe/Berlin %675 %2005, 16:12
Ik weet niet helemaal je script, maar ik denk dat je .text gebruikt in plaats van .htmlText. Als je html gebruikt moet je altijd die property gebruiken
joost
%Europe/Berlin %591 %2005, 14:12
heej Bedankt,
het is gelukt :) :) :)
joost
%Europe/Berlin %806 %2006, 19:21
Nadat ik mijn website goed online heb gekregen ondervond ik een fout.
ik laad teksten zo in.
myData = new LoadVars();
myData.onLoad = function() {
_level0.pagina.paginas.links.dichtbij.htmltext = this.dichtbij;
};
myData.load("swf/txt/data.txt");
myData = new LoadVars();
myData.onLoad = function() {
_level0.pagina.paginas.links.omgeving.htmltext = this.omgeving;
};
myData.load("swf/txt/data.txt");
myData = new LoadVars();
myData.onLoad = function() {
_level0.pagina.paginas.pagcontact.contact.htmltext = this.contact;
};
myData.load("swf/txt/data.txt");
gotoAndPlay(99);
maar het probleem wat voorkomt is dat de teksten niet altijd weergegeve worden of alleen als je over bv een button gaat dan knipperd de tekst een keer
ik verwacht dat de fout zit in gotoandplay omdat de data steeds opnieuw wordt ingeladen. maar laat ik deze weg dan heb ik al eens gehad dat hij maar tijd heeft om de helf in te laden.
weet iemand hoe ik dit opkan lossen?
alvast Bedankt, Joost
Flasher
%Europe/Berlin %646 %2006, 15:30
waarom maak je drie loadvars objecten en laad je dezelfde data drie keer in ?
Het kan toch gwn zo:
myData = new LoadVars();
myData.onLoad = function() {
_level0.pagina.paginas.links.dichtbij.htmlText = this.dichtbij;
_level0.pagina.paginas.links.omgeving.htmlText = this.omgeving;
_level0.pagina.paginas.pagcontact.contact.htmlText = this.contact;
};
myData.load("swf/txt/data.txt");
gotoAndPlay(99);
BTW het is htmlText
joost
%Europe/Berlin %710 %2006, 17:03
Heej
bedankt he!
maar als er te weinig tijd is dat de data uit het .txt bestand geladen kan worden is er dan geen betere manier dan dat frame te blijven herhalen met gotoandplay
weet iemand hoe ik het kan doen dat hij pas verder gaat als het gehele .txt bestand gedownload is?
alvast bedankt, Joost
Flasher
%Europe/Berlin %438 %2006, 10:31
Gewoon ook die onLoad () event handler gebruiken:
stop()
myData.onLoad = function() {
//...
play() //of gotoAndPlay(..)
joost
%Europe/Berlin %677 %2006, 16:15
Heej
als ik de onload handler zo gebruik werkt het niet.
ik heb heb het aan gepast en ik kom op dit uit
myData = new LoadVars();
myData.onLoad = function(success) {
if (success) {
_root.gates.pages.agenda.txtcont.htmlText = this.agenda;
_root.gates.pages.sponsors.txtcont.htmlText = this.sponsors;
} else {
_root.gates.pages.agenda.txtcont.htmlText = "Geen tekst geladen";
_root.gates.pages.sponsors.txtcont.htmlText = "Geen tekst geladen";
}
};
myData.load("txt/data.txt");
stop();
mijn probleem is als ik dit schript hanteer dat er geen tekst wordt weergegeve en de txt "Geen tekst geladen" wordt ook niet zichtbaar
kan iemand mij helpen
alvast bedankt, Joost Lammers
theFlashWizard
%Europe/Berlin %700 %2006, 16:49
trace _root.gates.pages.agenda.txtcont eens voor me.
trace(_root.gates.pages.agenda.txtcont);
boven de plek zetten waar je hem aanroept. wat komt daaruit?
Roxx
%Europe/Berlin %793 %2006, 19:02
ik snap er hier bij mij ook niks van....ik ben daar ook mee bezig...
ik heb dit als code in de eerste frame:
//container.mc2.textt = "<p><b><i>Here's a picture from my last vacation:<img width='100' height='100' src='test.jpg'><br><br><br><font color='#fffdie'><a href='http://www.google.nl' target='_blank'>fffffffffffff</a></font>";
myData = new LoadVars();
myData.onLoad = function(){
container.mc2.textt = this.inhoud;
};
myData.load("data.txt");
je ziet al dat ik de eerste regel:
//container.mc2.textt = "<p><b><i>Here's a picture from my last vacation:<img width='100' height='100' src='test.jpg'><br><br><br><font color='#fffdie'><a href='http://www.google.nl' target='_blank'>fffffffffffff</a></font>";
als comment neer heb gezet om precies diezelfde code uit een txt file te halen..
maar als dat lukt laat hij alleen de eerste regel zien..en verder niks.....
als ik het niet uit een txt file hale...maar gewoon met die eerste regel die hierboven staat...werkt het perfect...
en als ik die trace van flashwizzard erboven zet krijgt ik dit te zien:
<p align="left"></p>
TERWIJL hij WEL de textregel: "Here's a picture from my" ( en niet meer of verder ) laat zien
ksnapnie :)
joost
%Europe/Berlin %694 %2006, 16:39
trace _root.gates.pages.agenda.txtcont eens voor me.
trace(_root.gates.pages.agenda.txtcont);
boven de plek zetten waar je hem aanroept. wat komt daaruit?
die trace geeft in de output _level0.gates.pages.agenda.txtcont
theFlashWizard
%Europe/Berlin %729 %2006, 17:30
wel of niet een trace zou geen invloed moeten hebben op de werking van je script.
zie ik nou 2x .textt ipv .text bij jou post roxx?
wat ook een optie is dat jullie nog multi line moeten selecteren ipv single line bij de property's van het textfield.
als hij dat trug geeft betekend dat hij dat textfield wel vind dus.
een andere mogelijkheid is dan nog dat je je text moet embedden omdat het mshn onder een masker staat?
Actionscript Tutorials -> embedden (http://www.flashfocus.nl/forum/showthread.php?t=6338#embedden)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.