Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-10-2003, 23:14   #1 (permalink)
Mrs. lacosamia
 
Benutzerbild von lacosamia
 
Registriert seit: Aug 2003
Ort: Augsburg
Beiträge: 811
Unhappy onRelease problem

hi flasher,




habe mehrere buttons mit folgenden AS

ActionScript:
  1. stop();
  2. butn2.onRollOver = function() {
  3.         this.onEnterFrame = function() {
  4.                 if (this._currentframe<this._totalframes) {
  5.                         this.nextFrame();
  6.                 } else {
  7.                         delete this.onEnterFrame;
  8.                 }
  9.         };
  10. };
  11. butn2.onRelease = function() {
  12.         delete this.onEnterFrame;
  13.         gotoAndPlay(9);
  14. };
  15. butn2.onRollOut = function() {
  16.         this.onEnterFrame = function() {
  17.                 if (this._currentframe<this._totalframes) {
  18.                         this.nextFrame();
  19.                 } else {
  20.                         this.onRelease = function() {
  21.                                 this.gotoAndPlay(4);
  22.                         };
  23.                         this._currentframe<this._totalframes ? delete this.onEnterFrame : 0;
  24.                 }
  25.         };
  26. };
  27. butn2.onRollOut = function () {
  28. delete this.onRelease;
  29. this.onEnterFrame = function () {
  30. if (this._currentframe>1) {
  31. this.prevFrame();
  32. } else {
  33. delete this.onEnterFrame;
  34. }
  35. }
  36. }
  37. butn2.onDragOut = butn2.onRollOut;
  38. butn2.stop();


das problem ist.. geht man auf jeden button einmal drauf bewegt sich der aber dadurch kommt das stop ins spiel und man kann dann nicht mehr auf die buttons klicken wahrscheinlich wegen dem stop ;( ich brauche aber das stop weil sonst der movie durchläuft???
gibs irgendeine möglichkeit???

DANKE!
__________________
haaatschiiii
lacosamia ist offline   Mit Zitat antworten
Alt 12-10-2003, 13:41   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das sieht eher nach Pfadproblemen aus. Setz mal in deine Events ein paar gezielte traces ein, z.B. trace("this="+this) und schau im Fehlersuchemodus nach, ob du im richtigen Pfad bist und auch die richtigen onEnterFrame-Events startest und stoppst...
  Mit Zitat antworten
Alt 12-10-2003, 13:50   #3 (permalink)
Mrs. lacosamia
 
Benutzerbild von lacosamia
 
Registriert seit: Aug 2003
Ort: Augsburg
Beiträge: 811
hmmm??

habe davon keine ahnung!?

kannst du mir bitte genau erklären wie man das macht???

wäre echt nett

ciao
__________________
haaatschiiii
lacosamia ist offline   Mit Zitat antworten
Alt 12-10-2003, 13:59   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
wieso zwei onRollOut ???!!!!
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-10-2003, 14:18   #5 (permalink)
Mrs. lacosamia
 
Benutzerbild von lacosamia
 
Registriert seit: Aug 2003
Ort: Augsburg
Beiträge: 811
brauch ich grinz!

habe mal einen gelöscht!

hilft aber auch nicht!

;(
__________________
haaatschiiii
lacosamia ist offline   Mit Zitat antworten
Alt 12-10-2003, 14:38   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
was willst du denn da machen.
rollover- mc bis zum ende abspielen und stopen.
rollout - mc zum anfang zurückspielen und stopen.
onRelease - mc stopen und parent von frame 9 abspielen?

oder verstehe ich das falsch.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-10-2003, 14:44   #7 (permalink)
Mrs. lacosamia
 
Benutzerbild von lacosamia
 
Registriert seit: Aug 2003
Ort: Augsburg
Beiträge: 811
grinz so in der art!

warte schaus dir online einfach mal an!

die kleinen buttons unter PRESS!

http://www.schaller-festzeltbetrieb.de/gb/test.swf

??

DANKE!!!

so mal am rande gefragt kennt ihr das gästebuch von hahnix?

ciao
__________________
haaatschiiii
lacosamia ist offline   Mit Zitat antworten
Alt 12-10-2003, 15:07   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
das mit dem beispiel funzt so.
ActionScript:
  1. butn2.stop()
  2. butn2.flag=true
  3. butn2.onRollOver = function() {
  4.         this.onEnterFrame = function() {
  5.                 if (this._currentframe<this._totalframes) {
  6.                         this.nextFrame();
  7.                     } else {
  8.                     this.onRelease = function() {
  9.                     this.flag==true ?    trace("fenster auf") : trace("fenster zu")
  10.                     this.flag=!this.flag
  11.                     }
  12.                     delete this.onEnterFrame;
  13.                     }
  14.         };
  15. }
  16. butn2.onRollOut = function () {
  17.         delete this.onRelease
  18.         this.onEnterFrame = function() {
  19.          this._currentframe>1 ? this.prevFrame() : delete this.onEnterFrame
  20.         }
  21. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-10-2003, 15:09   #9 (permalink)
Mrs. lacosamia
 
Benutzerbild von lacosamia
 
Registriert seit: Aug 2003
Ort: Augsburg
Beiträge: 811
danke HAY

werde es gleich probieren!

hast du das problem bemerkt auf meiner seite???
__________________
haaatschiiii
lacosamia ist offline   Mit Zitat antworten
Alt 12-10-2003, 15:13   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ne was für einen fehler
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-10-2003, 15:17   #11 (permalink)
Mrs. lacosamia
 
Benutzerbild von lacosamia
 
Registriert seit: Aug 2003
Ort: Augsburg
Beiträge: 811
siehst du die kleinen buttons??

contact work usw...


spiel mal den dennen so rum und dann versuch auf einen zu klicken ;(

die gehen mal und dann wieder nicht
__________________
haaatschiiii
lacosamia 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 23:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele