| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| pensionist Registriert seit: Jan 2003 Ort: Thalheim b. Wels
Beiträge: 568
| inspectable und singleton?
Guten Tag die Herren, Ich habe ein Problem in zusammenhang mit dem singleton pattern und des inspectable tags! konkretes bsp ist ein adventkalender an dem sich fenster anmelden sollen aber die designer am adventkalender und an den fenstern paramter einstellen können! das problem ist aber das er die inspectable tags anscheinend nicht erkennt bzw. glaub ich das es an der compiler-reihenfolge liegt! hier mal ein schnipsel zur verdeutlichung: ActionScript:
ActionScript:
also wenn ich jetzt aus Fenster.as getItem von Adventkalender.as aufrufe traced der undefined?? das fla häng ich auch noch an! vieleicht hat jemenad schon mal so ein problem gehabt oder weiß eine andere lösung will das nur nicht wieder mit global lösen! g und danke mario |
| | |
| | #2 (permalink) |
| nerdig working Registriert seit: Jul 2001 Ort: Hamburg
Beiträge: 5.832
|
wenn showAll static ist (sein muss?), kannst du zwangläufig auch nicht direkt aus der instanz darauf zugreifen. gehts denn so? PHP-Code:
__________________ beat it | shake it | fish it | just pudding | love-o-meter flashforum sidebar installieren |
| | |
| | #3 (permalink) |
| nerdig working Registriert seit: Jul 2001 Ort: Hamburg
Beiträge: 5.832
|
sorry das war natürlich unsinn, du kannst ja von instanzen auf statische variablen zugreifen. ich hatte das mit statischen methoden, die nicht auf instanzvariablen zugreifen können durcheinandergeworfen
__________________ beat it | shake it | fish it | just pudding | love-o-meter flashforum sidebar installieren |
| | |
| | #4 (permalink) |
| pensionist Registriert seit: Jan 2003 Ort: Thalheim b. Wels
Beiträge: 568
|
hallo des gibts ja nicht wie kann ich das lösen wenn ich da inspectable parmater verwenden will! so gehts natürlich tadelos: ActionScript:
bleibt wirklich nur _global? g mario |
| | |
| | #5 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Vielleicht kannst du einen setter/getter draus machen, der intern auf die statische Variable zugreift? mfg. r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #6 (permalink) |
| pensionist Registriert seit: Jan 2003 Ort: Thalheim b. Wels
Beiträge: 568
|
danke bokel, für deine antowort hab folgendes versucht aber jetzt steh ich völlig daneben! im adventkalender.as ActionScript:
und im Fenster.as ActionScript:
und da kommt jetzt auf einmal im trace 1.true, 2.undefined, 3. undefined??? das heißt allso das die flash ide die get und set ausführt und auch die var kennt aber Fenster.as nicht?! bitte komm einfach nicht weiter oder soll ich das vergesen und anders drangehen aber wie? g mario |
| | |
| | #7 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Es ist doch showAll und nicht this.showAll im setter, oder? mfg. r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #9 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Ich dachte showAll ist static, oder ? mfg.r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #10 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Ich frage mich allerdings, was passiert, wenn mehrere Fenster in die selbe globale oder static Variable schreiben. Dann gewinnt jeweils der letzte. Ist es das, was du willst? mfg. r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #11 (permalink) |
| pensionist Registriert seit: Jan 2003 Ort: Thalheim b. Wels
Beiträge: 568
|
aso ja war static da hab ich aber nur alle möglichen varianten versucht! was ich eigentlich wollte ist das alle fenster vom adventkalender paramter abrufen können - die designer einstellen können! das problem ist ja das er immer undefined ausgibt sobald ich die variable mit inspectable anlege sobald ich sie normal anlege also im constructor oder so - dann kann das fenster sie ja auch lesen??! g mario |
| | |
| | #12 (permalink) |
| pensionist Registriert seit: Jan 2003 Ort: Thalheim b. Wels
Beiträge: 568
|
ich weiß jetzt warum er die variable nicht lesen kann - falls das problem wieder mal wer haben sollte! wenn man die komponenten mit der klasse per bibliothek verbindet (was ja sinn und zweck ist) gehts nicht weil die ide zum instanziern eine andere routine benutzt! also ist der singleton definitiv nichts für komponenten! aber die frage wie man verschiedene komponenten sauber miteinander kommunizieren lässt und variablen teilt bleibt! das einzige was mir da eingefallen ist: ActionScript:
aber schön ist das nicht! g mario |
| | |
| | #13 (permalink) |
| nerdig working Registriert seit: Jul 2001 Ort: Hamburg
Beiträge: 5.832
|
ich würds vermutlich wie bei den radioButtons machen. mit übergeordneter class xmas.FensterGroup
__________________ beat it | shake it | fish it | just pudding | love-o-meter flashforum sidebar installieren |
| | |
| | #14 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
So geht es bei mir, aber das ist wohl nicht was du willst, oder? PHP-Code:
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
| | #15 (permalink) |
| pensionist Registriert seit: Jan 2003 Ort: Thalheim b. Wels
Beiträge: 568
|
@Janoscharlipp du bist der held - das ist genau das was ich gesucht habe!°! hab mir aber eingebildet das ich das selbe auch versucht habe! vielen dank!!! PS: für was wär das gewesen? ActionScript:
g mario |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |