| |||||||
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) |
| oEF(etischist) Registriert seit: Dec 2003 Ort: muc
Beiträge: 664
| zu schnell?
Hallo, ich habe eine prototype-Funktion geschrieben, die auch funktioniert. Verkürzt wiedergegeben! ActionScript:
Bei Click auf einen Button lade ich in einen MC ein Bild, dann führe ich die obige Funktion auf ActionScript:
Es klappt nicht. Wenn ich den Aufruf der zweiten Funktion auf einen anderen Button lege klappt es. Wenn ich es so wie oben lasse und den debugger einschalte, dann klaptts auch, nur im "normalen" Ablauf klappts halt nicht. Warum nicht? Ist Flash zu schnell um den Code zu verarbeiten? In Java ist mir sowas auch mal passiert, da musste ich das Programm warten lassen. Bin für Hinweise und Ideen dankbar. Grüße, solo |
| | |
| | #3 (permalink) |
| *why ... ?? Registriert seit: Aug 2003
Beiträge: 451
|
ich weiss nicht ist das falsch .. sagst trotzdem mal .. kannst die function erst aufrufen wenn der film geladen ist .. also musst du das überprüfen ..
__________________ grues tb ----------------------------- --> ich bin nicht du, denn du bist nicht ich ----------------------------- --> keine gahrantie für die richtiege Rechtschribunhg. ----------------------------- .:: Schau da !! |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Feb 2002 Ort: Hamburg
Beiträge: 1.281
|
Durch den loadMovie wird der mc, in den du lädst zerstört. Oder sagen wir's mal so: Du versuchst einem jpg zu sagen es solle eine function ausführen. Da jpg's ja eine liebe und nette Sache sind, aber mit function's nichts anfangen können, klappt das ganze nicht. Also eher sowas: ActionScript:
Hoffe das hilft dir weiter. Nachtrag: Oder der bildContainer ist schon das, was ich mit dem dummy gemeint habe, dann rufst du einfach in deiner ursprünglichen Version this.negativ_fade(); auf. mfg Robert
__________________ robertreich.de v4 | Pixelfonts & FlashSite Tutorial Friends of ED - Byte Size Flash MX: Adventures in Optimization "Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime." Geändert von r0b (24-01-2004 um 20:37 Uhr) |
| | |
| | #5 (permalink) |
| oEF(etischist) Registriert seit: Dec 2003 Ort: muc
Beiträge: 664
|
Danke Robert, so klappts!!! Danke auch für Deine Erklärungen. Nur verstehe ich eins nicht, im Debugger hat es bei mir geklappt... Hab auch erst daran gedacht, dass der Film wohl noch nicht vollständig geladen ist, aber da ich den Code bei Buttonklick ausführe, kann das ja nicht sein. Also, wenn ich den Debugger an habe, dann klappts, schalkte ich ihn aus, dann nicht... Irgendwie ein Rätsel, aber mit dem Dummy-Clip klappts. Danke, solo |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Feb 2002 Ort: Hamburg
Beiträge: 1.281
| Schön das ich dir helfen konnte. Was den Debugger angeht... Gute Frage. Könnte ein Timingproblem sein. In der Testumgebung sind die Sachen sofort geladen, da reagiert der Code dann zuweilen anders als online. mfg Robert
__________________ robertreich.de v4 | Pixelfonts & FlashSite Tutorial Friends of ED - Byte Size Flash MX: Adventures in Optimization "Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime." |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
|
die prototypen bleiben bestehen, der bildcontainer ist physisch noch nen movieclip, gefüllt mit ner jpg, da wurde nix zerstört. die methode negativ_fade ist somit noch vorhanden was macht negativ fade?erstellts nen onENterFrame vent? da haben wir unser probleme du gibst flash die anweisung lade in den bildcontainer etwas rein, im selben moment sagste auch setze diesen onEnterFrame event. da die anfrage erst ms später beim server ankommt- wird auch erst ab diesem moment geladen geladen bedeutet, alles in dem bild_container wird gelöscht jeder onEnterFrame event und jede variable. somit ist dein aufruf nichtig gemacht du brauchst nen preloader außerhalb des bildcontainers der dir diesen aufruf abnimmt denn dieser weiß, dass das bild da ist offline funzt es weil die anfrage lokal schneller ist, obwohl dass ziemlich schnell wäre deluxe Geändert von Deluxe (25-01-2004 um 11:29 Uhr) |
| | |
| | #8 (permalink) | |
| Neuer User Registriert seit: Feb 2002 Ort: Hamburg
Beiträge: 1.281
| Zitat:
Online sieht's da ganz anders aus. Die Zuweisung des fade() ist schon gemacht ist, bevor das jpg ankommt und der Aufruf geht verloren. mfg Robert
__________________ robertreich.de v4 | Pixelfonts & FlashSite Tutorial Friends of ED - Byte Size Flash MX: Adventures in Optimization "Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime." | |
| | |
| | #9 (permalink) | |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
|
ich bevorzuge das rhetorische konzept ganz unten anzufangen und mich dann zum problem hinzutasten das nix zerstört bezog sich auf die "natur" des mcs, er ist weiterhin ein mc, ob nun variablen gelöscht wurden, davon sagte ich nichts, darauf komme ich später zu sprechen Zitat:
![]() deluxe | |
| | |
| | #10 (permalink) | |
| Neuer User Registriert seit: Feb 2002 Ort: Hamburg
Beiträge: 1.281
|
Ey... es ist Sonntag... Habe erst meinen ersten Kaffee hinter mir. ![]() Hab's nochmal gelesen. Hast Recht. Nur diese Stelle war etwas mißverständlich. Zitat:
![]() mfg Robert
__________________ robertreich.de v4 | Pixelfonts & FlashSite Tutorial Friends of ED - Byte Size Flash MX: Adventures in Optimization "Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime." | |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Feb 2002 Ort: Hamburg
Beiträge: 1.281
|
__________________ robertreich.de v4 | Pixelfonts & FlashSite Tutorial Friends of ED - Byte Size Flash MX: Adventures in Optimization "Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime." |
| | |
| | #13 (permalink) |
| oEF(etischist) Registriert seit: Dec 2003 Ort: muc
Beiträge: 664
|
Morgen, also, wenn ich Euch richtig verstehe, dann soll ich einen PreLoader das Laden übernehmen lassen, und erst wenn der fertig ist, dann kommt mein negativ_fade()? OK, werde ich machen. Kurze Rückfrage: prototypes können auch Werte zurückgeben, oder? Nochmals Danke, solo |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |