| |||||||
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) |
| $ask = (2*b||!2*b); Registriert seit: Aug 2004 Ort: Bern
Beiträge: 31
| OnPress erweitern...
ich möchte batchmässig die funktion onPress() in allen meinen instancen auf der bühne erweitern: in javascript würde das etwa so aussehen: function new_functionality() { alert("foo"); } var old_onPress = my_instance.onPress; my_instance.onPress = new Function(old_onPress(); new_functionality() ;wie stell ich sowas in flash an? |
| | |
| | #2 (permalink) |
| $ask = (2*b||!2*b); Registriert seit: Aug 2004 Ort: Bern
Beiträge: 31
| 1. lösung....
also.... einen ansatz hab ich nun gefunden: [i] var result = fl.getDocumentDOM().xmlPanel(fl.configURI + "Commands/testPanel.xml"); var list = fl.getDocumentDOM().selection; for(var i=0;i<list.length; i++) { var old_script = list.actionScript; var func = old_script.substring(0, 2); if(func == 'on') { var action = old_script.substring(3, 8); if(action == 'click' || action == 'press') { fl.trace('found!!'); } } } bin ich da auf dem richtigen weg? |
| | |
| | #3 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
naja, das musst du halt ausprobieren, die arbeit werden wir dir nicht wegnehmen ;-) so beim drübersehen: du wirst schon alle zeitleisten und alle frames und alle objekte in den frames abarbeiten müssen? (und eventuell alle szenen) nicht berücksichtigt wird bei deinem 1. ansatz auch, wenn du scripte in instanzen in der bibliothek hast. aber ansonsten ... :-) gänge es nicht schneller, wenn du deine scripte per hand änderst???
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| $ask = (2*b||!2*b); Registriert seit: Aug 2004 Ort: Bern
Beiträge: 31
|
ich versuche diese funktionalität für ein produkt zu coden welches in flash auf jedem klickbaren object eben diesen zusätzlichen funktionsaufruf benötigt. ein command "publish produkt xy enabled" wär da nett.. dieses "publish produkt xy enabled" script parsed dann den ganzen tree und fügt überall wo nötig diese funktion hinzu. tja.. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Sep 2004 Ort: Spain/Ibiza
Beiträge: 942
|
Hmmm kan sein das ich auf dem holzweg bin aber wie ist's mit : PHP-Code:
__________________ Languages : (in the order of knowledge/preference) Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;) |
| | |
| | #7 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
also zuerst sagst du, du willst an den code rann... dann verätst du, du willst onXXX ändern.. dann ... benenne dein problem doch mal konkret. mache ein beispiel (vorher/ nachher) damit wir dir auch die richtige antwort geben können. brauchst du das, um bestehende scripte zu verändern oder planst du das für ein kommendes projekt? sag nicht, was du machen willst (weil, sorry, das ist irgendwie falsch), sondern schreibe, WAS gemacht werden soll. zumindestens kann ich mir NICHT vorstellen, das du etwas benötigst, was nicht auch anders zu lösen wäre.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |