Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-08-2006, 12:09   #1 (permalink)
_root
 
Registriert seit: Jun 2006
Ort: Köln
Beiträge: 33
onPress geht nicht

Hallo, ich brauch mal hilfe.
Ich hab nen Fehler in meinem Actionscript.

Hab folgenden Code.
Wenn man auf den Button klickt soll er zu Bild 40 Springen.
Macht er aber nicht und ich weiß nicht warum

PHP-Code:
stop();
//FADER
MovieClip.prototype.fadeInOut = function(neuAlphatempo) {
    
this.aktAlpha this._alpha;
    
this.onEnterFrame = function() {
        if (
this.aktAlpha>neuAlpha) {
            
this._alpha -= tempo;
        } else if (
this.aktAlpha<neuAlpha) {
            
this._alpha += tempo;
        }
        if (
Math.abs(Math.round(neuAlpha-this._alpha))<=tempo) {
            
this._alpha neuAlpha;
            
delete this.onEnterFrame;
        }
    };
};
//Buttons
ASSetPropFlags(MovieClip.prototype"fadeInOut"1);
btn_01.onPress = function () {
    
gotoAndPlay(40);
};
btn_01.onRollOver = function() {
    
btn_01.fadeInOut(1005);
    
btn_02.fadeInOut(205);
    
btn_03.fadeInOut(205);
    
btn_04.fadeInOut(205);
    
btn_05.fadeInOut(205);
    
tt1.gotoAndPlay(2);
    
startDrag("tt1"true);
};
btn_01.onRollOut = function() {
    
btn_01.fadeInOut(1005);
    
btn_02.fadeInOut(1005);
    
btn_03.fadeInOut(1005);
    
btn_04.fadeInOut(1005);
    
btn_05.fadeInOut(1005);
    
tt1.gotoAndStop(1);
};

btn_02.onRollOver = function() {
    
btn_01.fadeInOut(205);
    
btn_02.fadeInOut(1005);
    
btn_03.fadeInOut(205);
    
btn_04.fadeInOut(205);
    
btn_05.fadeInOut(205);
    
tt2.gotoAndPlay(2);
    
startDrag("tt2"true);
};
btn_02.onRollOut = function() {
    
btn_01.fadeInOut(1005);
    
btn_02.fadeInOut(1005);
    
btn_03.fadeInOut(1005);
    
btn_04.fadeInOut(1005);
    
btn_05.fadeInOut(1005);
    
tt2.gotoAndStop(1);
};
btn_03.onRollOver = function() {
    
btn_01.fadeInOut(205);
    
btn_02.fadeInOut(205);
    
btn_03.fadeInOut(1005);
    
btn_04.fadeInOut(205);
    
btn_05.fadeInOut(205);
    
tt3.gotoAndPlay(2);
    
startDrag("tt3"true);
};
btn_03.onRollOut = function() {
    
btn_01.fadeInOut(1005);
    
btn_02.fadeInOut(1005);
    
btn_03.fadeInOut(1005);
    
btn_04.fadeInOut(1005);
    
btn_05.fadeInOut(1005);
    
tt3.gotoAndStop(1);
};
btn_04.onRollOver = function() {
    
btn_01.fadeInOut(205);
    
btn_02.fadeInOut(205);
    
btn_03.fadeInOut(205);
    
btn_04.fadeInOut(1005);
    
btn_05.fadeInOut(205);
    
tt4.gotoAndPlay(2);
    
startDrag("tt4"true);
};
btn_04.onRollOut = function() {
    
btn_01.fadeInOut(1005);
    
btn_02.fadeInOut(1005);
    
btn_03.fadeInOut(1005);
    
btn_04.fadeInOut(1005);
    
btn_05.fadeInOut(1005);
    
tt4.gotoAndStop(1);
};
btn_05.onRollOver = function() {
    
btn_01.fadeInOut(205);
    
btn_02.fadeInOut(205);
    
btn_03.fadeInOut(205);
    
btn_04.fadeInOut(205);
    
btn_05.fadeInOut(1005);
    
tt5.gotoAndPlay(2);
    
startDrag("tt5"true);
};
btn_05.onRollOut = function() {
    
btn_01.fadeInOut(1005);
    
btn_02.fadeInOut(1005);
    
btn_03.fadeInOut(1005);
    
btn_04.fadeInOut(1005);
    
btn_05.fadeInOut(1005);
    
tt5.gotoAndStop(1);
}; 
Wenns hilft kann ich auch die .fla hochladen.
p-walter ist offline   Mit Zitat antworten
Alt 11-08-2006, 13:26   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ja, lade mal die fla hoch...
  Mit Zitat antworten
