| |||||||
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) |
| Neuer User Registriert seit: Sep 2001 Ort: Berlin
Beiträge: 276
| Performance
Hallo, mal eine Frage zum internen Verhalten von Flash. Als Beispiel: onClipEvent (enterFrame) { if (_alpha < 100) { _alpha += 5; } } Erreicht _alpha einen Wert über 100 wird dieser onClipEvent immer noch weiter ausgeführt. Richtig? Na, muss ja. Gibt es jemanden mit Erfahrung der weiss in wie weit mehrere von solchen onClipEvent's welche sich sozusagen in "warteposition" befinden die Performence belasten, oder ob das letztendlich nicht der Fall ist? Man könnte obigen Fall ja auch mit tweening lösen, dann wäre nach erreichen der 100 "ruhe" oder muss ich mir die verarbeitung eines onClipEvent's nicht vorstellen wie etwas was auf der normalen Timeline läuft? Wäre mal interessant zu wissen. Beste Grüsse zirkum^flex |
| | |
| | #4 (permalink) |
| butt kicker... Registriert seit: Aug 2002
Beiträge: 2.063
|
...an der frage vorbei?? ich sehe drei fragen!! zu dem script von brigitte... das ist absolut korrekt... ActionScript:
der, die, das, ...wer, wie, was....wieso, weshalb, warum??? doc_l3uMl3Le_l3Ee
__________________ when a true genius appears in the world, the dunces are all in confederacy against him... moral indignation is jealousy with a halo... _____________________________________________ Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr). |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Sep 2001 Ort: Berlin
Beiträge: 276
|
Meine Güte... JA, hab ich gesagt das DAS NICHT KORREKT IST? Das hab ich schon in anderen thread's beobachtet, das hier manche Sachen echt totgequatscht werden. Wie wäre es wenn Du hier mal nicht zwischen den Zeilen ließt, absichtlich die Fragen falsch interpretierst und Deine "Goldwaage" mal wegpackst, Du Witzbold? Dann sind's halt drei Fragen. Is doch schuppe. Das ist hier doch kein Sat1 Chatroom. GRUSS zirkum^flex Geändert von zirkumflex (05-10-2002 um 15:49 Uhr) |
| | |
| | #6 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
mit der alten clipEvent-methode existieren alle events 1. weiterhin 2. belasten sie die performance... das liegt daran, dass du diese art von syntax nicht anhalten/löschen kannst, außer du entfernst ganze mc´s... die berechnungen werden kontinuierlich ausgeführt... ich empfehle dir hier das neue ereignis-model in MX... angenommen dein mc, um den es geht, liegt auf _root und heißt 'deinMc', dann wäre folgendes sinnvoll: script auf _root: ActionScript:
auf die art und weise wird dein enterframe in dem mom. gelöscht, wo er die hundert überschreitet und vorher noch auf genau 100 gesetzt... dies ist notwendig, da _alpha sowohl negative, als auch >100 werte annehmen kann. wo nix mehr iss, wird auch nix mehr berechnet... hope this helps.... greetz kelor |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Sep 2001 Ort: Berlin
Beiträge: 276
|
WOW! Na das ist doch mal ne konstruktive Antwort! "delete this.onEnterFrame;" IST DER SCHÜSSEL. Hey Mann, cool. Ich wusste nicht das das geht. "delete" bezieht sich auf Objekte dachte ich. How ever... ![]() Vielen Dank! zirkum^flex |
| | |
| | #8 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
solltest dich anmelden für die MX-days am o7.11.2002 in berlin teilnahme iss kostenlos und ich werde über das thema 'neue onEvents' referieren... da erfährst du dann mehr darüber... infos hierzu gibt´s auf folgender seite: http://www.flashdays.de greetz kelor |
| | |
| | #11 (permalink) |
| butt kicker... Registriert seit: Aug 2002
Beiträge: 2.063
|
und nun für alle, die nicht mit MX arbeiten... den MC mit dem _alpha-blending in einen 2. MC packen, diesen den instanzenname "alphacontainer" geben. nun den MC "irgendwas" doppelklicken und ein 2. schlüsselbild einfügen. 1. Kframe name: "frame_eins" ActionScript:
objektaktion: ActionScript:
2.Krame name: "frame_zwei" Bildaktion: ActionScript:
nichts... @ zirkumflex danke, dass du mich über die gepflogenheiten im SAT1 chat aufklärst. ich bin aber nicht daran interessiert. es wäre besser, wenn du deine unsachgemässen litaneien in zukunft beim SAT1 chat vorträgst und sie nicht hier im forum "totquatscht". deine marginalien offenbaren ausschliesslich deine abstruse infantilität und werfen keinen nutzen ab; genau wie die von dir angesprochenen "anderen threads". doc_l3uMl3Le_l3Ee
__________________ when a true genius appears in the world, the dunces are all in confederacy against him... moral indignation is jealousy with a halo... _____________________________________________ Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr). Geändert von doc_bumble_bee (17-10-2002 um 07:26 Uhr) |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Sep 2001 Ort: Berlin
Beiträge: 276
| Oh je...
Also mich wundert das gar nicht das Du fast 14 Tage gebraucht hast um diese Sätze zu formulieren. UND, Du hast es schon wieder getan. Du hast schon wieder an der Frage vorbei geantwortet. Was soll das mit dem "alphacontainer"? Damit haben wir das Problem des "onEnterFrame" events doch auch nicht gelöst... Naja, es gibt halt Leute die manche Sachen nicht verstehen und es gibt solche, die verstehn nicht das sie es nicht verstehen. Ganz krass. Du, weisst Du was, ich hab überhaupt keine Zeit mich mit Dir zu beschäftigen. Geh und such dir jemand anders zum spielen...ähh chatten, ok? Beste Grüsse zirkum^flex |
| | |
| | #13 (permalink) | |||
| butt kicker... Registriert seit: Aug 2002
Beiträge: 2.063
| Re: Oh je... Zitat:
und wieder beleidigt er sich selbst. ich kann nichts dafür, wenn du es nicht begreifen kannst. wirklich! ok dann erklär ich's jetzt mal so, dass auch ein sehr beschäftigter actionscripter wie du es versteht. wenn du einen MC auf der hauptzeitleiste mit dem onClipEvent bestückst und in einem zweiten schlüsselbild auf der hauptzeitleiste nur einen stop hättest, dann würde folgender onclipevent : ActionScript:
auf der root in bild 2 ist nichts, ausser die bildaktion stop() jetzt erkläre du mir mal wie jetzt der onClipEvent in bild 2 ausgeführt werden soll, wenn der MC im bild 2 gar nicht vorhanden ist !!! bin je echt gespannt, wie du mir das jetzt erklärst... so... da du keine erklärung gefunden hast, gehst du nun in bild 2 deiner und ziehst aus der bibliothek deinen MC den du in bild eins verwendet hast. den kannst du dann positionieren. da dieser MC keinen onClipEvent als objektaktion hat kann auch kein onClipEvent ausgeführt werden. das kannst du doch verstehen oder!? seeeehr gut... jetzt löscht du alles und fänst noch mal von vorne an. jetzt kommt nämlich die bessere methode... pass auf! wird ganz spannend auf der hauptzeitleiste, in bild 1 legst du jetzt deinen MC ab. jetzt klickst du auf bild 2 und drückst F6. jetzt gehst du wieder auf bild eins und schreibst das script als objektaktion auf den MC. fertig. diese prozedere kannst nun auch in einem neuen MC durchführen. das macht insofern sinn, dass wenn du diese aktion (_alpha bis 100 und dann keinen event handler mehr abfragen / ausführen) in nur einem Kframe auf der hauptzeitleiste durchführen willst. Zitat:
Zitat:
mir hat das eine menge freizeit gebracht. dir würde es sogar noch zusätzlich ersparen, dich mit solchen dingen zu plagen, die du "nicht verstehst" und auch nicht mehr verstehen musst dass du es nicht verstehst. ps: es war mir wieder mal ein vergnügen mit deinem äusserst einfältigen intellekt zu spielen doc_l3uMl3Le_l3Ee
__________________ when a true genius appears in the world, the dunces are all in confederacy against him... moral indignation is jealousy with a halo... _____________________________________________ Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr). | |||
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |