WiZdooM
Erfahrenes Mitglied
Hallo
Ihr kennt sicher den Actionscripttext:
on(rollOver)
{
gotoAndPlay("...");
}
on(rollOut)
{
gotoAndPlay("...");
}
Ich habe nun eine Schaltfläche die bei einem Rollover Content einblendet und bei einem rollOut das auch wieder ausblendet. Ich würde das gerne mit einem press oder release machen, statt einem rollOver/rollOut. Es soll also auf den ersten Klick auf die Schaltfläche der Content dargestellt werden, und auf den 2. Klick dieser Content wieder ausgeblendet werden und sollte vorher ein anderer Content dargestellt werden, dass dieser erst geschlossen wird, ehe der aktuelle Content angezeigt wird. Direkt geht das nicht, soviel weiss ich, habe bereits versucht das über eine Variable zu definieren, aber das hat nicht funktioniert. Das ganze sah so aus:
on(press oder release)
{
var cnt = "false";
if(cnt == "false")
{
News06.gotoAndPlay("open");
cnt = "true";
}
}
on(press oder release)
{
if(cnt == "true")
{
News06.gotoAndPlay("close");
cnt = "false";
}
}
funktioniert hatte diese Version, die aber bei etwas mehr Content schwierig ist, denn sobald man scrollen will und verlässt die Schaltfläche wird ja der Content wieder ausgeblendet...:
on(rollOver)
{
News06.gotoAndPlay("open");
}
on(rollOut)
{
News06.gotoAndPlay("close");
}
Wie kann ich nun dieses Statement so in ein "press" oder "release" überführen, damit die gleiche Funktionalität gewährleistet ist - nur eben auf Druck auf die Schaltfläche.
Gruß und schonmal Danke
Ihr kennt sicher den Actionscripttext:
on(rollOver)
{
gotoAndPlay("...");
}
on(rollOut)
{
gotoAndPlay("...");
}
Ich habe nun eine Schaltfläche die bei einem Rollover Content einblendet und bei einem rollOut das auch wieder ausblendet. Ich würde das gerne mit einem press oder release machen, statt einem rollOver/rollOut. Es soll also auf den ersten Klick auf die Schaltfläche der Content dargestellt werden, und auf den 2. Klick dieser Content wieder ausgeblendet werden und sollte vorher ein anderer Content dargestellt werden, dass dieser erst geschlossen wird, ehe der aktuelle Content angezeigt wird. Direkt geht das nicht, soviel weiss ich, habe bereits versucht das über eine Variable zu definieren, aber das hat nicht funktioniert. Das ganze sah so aus:
on(press oder release)
{
var cnt = "false";
if(cnt == "false")
{
News06.gotoAndPlay("open");
cnt = "true";
}
}
on(press oder release)
{
if(cnt == "true")
{
News06.gotoAndPlay("close");
cnt = "false";
}
}
funktioniert hatte diese Version, die aber bei etwas mehr Content schwierig ist, denn sobald man scrollen will und verlässt die Schaltfläche wird ja der Content wieder ausgeblendet...:
on(rollOver)
{
News06.gotoAndPlay("open");
}
on(rollOut)
{
News06.gotoAndPlay("close");
}
Wie kann ich nun dieses Statement so in ein "press" oder "release" überführen, damit die gleiche Funktionalität gewährleistet ist - nur eben auf Druck auf die Schaltfläche.
Gruß und schonmal Danke