Alt 11-08-2006, 13:47   #3 (permalink)
_root
 
Registriert seit: Jun 2006
Ort: Köln
Beiträge: 33
Hier die Datei: http://www.philippwalter.com/index.fla
p-walter ist offline   Mit Zitat antworten
Alt 11-08-2006, 13:57   #4 (permalink)
Flash Gordon
 
Benutzerbild von McUsher
 
Registriert seit: Jul 2006
Beiträge: 190
Zum Einen muss es:
Code:
btn_01.onPress = function () {
	tt1.gotoAndPlay(40);
};
heissen, und zum Zweiten hat tt1 nur 10 frames...
McUsher ist offline   Mit Zitat antworten
Alt 11-08-2006, 14:00   #5 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
Zitat:
Zitat von McUsher
Zum Einen muss es:
Code:
btn_01.onPress = function () {
	tt1.gotoAndPlay(40);
};
heissen, und zum Zweiten hat tt1 nur 10 frames...
erw will doch das die hauptleiste nach 40 geht -.- lesen muss gelernt sein ^^
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi
_crypto_ ist offline   Mit Zitat antworten
Alt 11-08-2006, 14:21   #6 (permalink)
Flash Gordon
 
Benutzerbild von McUsher
 
Registriert seit: Jul 2006
Beiträge: 190
naja, dann halt _root.gotoAndPlay()...

PHP-Code:
btn_01.onPress = function () {
   
gotoAndPlay(40);
   
// ist dasselbe wie:
   
this.gotoAndPlay(40);
   
// spricht btn_01 soll zu bild 40 springen
}; 
verstehen und nicht nur lesen (konter @ crypto)
McUsher ist offline   Mit Zitat antworten
Alt 11-08-2006, 16:35   #7 (permalink)
_root
 
Registriert seit: Jun 2006
Ort: Köln
Beiträge: 33
Unhappy

PHP-Code:
btn_01.onPress = function () {
    
_root.gotoAndPlay(40);
}; 
das geht auch nicht.

Ich bin mir fast sicher das er in der zeitleiste springt.
Da die ToolTips verschwinden. Er spielt aber nicht ab.
Hab schon überlegt ob ich vielleicht die aktionen einzeln zuweise.

hat denn keiner ne lösung??
p-walter ist offline   Mit Zitat antworten
Alt 11-08-2006, 17:44   #8 (permalink)
Flash Gordon
 
Benutzerbild von McUsher
 
Registriert seit: Jul 2006
Beiträge: 190
Hmm, ich bin nun zuhause und habe hier kein flash installiert...

Ich bin mir nicht mehr ganz sicher, aber wenn in einer zeitleiste etwas über Script animiert wird, hält die normale Zeitleistenanimation an...
Kannste mal gucken, ob das bei dir vielleicht der Fall ist?
McUsher ist offline   Mit Zitat antworten
Alt 12-08-2006, 00:54   #9 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Wenn man auf den Button klickt soll er zu Bild 40 Springen.
Macht er aber nicht und ich weiß nicht warum
Doch, das funktioniert. Hättest du mit einem einfachen trace-Befehl auf Frame 40 auch selbst testen können. Einfach trace("Frame40") o.ä. auf den Frame setzen und den Film im Testmodus (STRG-ENTER) testen. Du bekommst dann nach Klick auf deinen MC die entsprechende Ausgabe in einem eigenen Textfeld...
  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 23:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele