Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-08-2003, 14:54   #1 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
if (bedingung erfüllt) {mach was ich will}

hi alle

ich will einen mc auf 150% zoomen und wenn dies erreicht ist, soll der hauptfilm weiter laufen.

zoomen klappt prima, doch der film läuft nicht weiter, bleibt einfach stehen.....

auf der hauptzeitleiste, wo der clip steht, ist die aktion "stop",
das script auf dem mc:

onClipEvent (enterFrame) {
if (this._xscale<=150) {
this._xscale += 0.5;
this._yscale += 0.5;
}
if (this._xscale == 150) {
_root.gotoAndPlay(25);
}
}

ich schnall's nicht - was ist da falsch???

danke für hilfe !!

chacha
__________________
...und jeden Tag eine gute Tat ...
chacharon ist offline   Mit Zitat antworten
Alt 22-08-2003, 14:56   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ActionScript:
  1. onClipEvent (enterFrame) {
  2. if (this._xscale<=150) {
  3.         this._xscale += 0.5;
  4.         this._yscale += 0.5;
  5.         }else{
  6.         _root.gotoAndPlay(25);
  7. }
  8. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 22-08-2003, 15:00   #3 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
AHA - DANKE!

so einfach ist's - wie meistens!

DANKE!

chacha
__________________
...und jeden Tag eine gute Tat ...

Geändert von chacharon (22-08-2003 um 17:09 Uhr)
chacharon ist offline   Mit Zitat antworten
Alt 22-08-2003, 17:10   #4 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
nochmals ich

FRAGE:
kann man das weiterziehen, z.b:

neben dem zoomen wird der alpha wert verändert, und wenn alpha == 0 ist, soll der film weitergehen....

so geht es nicht:

onClipEvent (enterFrame) {
if (this._xscale<=150) {
this._xscale += 0.5;
this._yscale += 0.5;
} else if (this._alpha-=2) {
} else {
_root.gotoAndPlay(15);
}
}

und andere "zusammenstellungen", die probiert habe, laufen auch nicht - es zoomt, alpha geht auf null - film bleibt stehen....

nochmals danke für hilfe!

chacha
__________________
...und jeden Tag eine gute Tat ...
chacharon ist offline   Mit Zitat antworten
Alt 22-08-2003, 17:15   #5 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. onClipEvent (enterFrame) {
  2.      if (this._xscale<=150) {
  3.          this._xscale += 0.5;
  4.          this._yscale += 0.5;
  5.   } else {
  6.  _root.gotoAndPlay(15);
  7.      }
  8.       else if (this._alpha == 0) {
  9.       // weiter
  10. }
  11.  }
MacEvil ist offline   Mit Zitat antworten
Alt 22-08-2003, 17:34   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
@MacEvil das geht aber in die hose
@chacharon verstehe ich dich richtig das play soll ausgeführt werden entweder bei xscale>150 oder bei alpha<0
dann so
ActionScript:
  1. onClipEvent (enterFrame) {
  2.     if (this._xscale<=150 && this._alpha>0) {
  3.     this._xscale += 0.5;
  4.     this._yscale += 0.5;
  5.     this._alpha-=1
  6.     } else {
  7.     _root.gotoAndPlay(15);
  8.     }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 22-08-2003, 17:43   #7 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
@mac evil - so geht es nicht!

@hai:

es soll zuerst zommen
dann, wenn 150% erreicht ist, soll alpha faden auf null
und dann weiter im film....

dein vorschlag:

onClipEvent (enterFrame) {
if (this._xscale<=150 && this._alpha>0) {
this._xscale += 0.5;
this._yscale += 0.5;
this._alpha-=1
} else {
_root.gotoAndPlay(15);
}
}

der zoomt und fadet gleichzeitig - und der film spielt auch nicht weiter ....

hast du noch ne idee??
thanks
chacha
__________________
...und jeden Tag eine gute Tat ...
chacharon ist offline   Mit Zitat antworten
Alt 22-08-2003, 17:46   #8 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
so zoomt es zuerst - dann fadet es - aber der film läuft nicht weiter:

onClipEvent (enterFrame) {
if (this._xscale<=150 ) {
this._xscale += 0.5;
this._yscale += 0.5;
} else if ( this._alpha>0) {
this._alpha -= 1;
} else {
_root.gotoAndPlay(15);
}
}


???
chacha
__________________
...und jeden Tag eine gute Tat ...
chacharon ist offline   Mit Zitat antworten
Alt 22-08-2003, 17:49   #9 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
sorry falsch verstanden
ActionScript:
  1. onClipEvent (enterFrame) {
  2.     if (this._xscale<=150) {
  3.     this._xscale += 0.5;
  4.     this._yscale += 0.5;
  5.     }else {
  6.         this._alpha-=1
  7.         if(this._alpha<0){
  8.         _root.gotoAndPlay(15);
  9.          }
  10.     }
  11. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 22-08-2003, 17:57   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ich würde das script von der zeitleiste steuern dann kanst du auch den onenterframe löschen sonst läuft der ja standig weiter.
ActionScript:
  1. deinMC.onEnterFrame = function() {
  2.         if (this._xscale<=150) {
  3.         this._xscale += 0.5;
  4.         this._yscale += 0.5;
  5.         }else if (this._alpha<0){
  6.                 delete this.onEnterFrame
  7.                 _root.gotoAndPlay(15);
  8.                 }else{
  9.                 this._alpha-=1
  10.                 }
  11. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 22-08-2003, 18:08   #11 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
jaaaa - jetz geht es genau so, wie ich mir das vorgestellt habe!!!

heissen dank - HAI!!!

chacha
__________________
...und jeden Tag eine gute Tat ...
chacharon 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 15:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele