Ziel:
-Button in index.swf wird gedrückt
-beispiel.swf wird in die index.swf hereingeladen und mit scrollpane angezeigt
Problem:
Mein Text ist zwar zu sehen aber der/die/das scrollpane fehlt.
hier mal das script für den button
PHP-Code:
on(press) {
//-------------------------------------
import mx.transitions.Tween;
import mx.transitions.easing.*;
//-------------------------------------
var deinMcAlphaTween:Tween;
//-------------------------------------
intervalID = setInterval(Folgefunktion, 2000);//2 Sek Pause
function Folgefunktion() {
clearInterval(intervalID);//Intervall löschen
var container:MovieClip = createEmptyMovieClip("mc", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("about.swf",container);
mc._x = 255;
mc._y = 140;
mc._alpha = 0;
deinMcAlphaTween.stop();
deinMcAlphaTween = new Tween(mc, "_alpha", Strong.easeOut, mc._alpha, 100, 10, true);
}
}
...und das script aus der beispiel.swf
PHP-Code:
MovieClip.prototype.loader=function()
{
var scrollpane=_root.attachMovie('FScrollPaneSymbol','scrollpane',1);
scrollpane._x=0;
scrollpane._y=0;
scrollpane.width=500;
scrollpane.height=314;
var loader=new LoadVars();
loader.object=this;
loader.load('texts/agb.txt');
loader.onLoad=function(success:Boolean)
{
if (success)
{
//apply stylesheet
var flash_css = new TextField.StyleSheet ();
flash_css.load ("texts/styles.css");
var base_x=0;
var base_y=0;
var scroll_cont= createTextField ("mytext1", 2, 0, 0, 455, 1400);
mytext1.html = true;
mytext1.styleSheet = flash_css;
mytext1.htmlText = this.content;
mytext1.embedFonts = true;
mytext1.multiline = true;
mytext1.wordWrap = true;
//mytext1.border = true;
mf2 = new TextFormat ();
mf2.font = "Papyrus LET";
mf2.size = 11;
mf2.leading = -3;
mf2.color = 0x31314F;
mytext1.antiAliasType = "advanced";
mytext1.setTextFormat (mf2);
scrollpane.setScrollContent(mytext1);
scrollpane.setVScroll=false;
scrollpane.setHScroll=auto;
mytext1._x=base_x;
delete this.object['loader'];
}
else
{
trace ("Could not load text file.");
trace ("could not load css file!");
}
};
}
loader();
this.stop();