Lambiek
%Europe/Berlin %648 %2005, 16:34
Hallo,
Ik zit met het volgende probleempje.
Ik kan mijn tekstkleur niet wijzigen. Het blijven zwarte letters. (Ik zit met een zwarte achtergrond, dus dat wordt moeilijk lezen :o )
In mijn eerste frame staat deze code:
//----------------------------------------------
//Hier wordt alles geregeld ivm de bijbehorende tekst.
//
tekst = new Object(); // tekst = de plaats waar de tekst getoond wordt.
tekst.h = 250;
tekst.b = 275;
tekst.x = 300;
tekst.y = 40;
txtFoto = new TextFormat();
txtFoto.font = "verdana";
txtFoto.Color = 0xFF0000;
txtFoto.align = "left";
txtFoto.size = 12;
_root.bord.createTextField("tekstveld", 220, tekst.x, tekst.y, tekst.b, tekst.h);
In mijn derde frame staat deze code:
var laatsteFoto=0
var root:MovieClip = this;
myMcl.onLoadComplete = function(targetMc) {
for (var i = 1; i<=root.Tn.aantal; i++) {
var mc:MovieClip = root.mcHolder["mcTumb"+i];
mc.id = i;
mc.onRollOver = function() {
this._alpha = 100;
trace("RollOver "+this);
};
mc.onRollOut = function() {
this._alpha = Tn.alpha;
};
mc.onPress = function(){
trace("onPress id = " + this.id);
//Er wordt gekeken of de aangeklikte foto niet reeds op het scherm staat.
//Indien dit het geval is, wordt de foto niet meer opnieuw ingeladen, maar blijft hij gewoon staaan.
//Dit voorkokmt een flikkering.
//vandaar de var laatsteFoto.
if (laatsteFoto <> this.id){
laatsteFoto = this.id;
mcFoto.loadMovie(Tf["Url"+s]+"foto"+this.id+".jpg");
//De tekst van de foto wordt geplaatst.
_root.bord.tekstveld.htmlText = myVars["titel"+this.id];
_root.bord.tekstveld.html=true;
_root.bord.tekstveld.setTextFormat(txtFoto);
_root.bord.tekstveld.selectable = false;
};
};
};
var loadProgress = myMcl.getProgress(targetMc);
trace("laden is gedaan");
};
Het rare is wel dat ik de font Size wel kan wijzigen, maar niet zijn kleur.
De tekst komt er ook normaal op.
Ik heb me al een punthoofd gepiekerd hierop.
Ik moet iets over het hoofd zien, maar weet echt niet wat.
Iemand een idee?
Bedankt voor de moeite alvast.
Ik zit met het volgende probleempje.
Ik kan mijn tekstkleur niet wijzigen. Het blijven zwarte letters. (Ik zit met een zwarte achtergrond, dus dat wordt moeilijk lezen :o )
In mijn eerste frame staat deze code:
//----------------------------------------------
//Hier wordt alles geregeld ivm de bijbehorende tekst.
//
tekst = new Object(); // tekst = de plaats waar de tekst getoond wordt.
tekst.h = 250;
tekst.b = 275;
tekst.x = 300;
tekst.y = 40;
txtFoto = new TextFormat();
txtFoto.font = "verdana";
txtFoto.Color = 0xFF0000;
txtFoto.align = "left";
txtFoto.size = 12;
_root.bord.createTextField("tekstveld", 220, tekst.x, tekst.y, tekst.b, tekst.h);
In mijn derde frame staat deze code:
var laatsteFoto=0
var root:MovieClip = this;
myMcl.onLoadComplete = function(targetMc) {
for (var i = 1; i<=root.Tn.aantal; i++) {
var mc:MovieClip = root.mcHolder["mcTumb"+i];
mc.id = i;
mc.onRollOver = function() {
this._alpha = 100;
trace("RollOver "+this);
};
mc.onRollOut = function() {
this._alpha = Tn.alpha;
};
mc.onPress = function(){
trace("onPress id = " + this.id);
//Er wordt gekeken of de aangeklikte foto niet reeds op het scherm staat.
//Indien dit het geval is, wordt de foto niet meer opnieuw ingeladen, maar blijft hij gewoon staaan.
//Dit voorkokmt een flikkering.
//vandaar de var laatsteFoto.
if (laatsteFoto <> this.id){
laatsteFoto = this.id;
mcFoto.loadMovie(Tf["Url"+s]+"foto"+this.id+".jpg");
//De tekst van de foto wordt geplaatst.
_root.bord.tekstveld.htmlText = myVars["titel"+this.id];
_root.bord.tekstveld.html=true;
_root.bord.tekstveld.setTextFormat(txtFoto);
_root.bord.tekstveld.selectable = false;
};
};
};
var loadProgress = myMcl.getProgress(targetMc);
trace("laden is gedaan");
};
Het rare is wel dat ik de font Size wel kan wijzigen, maar niet zijn kleur.
De tekst komt er ook normaal op.
Ik heb me al een punthoofd gepiekerd hierop.
Ik moet iets over het hoofd zien, maar weet echt niet wat.
Iemand een idee?
Bedankt voor de moeite alvast.