Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-10-2005, 14:47   #1 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Abfrage ob Objekt leer

Hallo Board,

ich speichere Artikel im Warenkorb nicht in einem Array sondern in einem Objekt.
Wie kann ich abfragen, ob dieses Objekt leer ist, also ob sich keine Artikel im Warenkorb befinden?
compuboy1010 ist offline   Mit Zitat antworten
Alt 10-10-2005, 15:01   #2 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Wie genau machst du das? Für jeden Artikel ein Objekt?

Mit obj == null kannst du überprüfen ob das Objekt exisiert.

p-flash
p-flash ist offline   Mit Zitat antworten
Alt 10-10-2005, 15:05   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Glaube, das ist eher so gemeint. Vielleicht geht's auch anders/besser...
ActionScript:
  1. var obj = {};
  2. //
  3. for (var x in obj) {
  4.     trace("Nicht leer!");//Wird nicht ausgegeben.
  5.     break;
  6. }
  7. //
  8. obj.eintrag = "hallo";
  9. obj.eintrag1 = "du";
  10. //
  11. for (var x in obj) {
  12.     trace("Jetzt isses nicht mehr leer!");//Wird ausgegeben.
  13.     break;
  14. }
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-10-2005, 15:07   #4 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
So:

ActionScript:
  1. _global.aCardItems = new Object();
  2. _global.aCardItems[i].aItem.no;

Möchte abfragen, ob das Objekt _global.aCardItems Artikel besitzt.
compuboy1010 ist offline   Mit Zitat antworten
Alt 10-10-2005, 15:13   #5 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Ach du dickes Ei. Geht das nicht einfacher?

Meinst du das geht nur so?

ActionScript:
  1. this.onEnterFrame = function() {
  2.         delete this.onEnterFrame;
  3.         var bEmpty:Boolean = true;
  4.         for (var x in _global.aCardItems) {
  5.             bEmpty = false;
  6.             break;
  7.         }
  8.         if (bEmpty) {
  9.             // show that card is empty
  10.             this.mcEmptyScrollPane.spEmpty.content.attachMovie("emptyCard", "mcEmptyCard", 0);
  11.         } else {
  12.             // show items
  13.             this.addTableHeader();
  14.             this.addContentToContainer(false);
  15.             this.addNextSectionButton();
  16.         }
  17.     };


Geändert von compuboy1010 (10-10-2005 um 15:15 Uhr)
compuboy1010 ist offline   Mit Zitat antworten
Alt 10-10-2005, 15:18   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ich sagte ja schon, dass ich nicht weiß, ob's auch anders/einfacher geht. Aber so ein Beinbruch sind die 3 Zeilen ja nun auch nicht.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-10-2005, 15:23   #7 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
OK, Danke!

Klappt sogar.
compuboy1010 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 03:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele