Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-06-2006, 08:22   #1 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
MC als Button Tut net!

Hallo zusammen an diesem wunderschönen WM Morgen *ggg*

Ich habe ein Problem und zwar habe ich mir einen MC Button gebastelt das ist notwendig da ich 2 Funktionen für den Button brauche stop(); und play(); sowie zwei rollOvers (damit es nach was aussieht!)
Das der Code der auf dem Button Schlüsselbild ligt.
PHP-Code:
pause_btn.onRelease = function(){
    if(!
gedrueckt){
       
gedrueckt true;
       
stop();
    }
    else{
       
gedrueckt false;
       
play();
    }

das ganze funktioniert wenn ich ihn als Schaltfläche deffiniere allerdings sind dann die rollOvers und die zwei Zustände flöten!
Wenn ich das ganze als MC deffiniere geht die Funktion nicht mehr! Kann mir jmd helfen Bütte werd noch wansinnig!
DmxRideOrDie ist offline   Mit Zitat antworten
Alt 13-06-2006, 09:27   #2 (permalink)
Back to Basic Web
 
Registriert seit: Jul 2003
Beiträge: 124
Hi,

versuch mal das script hier, und leg das nicht auf den MC sondern auf eine leere Ebene die du z.B. ACTIONS nennst.

PHP-Code:
pause_btn.onRelease = function(){ 
    if(
gedrueckt!=true){ 
       
gedrueckt true
       
stop(); 
    } 
    else{ 
       
gedrueckt false
       
play(); 
    } 

falls das nicht den gewünschten Effekt bringt, sag nochmal bescheid.

Greetz
__________________
Nur das Chaos durchschaut das Genie - häh?!
Web_Undertaker ist offline   Mit Zitat antworten
Alt 13-06-2006, 09:31   #3 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
hat leider keinerlei Effekt! weiß auch nicht mehr was ich noch machen kann! ist echt nerfig!

ok hab jetzt festgestellt was nicht geht es ligt an dem movieclip Button wenn ich dieses austausche mit nem anderen movieclip gehts! Aber wieso das mit dem net geht keine ahnung! sollte doch egal sein was in dem MC drin ist oder? kann man hier irgendwie dateien uppen dann würd ich die fla mal anhängen!

ah habs gefunden! hier mal die Datei!
testa.zip
schaut euch mal den Button an wieso das nicht geht! THX

Geändert von DmxRideOrDie (13-06-2006 um 09:44 Uhr)
DmxRideOrDie ist offline   Mit Zitat antworten
Alt 13-06-2006, 09:32   #4 (permalink)
--------------->
 
Benutzerbild von shikamoo
 
Registriert seit: Jan 2006
Ort: München
Beiträge: 1.185
also ich weiß ja nicht was du da wie machst, aber
vll. wäre es gut z.b. sowas wie _root. ... .pause_btn.onR... oder
this.pause_btn.onR...
und aber play und stop? was soll den gespielt werden und was gestoppt?
eher... _root.movie_mc.play(); und _root.movie_mc.stop(); ? oder
aber es ist ja nur eine vermutung..
shikamoo ist offline   Mit Zitat antworten
Alt 13-06-2006, 09:39   #5 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
leicht verwirrend deine schreibweise sry ich blick grad net was du meinst!
aber es soll eine Filmsteuerung sein mit der ich meine Animation starten und stoppen kann ist jetzt blöd zu erklären! ist schon noch ein bischen komplizierter mit der animation aber jetzt zu umfangreich allerdings trift das mit der filmsteuerrung das schon ganz gut!
DmxRideOrDie ist offline   Mit Zitat antworten
Alt 13-06-2006, 09:42   #6 (permalink)
Back to Basic Web
 
Registriert seit: Jul 2003
Beiträge: 124
Ja du kannst dateien uploaden, wäre sehr hilfreich, wenn du das mal grad machst.

Also ich hab jetzt nur einen MC auf die hauptzeitleiste gelegt und dann das script eine ebene drüber gepackt, dann hats schon gefunzt.
Aber bei dir scheint es ja noch etwas spezielleres zu sein.

Wie gesagt einfach mal uploaden die fla und dann schau ich mal drüber.
__________________
Nur das Chaos durchschaut das Genie - häh?!
Web_Undertaker ist offline   Mit Zitat antworten
Alt 13-06-2006, 09:46   #7 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
habs oben geedited und da angehängt!
DmxRideOrDie ist offline   Mit Zitat antworten
Alt 13-06-2006, 09:47   #8 (permalink)
--------------->
 
Benutzerbild von shikamoo
 
Registriert seit: Jan 2006
Ort: München
Beiträge: 1.185
ich wollte mit meiner verwirrenden schreibweise nur zum ausdruck bringen, dass du auf die pfade achten solltest. da ich nicht weiß, wie du wo etwas untergebracht hast, kann ich nur raten und dir den tip geben, die pfade und die befehle dahingehend zu überprüfen. als beispiel meinte ich anstatt:
play();
solltest du vll. das versuchen:
_root.movie_mc.play();

you know what i mean?

und ein pause button sollte auch nicht stop(); machen, sondern eine pause, oder? aber das nur nebenbei...


ede...

also in deinem beispiel musst du _root.stop(); und _root.play(); einfügen, dann passts.
allerdings musst du dein button etwas neu machen, das script sieht wild aus und außerdem sollte man nicht as + bildbezeichner + bild auf eine ebene legen. das script onRelease übergeht das andere in der HZL...das ist das problem...fasse sie zusammen, oder mach deinen btn anders! ...ede die zweite

Geändert von shikamoo (13-06-2006 um 09:58 Uhr)
shikamoo ist offline   Mit Zitat antworten
Alt 13-06-2006, 10:02   #9 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
hm Thx erstmal für die Hilfe! Aber ich weis leider nicht wie du das jetzt meinst mir dem zusammenfassen! Gib mal n Beispiel wie das aussehen soll! und wo das ganze hin soll bin noch nicht so fit in AS leider!
DmxRideOrDie ist offline   Mit Zitat antworten
Alt 13-06-2006, 10:10   #10 (permalink)
--------------->
 
Benutzerbild von shikamoo
 
Registriert seit: Jan 2006
Ort: München
Beiträge: 1.185
zum beispiel so...
du brauchst das so garnicht mit deiner abfrage, wenn der btn so bleiben soll. guggst du:

Geändert von shikamoo (24-04-2007 um 16:47 Uhr)
shikamoo ist offline   Mit Zitat antworten
Alt 13-06-2006, 10:13   #11 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
Boa Bombe
Big Big Thx
es geht jipi!
DmxRideOrDie ist offline   Mit Zitat antworten
Alt 13-06-2006, 10:21   #12 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
hab jetzt allerdings noch anderes Prob. das mir jetzt erst aufgefallen ist! Und zwar wenn ich den Button dann klicke geht er ja in das das richtige Bild allerdings geht das mit dem rollOver ja dann nicht mehr jmd ne Idee wie ich das lösen könnte? also das sollte sowas wie ein MouseOver sein oder so aber das gibts ja nicht oder?
DmxRideOrDie ist offline   Mit Zitat antworten
Alt 13-06-2006, 10:35   #13 (permalink)
--------------->
 
Benutzerbild von shikamoo
 
Registriert seit: Jan 2006
Ort: München
Beiträge: 1.185
also an deiner stelle würd ich das mit zwei btns machen...einem play und einem pause. ganz normal als mc und beide übereinanderlegen.
dann musst du mit ._visible arbeiten.
am anfang ist nur der pause.btn sichtbar:
pause.onLoad=function() {this._visible = true;};
start.onLoad = function () {this._visible = false;

und bei den onrelease musst du eben umschalten, spricht:
pause.onRelease = function () {
die aktionen und
pause._visible=false;
start._visible=true;
};

viel spass dabei...muss weg
shikamoo ist offline   Mit Zitat antworten
Alt 13-06-2006, 10:43   #14 (permalink)
Back to Basic Web
 
Registriert seit: Jul 2003
Beiträge: 124
Ich glaub ich hab da ne lösung gefunden. fla datei kommt dann gleich
__________________
Nur das Chaos durchschaut das Genie - häh?!
Web_Undertaker ist offline   Mit Zitat antworten
Alt 13-06-2006, 11:06   #15 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 34
also das mit dem visible bekomm ich net gebacken!

was ist nu mit der fla vll hilft die mir ja weiter!
DmxRideOrDie 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 20:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele