Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-11-2006, 06:53   #1 (permalink)
1x1
 
Registriert seit: Aug 2005
Beiträge: 255
vorletzte angeklickte mc zurück auf frame 1

guten morgen,

ich würde gerne das beim klick eines der 3 mcs immer der vorletzte angeklickte mc zurück auf 1 springt.
soweit bin ich:
ActionScript:
  1. this._name = mc1
  2. klick.onPress = function() {
  3.     _root.all[aktiver_button].gotoAndStop(1);
  4.     _root.all.aktiver_button =this._name;
  5.     gotoAndStop(2);
  6. };

aber irgendwie funzt das wenn überhaupt nur beim 1 mal so richtig und dann nicht mehr.
jemand eine idee wieso?

grüße,
icon
Angehängte Dateien
Dateityp: zip ff-klick.zip (3,2 KB, 2x aufgerufen)
icon ist offline   Mit Zitat antworten
Alt 14-11-2006, 08:06   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
du kannst deine mc's ja auch nur einmal anklicken.
da du sie ja nach klick auf frame 2 bewegst und dort keine klickfläche mehr hast.
ich würde denn code auch nicht in jeden mc legen, ist einfach unübersichtlich.
also allen code bis auf die stop() raus und denn hier auf die HZL.
PHP-Code:
for (14i++) {
    
_root.all["mc" i].klick.onPress = function () {
        
aktiver_button.gotoAndStop (1);
        
_root.aktiver_button this._parent;
        
this._parent.gotoAndStop (2);
    };

__________________
gruß Harry

Geändert von HAY (14-11-2006 um 08:13 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 14-11-2006, 08:27   #3 (permalink)
1x1
 
Registriert seit: Aug 2005
Beiträge: 255
morgen hay,

mhh also mit der "klick" fläche ist absicht und den code muss ich jeweils in den mc's lassen.

klick mal bitte zum test auf den 1ten mc und dann auf den 3ten. so soll das eigentlich immer funktionieren. nachdem man den 3ten anklickt springt der "aktiver_button" mc (in diesem fall der 1ste) wieder auf frame 1 mit dem gotoAndStop(1).

der sinn hinter dem ganzen ist halt unter anderem das gewisse funktionen nachdem sie beim klick deaktiviert wurden später wieder hergestellt werden.
(das ganze ist auch nur ein teil einer komplexen sache)

hast du eine wo der fehler liegt in meinem "system"? irgendwas stimmt da nicht mit dem "aktiver_button" pfad bzw der übergabe vermute ich.

grüße, icon
icon ist offline   Mit Zitat antworten
Alt 14-11-2006, 09:01   #4 (permalink)
Virt
 
Registriert seit: Feb 2005
Beiträge: 26
hallo,

pack mal folgenden code in jeden mc:

PHP-Code:
this.onPress = function() {
    
trace(_root.all.aktiver_button);
    
_root.all[_root.all.aktiver_button].gotoAndStop(1);
    
_root.all.aktiver_button this._name;
    
gotoAndStop(2);
}; 
__________________
Gruss, der Virt

._/\.
(ô,Ó)
.[-].
+-v-+
| | |
m x m
_| |_
Virtualizer ist offline   Mit Zitat antworten
Alt 14-11-2006, 09:35   #5 (permalink)
1x1
 
Registriert seit: Aug 2005
Beiträge: 255
hallo,

ja danke das funzt ja schonmal gut!
hast du noch eine idee wie ich anstatt "this" den mc "klick" ansprechen kann?
(klick.onPress = function() { anstatt this.onPress = function() {)

grüße
icon ist offline   Mit Zitat antworten
Alt 14-11-2006, 09:43   #6 (permalink)
Virt
 
Registriert seit: Feb 2005
Beiträge: 26
du kannst natürlich auch klick benutzen (obwohl es eigentlich nicht notwendig wäre...).
wenn du das tust dann kannst du aber nicht mehr auf den namen des mc´s per this zugreifen da du dich im gültigkeitsbereich des klick-mc´s befindest. deshalb muss der code dann folgendermassen aussehen:

PHP-Code:
var thisMc=this;
klick.onPress = function() {
    
trace(thisMc);
    
_root.all[_root.all.aktiver_button].gotoAndStop(1);
    
_root.all.aktiver_button thisMc._name;
    
gotoAndStop(2);
}; 
__________________
Gruss, der Virt

._/\.
(ô,Ó)
.[-].
+-v-+
| | |
m x m
_| |_
Virtualizer ist offline   Mit Zitat antworten
Alt 14-11-2006, 09:53   #7 (permalink)
1x1
 
Registriert seit: Aug 2005
Beiträge: 255
wow super vielen dank.
hast mir wirklich sehr geholfen!

schöne tag euch noch,
icon
icon 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 11:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele