| |||||||
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: Mar 2008
Beiträge: 98
| delete onEnterFrame Problem
Hallo zusammen ![]() ich habe folgendes Problem: ich habe eine Figur "hero1" die ich mit den Pfeiltasten steuern kann. Wenn "hero1" auf ein Objekt "enemyfly1" trifft soll die Funktion gelöscht werden. Das klappt auch alles bestens ! Wie kann ich mit einer weiteren Funktion meine Figur wieder in ihre alte Funktion einbinden ? Also so das sie sich wieder bewegt ? Code: hero1.onEnterFrame=function() {
if(Key.isDown(Key.LEFT)){
this._x=this._x-5; }
if (this.hitTest(_root.enemyfly1))
{ delete hero1.onEnterFrame }
}
__________________ Actionscript bringt mich eines Tages noch um ^^ |
| | |
| | #2 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
hi, ist da nicht ein bissal der logik klaus drinn? wenn du jetzt wieder willst das sich die figur bewegen kann müsstest du halt wieder die enterFrame zum laufen bringen... aber was bringt dir das? die figur berührt ja trotzdem den enemyfly1 und würde die enterFrame direkt beenden?! oder verschwindet dann enemyfly1? statt dem delete könnteste bei einem erfolgreichen hitTest deine figur auch einfach wieder die strecke die sie zurückgelegt hat wieder zurücksetzen lassen wodurch dann der hitTest nicht mehr erfolgreich ist. also statt: PHP-Code: PHP-Code: sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2008
Beiträge: 98
|
ich habe nicht die ganze Funktion aufgelistet. Die Figur soll nachdem sie von "enemyfly1" getroffen wurde wieder bewegbar sein. Sie wird nämlich nachdem der Hittest stattgefunden hat wieder an einen Ausgangspunkt gesetzt. Wie bringe ich enterFrame wieder zum laufen? Kann ich die enterFrame Funktion auch durch einen anderen MC wieder zum laufen bringen?
__________________ Actionscript bringt mich eines Tages noch um ^^ Geändert von chrisflasher (30-11-2011 um 11:49 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| delete onEnterFrame() Problem | splejx | ActionScript 2 | 3 | 23-11-2011 20:14 |
| delete this.onEnterFrame Problem | marinovation | Flash CS3 Professional | 0 | 14-11-2009 17:46 |
| delete onEnterFrame - Problem | Aule | ActionScript 2 | 8 | 17-06-2007 22:54 |
| --> delete onEnterFrame vs. onEnterFrame = undefinded <-- | argv | ActionScript 1 | 1 | 22-06-2006 08:28 |
| delete this.onEnterFrame; -> PROBLEM | sethmorrison | Flash MX 2004 | 14 | 10-06-2005 18:18 |