hey!!
also erstmal muss sich Dein text in einem eigenen movieclip befinden. dazu schreibst Du einfach Deinen text und drückst dann f8. die auswahl auf "filmsequenz" lassen und einen namen vergeben. dann musst Du im bedienfeld "instanz" einen namen vergeben, unter dem Du den text dann ansprechen kannst. z.B. "textfeld1".
als nächstes musst Du Deinem film sagen, dass er den clip unsichtbar machen soll. das geht entweder mit einer bildaktion*) oder mit einer objektaktion**)
*) dazu markierst Du ein schlüsselbild in einer zeitleiste (selbe frame, wo der text im film auftaucht), sinnigerweise macht man sich eine ebene nur für actionscript auf.
wenn das bild markiert ist, das "aktionen"-fenster öffnen und eintippen:
textfeld1._visible=0;
**) oder Du markierst den movieclip auf der bühne, so dass er einen blauen rahmen hat, wieder aktionen-fenster aufmachen und einhacken:
on(load){
this._visible=0;
};
dann wird Dein text erstmal unsichtbar. zum sichtbarmachen (und anschliessendem unsichtbarmachen...) einen button erstellen, den auf der bühne markieren und folgendes script:
on(rollOver){
textfeld1._visible=1;
};
on(rollOut){
textfeld1._visible=0;
};
und das war's eigentlich schon. noch sinniger geht das ganze aber, indem Du in der hauptzeitleiste ein textfeld erstellst, dem dann sagst, dass es "dynamisch" ist (bedienfeld "textoptionen" glaube ich) und ihm bei "variable" (selbe reiter) 'nen sinnigen namen gibst. z.B. "textfeld". am besten schriftarten einbetten, dann sieht's immer gut aus. "mehrere zeilen" aus dem rollup wählen und "zeilenumbruch" aktivieren. und dann bekommt jeder beliebige button in jedem beliebigen movieclip folgendes script:
on(rollOver){
_root.textfeld="lalalaseierfasel";
};
on(rollOut){
_root.textfeld="";
};
der sinn von der sache: Du hast nicht x movieclips für jeden button, sondern nur ein simples textfeld in der hauptzeitleiste. weniger arbeit, weniger speicher, weniger rechenleistung......
@otti: wollte hier nix besserwissen, eigentlich nur meine idee mit dem dynamischen text anbringen...
