Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-08-2003, 03:32   #1 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
delete onEnterFrame ma wieda

ser leutz

hab folgendes

ActionScript:
  1. MovieClip.prototype.balkon = function() {
  2.     this.onEnterFrame = function() {
  3.         this._yscale<=99 ? this._yscale += (-this._yscale+100)*.4 : this.skal1();
  4.     };
  5. };

soweit alles fein

nur möchte ich auch das er als alternative das delete on.EnterFrame macht

sprich so

ActionScript:
  1. MovieClip.prototype.balkon = function() {
  2.     this.onEnterFrame = function() {
  3.         this._yscale<=99 ? this._yscale += (-this._yscale+100)*.4 : this.skal1(); delete this.oneEnterFrame;
  4.     };
  5. };

naja aba das klappt ma wieda nich

wo is der fehler oder wie muss ich des machen?

thx

mfg
vato ist offline   Mit Zitat antworten
Alt 12-08-2003, 04:07   #2 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
versuch mal so

ActionScript:
  1. MovieClip.prototype.balkon = function() {
  2.         this.onEnterFrame = function() {
  3.                 this._yscale<=99 ? this._yscale += (-this._yscale+100)*.4 : (this.skal1(), delete this.oneEnterFrame)
  4.         };
  5. };
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 12-08-2003, 04:11   #3 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
ei ne funzt doch net :/

war rechtschreibfehler

nu macht er zwa das delete, führt jedoch nich das this.skal(); aus :/

thx

mfg

Geändert von vato (12-08-2003 um 04:13 Uhr)
vato ist offline   Mit Zitat antworten
Alt 12-08-2003, 05:51   #4 (permalink)
filmtip: snatch
 
Registriert seit: Oct 2001
Beiträge: 1.562
hi vato

verwende doch bei mehreren anweisungen eine
if-schleife, was ja auch zur besseren lesbarkeit
beiträgt.

bin nicht sicher: gehen mehrere anweisungen
bei dieser kurzschreibform überhaupt ? glaube
eben nicht, oder doch ?


gruss skyla
Skyla ist offline   Mit Zitat antworten
Alt 12-08-2003, 06:37   #5 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
man kann es glaub ich schon so hinbiegen, aber es macht einfach keinen sinn. das ist vergewaltigung von as

normalerweise ist der trinitätsoperator ja für sowas gedacht:
ActionScript:
  1. gotoAndPlay(irgendwas==5 ? 3 : 12);
  2. //oder
  3. meinvar = (test=="skyla" ? "hallo skyla" : "lass mich doch in ruh");
denn nur in diesen fällen spart man so richtig zeilen und es dient der übersichtlichkeit

gruß, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 12-08-2003, 14:37   #6 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
mhm ok mach ich ahlt wieder ausfürhlich...wollte halt ma bisl mit der kurzen form rumprobieren (:

thx

mfg
vato ist offline   Mit Zitat antworten
Alt 12-08-2003, 14:40   #7 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
gabs gestern erst mal wieder ne ausführliche diskussion:
syntaxfrage (if )



Sebastian
sebastian 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 02:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele