| |||||||
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) |
| this.onEnterFame Registriert seit: Feb 2002 Ort: Jetzte: Stuttgart
Beiträge: 1.666
| wie: 5x res. sparender onEnterFrame (game)
moin moin! bin am basteln und das ganze projekt wird recht voluminös. -> ich habe 5 barometer (man stelle sich 5 ladebalken vor) -> diese baros bekommen im laufe der zeit unterschiedliche werte zugewiesen und skalieren entsprechend -> das skalieren hab ich mit nem tween vom 0.-100. frame angelegt -> eigentlich könnte ich jetzt jedem baro sagen: ActionScript:
aber so langsam bekomme ich verdammt viele onEnterFrames und allein für die baros 5 stück, die ja nicht immer gebraucht werden? daher: 1.) da gibts doch bestimmt was geschickteres...oder? 2.) kann ich nicht eine function schreiben, die immer bei änderung der entspr. variable den dazugehörigen baroMc anschmeißt? 3.) ein barometer wird alle 30 sek. um 1% grösser...das sollte in der function drin sein. ich dachte mir das mit nem setInterval zumachen -> ist das sinnig oder auch eher res. fressend? da ich nicht wirklich der hammeroberüber-coder bin wäre ich dankbar für antworten und evtl. code ansätze bzw. denk-vorschläge wie´s sonst gehen könnte ... grüße _RED_
__________________ _may the force be with you_ .................................................. ......... on Fire 2008 .................................................. ......... Easy Crime available here .................................................. ......... _RED_ + Flashforum = Big Love .................................................. ......... A.K.A: ACHIM 0815 |
| | |
| | #4 (permalink) |
| this.onEnterFame Registriert seit: Feb 2002 Ort: Jetzte: Stuttgart
Beiträge: 1.666
|
ok - ein bischen ausgedehnter: das ganze wird ein spiel. es gibt 5 persönlichkeitsfaktoren die sich im laufe der level -je nach user verhalten- ändern (adventure mäßig). die verschiedenen pers.faktoren werden durch die barometer dargestellt. die pers. faktoren beeinflussen sich gegenseitig. wenn beispielsweise baro01 um 2 steigt fällt baro 4 um 10 ...usw... -> daher wäre es ungünstig das immer per hand zu steuern, sondern besser einmal die variablen mit den barometer anims zu verbinden und dann in den leveln nurnoch die werte bei useraktion zu setzten. -> so muss ich später in den leveln nurnoch: ActionScript:
setzzten muss und die animation an den barometern läuft automatisch ab ... -> also müssten die barometer ständig "zuhören" wie´s um ihre variable bestellt ist und entsprechend tweenen / oder nicht ... meine frage war ob´s ne mgl. gibt das ohne oEF auf allen 5 baros zu machen. in der HZL so alla: ActionScript:
aufruf dann durch: ActionScript:
_RED_
__________________ _may the force be with you_ .................................................. ......... on Fire 2008 .................................................. ......... Easy Crime available here .................................................. ......... _RED_ + Flashforum = Big Love .................................................. ......... A.K.A: ACHIM 0815 Geändert von RedSaint (05-12-2003 um 11:15 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2002 Ort: Faust-Stadt
Beiträge: 2.577
|
hi hm da würde ich den setinterval nehmen da kanst du dan selber sagen in welchem interval du deine bars aktualisieren möchtest. ActionScript:
__________________ gruß Harry |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jan 2003 Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
|
du kannst doch jedesmal wenn du einen wert änderst deine Funktion ansprechen also; ActionScript:
__________________ Wieviel hätte ich also für dieses Fahrzeug zu investieren??? |
| | |
| | #7 (permalink) |
| .--. .. ..- ... Registriert seit: Jul 2002 Ort: munich
Beiträge: 1.345
|
es gibt da auch noch das schöne 'watch' ... oder du definierst die eigenschaften mit einer 'getter/setter'-function, die diann die Änderungen automatisch vornimmt ... oder die Objecte sind listener eines Broadcasters und amenden sich selbst ... oder oder ... auf jeden fall gibt es elegantere lösungen als ein oEF oder ein Interval (was letztlich resourcenmäßig das selbe ist ...)
__________________ one out of many |
| | |
| | #8 (permalink) |
| this.onEnterFame Registriert seit: Feb 2002 Ort: Jetzte: Stuttgart
Beiträge: 1.666
|
danke für die antworten... @HAY & pius wie gesagt halt ich mich jetzt nicht für den obercoder...watcher & listener... nie gehört *schäm* ...sind das mc´s die OEF variabolen abfragen und functionen auslösen? @K-Grabowski das war mein ansatz...da ich letztlich allerdings wollte, dass die balken nicht nur springen sondern per as tweenen hab ich mal folgendes gemacht: in der HZL: ActionScript:
und auf einen beliebigen mc dann: ActionScript:
jetzt kann ich den tween für beliebig viele balken definieren und sobald ich eine variable verändere wird über changbars() die änderung durchgeführt ... -> allerdings hab ich jetzt doch nen OEF ... hab verschiedenen sachen mit nem setInterval versucht, der abbricht wenn _root.balken01._xscale==_root.variable01 ... aber hat nie gefunzt... hat jemand ne idee wie ich es ohne onEnterFrame hinbekomme? -> if variable geändert, füre so lange changbars() durch bis _root.balken01._xscale==_root.variable01 , dann kill diese schleife... bei mir ist immer der rechner abgestürzt beim testen ... thanks 4 help ... _RED_
__________________ _may the force be with you_ .................................................. ......... on Fire 2008 .................................................. ......... Easy Crime available here .................................................. ......... _RED_ + Flashforum = Big Love .................................................. ......... A.K.A: ACHIM 0815 |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Jan 2003 Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
|
machst du deine Seite in Flash 5 oder MX ?? Wenn MX dann machste es einfach so; ActionScript:
aber kannste bestimmt noch optimieren, ist nur so dahingeschrieben.
__________________ Wieviel hätte ich also für dieses Fahrzeug zu investieren??? Geändert von K-Grabowski (05-12-2003 um 19:27 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |