Jokeman
29-04-2003, 12:03
Hey Folks!
hab mich jetzt mit iShell ein wenig herumgespielt... da hab ich gleich die erste frage...
seh ich das richtig?
ich hab die einzelnen xd-files, die ich im main.xd lade und 'shown' true/false setzte, wenn ich mich zwischen den xds bewege
so... was mach ich jetzt, wenn ich einen gegenstand in dem einen xd mitgehen lasse und in deinem andren xd verwenden will, indem ich ihn auf irgend eine fläche ziehe um etwas auszulösen?
ich hab mir das so gedacht... ich ziehe den gegenstand mittels drag n' drop von meinem eins.xd in mein main.xd (späteres framework) das etwas größer is, als das eins.xd und setzte einen booleanwert auf true...
im main.xd überprüfe ich sobald eine maustaste losgelassen wurde, ob die variable true is und wenn ja, zeichne ich diesen gegenstand in mein main.xd hinnein.
jetzt geh ich in ein andres xd indem ich das eins.xd shown false und das zwei.xd shown true setzte...
und nun mach ich dieses ganze spielchen wie vorher, nur dass ich den gegenstand vom main.xd ins zwei.xd ziehe. im main.xd setzt ich jetzt wieder einen globalen boolean wert auf true und überprüfe im zwei.xd sobald in einer bestimmten fläche die maustaste losgelassen wurde, ob der wert true is... wenn ja, dann passiert etwas
so würde das ja irgendwie hinhaun... doch man würde dann für jeden gegenstand, den man verwenden will eine globale variable benötigen... außerdem würde das ja den code im framework ziemlich unnötig aufblasen
tja... wahrscheinlich geht das alles ganz anders und viel einfacher
und noch ne kleine frage... sind die beispiele, die in der vorlesung gemacht wurden eigentlich irgendwo online?
hoff, mir kann wer weiterhelfen :)
hab mich jetzt mit iShell ein wenig herumgespielt... da hab ich gleich die erste frage...
seh ich das richtig?
ich hab die einzelnen xd-files, die ich im main.xd lade und 'shown' true/false setzte, wenn ich mich zwischen den xds bewege
so... was mach ich jetzt, wenn ich einen gegenstand in dem einen xd mitgehen lasse und in deinem andren xd verwenden will, indem ich ihn auf irgend eine fläche ziehe um etwas auszulösen?
ich hab mir das so gedacht... ich ziehe den gegenstand mittels drag n' drop von meinem eins.xd in mein main.xd (späteres framework) das etwas größer is, als das eins.xd und setzte einen booleanwert auf true...
im main.xd überprüfe ich sobald eine maustaste losgelassen wurde, ob die variable true is und wenn ja, zeichne ich diesen gegenstand in mein main.xd hinnein.
jetzt geh ich in ein andres xd indem ich das eins.xd shown false und das zwei.xd shown true setzte...
und nun mach ich dieses ganze spielchen wie vorher, nur dass ich den gegenstand vom main.xd ins zwei.xd ziehe. im main.xd setzt ich jetzt wieder einen globalen boolean wert auf true und überprüfe im zwei.xd sobald in einer bestimmten fläche die maustaste losgelassen wurde, ob der wert true is... wenn ja, dann passiert etwas
so würde das ja irgendwie hinhaun... doch man würde dann für jeden gegenstand, den man verwenden will eine globale variable benötigen... außerdem würde das ja den code im framework ziemlich unnötig aufblasen
tja... wahrscheinlich geht das alles ganz anders und viel einfacher
und noch ne kleine frage... sind die beispiele, die in der vorlesung gemacht wurden eigentlich irgendwo online?
hoff, mir kann wer weiterhelfen :)