intercorni
Erfahrenes Mitglied
Hallo,
ich habe einen Hauptfilm, indem sich eine ScrollBar befindet, die ein externes Textfile einlädt. Im Textfile befindet sich eine Linkliste. Per "asfunction" werden nun externe MCs in einen "Container" MC welcher auf der Hauptzeitleiste liegt, eigeladen.
Soweit klappt das auch gut.
In dem eingeladenen MC wird per AS externe JPGs eingeladen und per _alpha ineinander gefadet. Das kalppt für sich so allein gut. Rufe ich diesen MC dann jedoch über die Scrollbar auf und klicke mehrmals diesen Ladelink an, fängt das Fading an zu "spinnen" Hier die URL dazu: Link
Hier das Script des Hauptfilms, indem alles zusammen laufen soll:
Hier der Inhalt des Textfiles in der ScrollBar (linkliste.txt):
Und hier schliesslich das AS des MC "movieblender.swf", indem drei externe JPG ineinander gefadet werden:
Wie gesagt funktioniert es bei einmaligen Anklicken, beim zweiten vielleicht auch noch, aber dann klappts mit dem Faden hintereinander nicht mehr.
Woran kann das liegen?
Hier sind die Files abgelegt: Link
Über Hilfe würde ich mich wirklich sehr freuen.
Cornel.
ich habe einen Hauptfilm, indem sich eine ScrollBar befindet, die ein externes Textfile einlädt. Im Textfile befindet sich eine Linkliste. Per "asfunction" werden nun externe MCs in einen "Container" MC welcher auf der Hauptzeitleiste liegt, eigeladen.
Soweit klappt das auch gut.
In dem eingeladenen MC wird per AS externe JPGs eingeladen und per _alpha ineinander gefadet. Das kalppt für sich so allein gut. Rufe ich diesen MC dann jedoch über die Scrollbar auf und klicke mehrmals diesen Ladelink an, fängt das Fading an zu "spinnen" Hier die URL dazu: Link
Hier das Script des Hauptfilms, indem alles zusammen laufen soll:
Code:
this.stop();
_root.balken_mc._visible = false;
//Textfeldformatierung
mytxt._width = 260;
mytxt._height = 120;
mytxt._x=203;
mytxt._y=162;
//Ausrichtung der Scrollbar am Textfeld
mybar.setSize(mytxt._height);
mybar._x = mytxt._x+mytxt._width;
//Text laden
this.loadVariables("linkliste.txt");
this.onData = function() {
mytxt.htmlText = my_html_text.split("rn").join("").split("n").join("");
zeilen = mytxt.bottomScroll;
gesamt = mytxt.bottomScroll+mytxt.maxscroll-1;
delete my_html_text;
};
function textlink(welches) {//Links aus Text als AS definieren
_root.container.loadMovie(welches);
Hier der Inhalt des Textfiles in der ScrollBar (linkliste.txt):
Code:
my_html_text= <p align="left"> <textformat leftmargin="5" rightmargin="5"> <font face="verdana, arial, _sans" size="10" color="#000000"> <a href="asfunction:textlink,movieblender.swf"> Link1 </a> <br> <a href="asfunction:textlink,movie02.swf"> Link2 </a> </font> </p>
Und hier schliesslich das AS des MC "movieblender.swf", indem drei externe JPG ineinander gefadet werden:
Code:
//zum testen einen ordner "pic" anlegen, bilder "pic1-pic3" benennen!!
var tl = this;
var fadespeed = 3;//<---Fading-Geschwindigkeit
_global.old_conti;
_global.ct = 1;
function reload_x() {
tl.createEmptyMovieClip("container"+ct, ct+10);
tl["container"+ct].loadMovie("pictures/pic"+ct+".jpg");
tl["container"+ct]._alpha = 0;
this.loader_funk = function() {
if (tl["container"+ct].getBytesLoaded()>=4) {
gesamt = tl["container"+ct].getBytesTotal();
bereits = tl["container"+ct].getBytesLoaded();
prozent = Math.ceil((bereits/gesamt)*100);
_root.balken_mc._visible = true;
_root.balken_mc._xscale = prozent;
if (prozent>=100) {
tl["container"+ct]._alpha += fadespeed;
old_conti._alpha -= fadespeed;
if (tl["container"+ct]._alpha>=100 && old_conti._alpha<=0) {
old_conti.unloadMovie();
_global.old_conti = tl["container"+ct];
clearInterval(loadID);
_global.ct++;
}
if (ct == 4) {
_global.ct = 1;
}
}
}
};
loadID = setInterval(loader_funk, 10);
}
reload_x();
SID = setInterval(reload_x, 5000);//<---interval setht jetzt auf 5 sekunden
Wie gesagt funktioniert es bei einmaligen Anklicken, beim zweiten vielleicht auch noch, aber dann klappts mit dem Faden hintereinander nicht mehr.
Woran kann das liegen?
Hier sind die Files abgelegt: Link
Über Hilfe würde ich mich wirklich sehr freuen.
Cornel.