Noch nicht viel geschrieben
hallo leute
hab folgendes problem
beschreibung:
habe eine präsentation, die auf knopfdruck startet. das ganze ist dann so ähnlich wie eine homepage aufgebaut. der startknopf wandelt sich dann links seitlich zu den menüschaltern um (das alles ist schon in einem movieclip: d.h. der startknopf löst die verwandlung zu den menüpunkten aus, die wiederum movieclips werden)
in einem dieser menüschalter soll nun eine animation abgespielt werden, sobald man diesen drückt.
habe dazu nochmal (innerhalb des schaltflächen movieclips) einen neuen movieclip für diese animation gemacht.
das problem dabei liegt nun, dass diese animation bereits anfängt, sobald ich den startknopf drücke. soll allerdings erst beim drücken des menüknopfes beginnen. liegt def. am as3. weiß auch wo der fehler liegt allerdings nicht wie.
ich poste mal das script, das für den ersten movieclip zuständig ist (indem sich der 2. näml. die animation befindet)
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
this.SF1.addEventListener(MouseEvent.CLICK, startH);
function startH(event:MouseEvent)
{
this.T1.visible=true;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
}
this.SF2.addEventListener(MouseEvent.CLICK, startI);
function startI(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=true;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
}
this.SF3.addEventListener(MouseEvent.CLICK, startJ);
function startJ(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=true;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
}
this.SF4.addEventListener(MouseEvent.CLICK, startL);
function startL(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=true;
this.T5.visible=false;
this.Anibu.visible=true;
}
this.SF5.addEventListener(MouseEvent.CLICK, startK);
function startK(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=true;
this.Anibu.visible=false;
}
die T1-5 sind dabei die einzelnen texte, die zu jeder schaltfläche (SF1-5) aufgerufen werden.
anibu ist der "animationsbutton", d.h. das animationsvideo.
der fehler liegt wohl darin, dass der erste movieclip gestartet wird, und somit der interne 2. movieclip
das script dazu ist auf der maintimeline:
this.Hintergrund2.visible=false;
this.ButtonStart.addEventListener(MouseEvent.CLICK, startF);
function startF(event:MouseEvent)
{
this.Hintergrund2.visible=true;
this.Hintergrund1.visible=false;
this.ButtonStart.removeEventListener(MouseEvent.CLICK, startF);
this.ButtonStart.visible=false;
}
ButtonStart.addEventListener(MouseEvent.CLICK, OnClick);
function OnClick(e:MouseEvent):void
{
Button2.play();
}
hoffe ihr wisst was ich meine und könnt mir helfen
lg
flo
hab folgendes problem
beschreibung:
habe eine präsentation, die auf knopfdruck startet. das ganze ist dann so ähnlich wie eine homepage aufgebaut. der startknopf wandelt sich dann links seitlich zu den menüschaltern um (das alles ist schon in einem movieclip: d.h. der startknopf löst die verwandlung zu den menüpunkten aus, die wiederum movieclips werden)
in einem dieser menüschalter soll nun eine animation abgespielt werden, sobald man diesen drückt.
habe dazu nochmal (innerhalb des schaltflächen movieclips) einen neuen movieclip für diese animation gemacht.
das problem dabei liegt nun, dass diese animation bereits anfängt, sobald ich den startknopf drücke. soll allerdings erst beim drücken des menüknopfes beginnen. liegt def. am as3. weiß auch wo der fehler liegt allerdings nicht wie.
ich poste mal das script, das für den ersten movieclip zuständig ist (indem sich der 2. näml. die animation befindet)
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
this.SF1.addEventListener(MouseEvent.CLICK, startH);
function startH(event:MouseEvent)
{
this.T1.visible=true;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
}
this.SF2.addEventListener(MouseEvent.CLICK, startI);
function startI(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=true;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
}
this.SF3.addEventListener(MouseEvent.CLICK, startJ);
function startJ(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=true;
this.T4.visible=false;
this.T5.visible=false;
this.Anibu.visible=false;
}
this.SF4.addEventListener(MouseEvent.CLICK, startL);
function startL(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=true;
this.T5.visible=false;
this.Anibu.visible=true;
}
this.SF5.addEventListener(MouseEvent.CLICK, startK);
function startK(event:MouseEvent)
{
this.T1.visible=false;
this.T2.visible=false;
this.T3.visible=false;
this.T4.visible=false;
this.T5.visible=true;
this.Anibu.visible=false;
}
die T1-5 sind dabei die einzelnen texte, die zu jeder schaltfläche (SF1-5) aufgerufen werden.
anibu ist der "animationsbutton", d.h. das animationsvideo.
der fehler liegt wohl darin, dass der erste movieclip gestartet wird, und somit der interne 2. movieclip
das script dazu ist auf der maintimeline:
this.Hintergrund2.visible=false;
this.ButtonStart.addEventListener(MouseEvent.CLICK, startF);
function startF(event:MouseEvent)
{
this.Hintergrund2.visible=true;
this.Hintergrund1.visible=false;
this.ButtonStart.removeEventListener(MouseEvent.CLICK, startF);
this.ButtonStart.visible=false;
}
ButtonStart.addEventListener(MouseEvent.CLICK, OnClick);
function OnClick(e:MouseEvent):void
{
Button2.play();
}
hoffe ihr wisst was ich meine und könnt mir helfen
lg
flo