Volledige versie bekijken : Tekst splitten en scrollpane
FredericCox
%Europe/Berlin %087 %2005, 03:05
Ik heb twee vragen.
1) Ik krijg tekst binnen in een string zoals bvb:
Papaai broke through to the left in the 14:th minute, <a href="PlayerDetails.asp?playerID=71193894">Luka Predalič</a> firing at an acute angle giving the home side a 1 - 0 lead. </
Hoe haal ik alleen de gewone tekst en die naam Luka Predalic uit die string?
2) Ik heb een mc comment waarin een 100 tal mc's worden aangemaakt onder elkaar, code werkt perfect maar nu vervang ik het door een scrollpane en de Comment zet ik in mijn library en linkage = Comment en nu laad de scrollpane Comment in maar niet meer de mc's erin
FredericCox
%Europe/Berlin %496 %2005, 12:55
niemand?
Flashingback
%Europe/Berlin %540 %2005, 13:57
1)
je zou eerst kunnen splitten op < dan op > dan kan je alles wat tussen die haakjes staat verwijderen
2)beetje ingewikkelt uitgelegd is die scrollpane een component?
FredericCox
%Europe/Berlin %546 %2005, 14:06
1)
je zou eerst kunnen splitten op < dan op > dan kan je alles wat tussen die haakjes staat verwijderen
2)beetje ingewikkelt uitgelegd is die scrollpane een component?
Ja da's een component
Dauntless
%Europe/Berlin %719 %2005, 18:15
Ja da's een component
En hoe maak je die 100 mc's aan? Via een AS script?
FredericCox
%Europe/Berlin %721 %2005, 18:19
En hoe maak je die 100 mc's aan? Via een AS script?
Ja via een functie die wordt aangeroepen
root = this.live.LiveBroadcast.Comment
_global.addComment = function(minute,who,txt){
var mc:MovieClip = root.attachMovie("mc_text", "mc_text-"+depth, depth++);
if(who==1){
//trace("HOOFDCOMMENTATOR")
poster = _global.Commentator
mc.poster.textColor = 0xDF7813;
}else{
poster = _global.CoCommentator
}
trace("[" + minute + "] " + poster + " :" + txt)
mc.minute.text = minute
mc.mytxt.text = txt
mc.poster.text = poster
for(var i = 0; i<depth; i++){
root["mc_text-"+i]._y += mc._height + 4;
}
mc._x = 1;
}
var depth:Number = 0;
Dauntless
%Europe/Berlin %723 %2005, 18:22
Je kan attachMovie niet gaan gebruiken op een movieclip die zelf in je library staat. Je kan eventueel wel via de 'contentPath' property van het scrollpane je mc's er in zetten.
Iets van:
root = this.live.LiveBroadcast.Comment.contentPath;
Waarbij Comment dan nu de instancenaam van je ScrollPane is.
Dauntless
%Europe/Berlin %884 %2005, 22:14
Text splitten:
(Van een vriend, yves beghein. Zelf niet geschreven)
String.prototype.decodeHTML = function() {
tmp = this;
tmp = tmp.split('>').join('>');
tmp = tmp.split('<').join('<');
tmp = tmp.split(''').join("'");
tmp = tmp.split('"').join('"');
tmp = tmp.split('&').join('&');
tmp = tmp.split(' ').join(' ');
return tmp;
}
String.prototype.stripHTML = function() {
tmp = this;
while (true) {
i1 = tmp.indexOf("<");
i2 = tmp.indexOf(">", i1);
if (i1 == -1 or i2 == -1) return tmp;
tmp = tmp.substring(0, i1) + tmp.substring(i2+1);
}
}
Usage:
str = "DE STRING MET JE HTML DINGEN IN";
str = str.decodeHTML();
str = str.stripHTML();
trace(str);
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.