Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2003, 09:37   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 2
knifflige Frage

Hallo,

unter http://www.sensursys.com/draft3.html
kann man sich eine recht knifflige Navigation von mir anschauen. Leider bin ich kein programmierer und habe mir den Code dafür downgeloaded. Jetzt folgende Frage, die einzelnen Boxen koennen 3 Zustände annehmen, geschlossen, schmaler schlitz und geöfnet, was alles über einen button geregelt wird auf dem folgender Befehl liegt:

on (rollOver) {
if (this.scale == 0) {
// expand
this.scale = 1;
// fade

}

}
on (press) {

if (this.scale == 1) {
// expand more
this.scale = 2;
{
}

} else if (this.scale == 2) {
// close to title
this.scale = 1;
// fade

}
{
}

// close all other menu items
name = _parent._name;
number = Number(name.charAt(3));
for (i=1; i<=_root.numBox; i++) {
if (i != number) {
set ("_root.box" add i add ".box.scale", "0");
tellTarget("_root.box" add i add ".text")
{
gotoAndStop(1);
}
}
}
}
on (rollOut) {
if (this.scale == 1) {
// close
this.scale = 0;
// fade
}
}

Wenn eine der Boxen =2 also geöffnet ist, soll sie automatisch einen MC abspielen, da die boxen aber voneienander nur der Instanzname unterscheidet, weiß ich nicht wie ich rausbekomme, welche Box geöffnet ist. Für jede Antwort dankbar, bei bedarf schick auch gerne die fla datei zu.

soultec
#000000

Geändert von soultec (30-08-2003 um 09:41 Uhr)
soultec ist offline   Mit Zitat antworten
Alt 30-08-2003, 09:53   #2 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
probier mal das

ActionScript:
  1. i = 1;
  2. for(yay in _root.deinNaviMc){
  3.     if(_root[yay]._height > 50){
  4.         trace("Die geöffnete Box ist: " + _root[yay]._name;
  5.     }
  6. }
fagju ist offline   Mit Zitat antworten
Alt 30-08-2003, 14:14   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 2
klappt leider irgendwie nicht, an welcher Stelle sollte dies eingesetzt werden?
soultec ist offline   Mit Zitat antworten
Alt 31-08-2003, 10:02   #4 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
das kannste einsetzen wo du wills es ist ja vorläufig ja nur da um es auszutesten

so sollte es gehen:


ActionScript:
  1. i = 1;
  2. for(yay in _root.deinNaviMC){  //_root.deinNaviMC ist der Pfad zu dem MovieClip in dem sich die Buttons befinden
  3.         if(_root.deinNaviMC[yay]._height > 10){  //<-- ist dazu da um die grösse zu ermitteln (kannste auch mal weglassen falls sich nix tut
  4.                 trace("Die geöffnete Box ist: " + _root.deinNaviMC[yay]._name);
  5.         }
  6. }
fagju ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele