Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2006, 09:58   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 80
Fehlermeldungen deaktivieren

Gibt es die Möglichkeit gezielt bestimmte Fehlermeldungen auszuschalten? So nervt mich momentan der folgende Fehler beim checken der syntax:

**Error** F:\***\as\run.as: Line 82:
ActionScript 2.0 class scripts may only define class or interface constructs.


Das Problem ist, dass im Endeffekt alles funktioniert. Ich hab nur 10 solcher Fehlermeldungen die ein wenig nervig sind beim wirklichen durchsuchen der syntaxfehler.... Hat da wer einen heissen rat?
mooghead ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:05   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Du kannst doch nicht einfach Fehlermeldungen deaktivieren und hoffen, dass dann alles geht. Prinzipiell solltest du die Fehler aber von oben nach unten aufarbeiten, da sich oft Folgefehler ergeben.
sebastian ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:08   #3 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
xervus,

naja, an deiner stelle würd ich aber trotzdem mal die syntax checken - auch wenn »alles funktioniert«. irgendwas muss da wohl doch im argen liegen.

jedenfalls wüsste ich nicht, dass man die compieler-meldungen abschalten kann. erachte ich auch für sinnlos.

greetz, thomas.
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:13   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 80
es funktioniert ja alles, das ist das kranke.
mooghead ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:16   #5 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Kann ich mir auch nicht vorstellen. Fehlermeldungen sind ja nicht umsonst da. Checks doch einfach und gut ist
sebastian ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:22   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 80
Im Endeffekt gehts um folgende Zeilen die ich in ein externes AS File ausgelagert habe.

PHP-Code:
keyListener = new Object();
keyListener.onKeyDown = function() {
    if (
Key.isDown(Key.RIGHT) && gamePlay != false && keyWasDown == true && keyLock == false) {
        
run();
        
keyWasDown false;
    }
    if (
Key.isDown(Key.UP) && gamePlay != false && keyLock == false) {
        eval(
"this." runnerPath).gotoAndPlay("jump");
        
gameRunning false;
        
keyLock true;
        
// reduce Speed deceleration
        
decelerate 0.999999;
    }
    
// reseting the game
    
if (Key.getCode() == 82) {
        
resetGame();
    }
    if (
Key.getCode() == 73) {
        
initGame();
    }
    if (
Key.getCode() == 69) {
        
endGame();
    }
};
// omit keyDown movement
keyListener.onKeyUp = function() {
    
keyWasDown true;
};
Key.addListener(keyListener); 
Wenn ich das script 1:1 auf einen Frame im MC packe kommt die Meldung nicht. Insofern kapier ich das nicht ganz, dass mir eine Fehleranzeige vorliegt obwohl es sowohl hüben wie drüben funktioniert.
mooghead ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:24   #7 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
ActionScript 2.0 class scripts may only define class or interface constructs.

Ist doch klar. Mag vielleicht funktionieren, ist aber alles andere als sauber. Außerdem veröffentliche mit Actionscript 1, das sollte den Fehler beheben,was es aber nicht sauber macht.
sebastian ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:24   #8 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
ich kenn den fehler. das is irgendson flash mist wo keiner weiß warum. bei mir hat dann oft nur geholfen eine neue flash datei anzulegen, alles reinkopieren und ausführen, dann gings.

es ist halt definitiv kein programmierfehler - flash kommt irgendwie mit dem classpath durcheinander wenn man externe as-files includiert und dazu z.b. klassen importiert.

gruß maddin
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:26   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Nein, AS Dateien sind eigentlich nur zum definieren von Klassen gedacht (Ist in anderen Programmiersprachen übrigens ähnlich).
sebastian ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:33   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 80
Naja - mein Kunde will hal teinfach die ganzen Codesachen in externen as files haben um darauf schnell zugreifen zu können. Er verflucht den Flash internen Editor und arbeitet lieber mit einem externen Editor. Darum der ganze heckmeck. Im Endeffekt funktionierts, das ist das wichtige - ich scher mich da ehrlich gesagt nicht wirklich drum. Ja miese Einstellung, kein Codeästhetiker, i know, aber es zahlt mir keiner was dafür, dass ich Fehlermeldungen aus dem Code rausbringe, obwohl er ja funktioniert. Darum meine Frage ob ich Fehlercodes ausschalten kann. Aber scheint anscheinend nicht möglich zu sein. Dennoch danke für die Hilfe. War mir wie immer ein inneres Blumenpflücken.
mooghead ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:38   #11 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Stell doch auf AS1 um, hatte ich doch bereits gesagt.

Das hat nichts mit Ästhetik zu tun, es ist eben so am praktischsten. Aber egal
sebastian ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:38   #12 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
naja was heißt eigentlich. solang noch AS 1 erlaubt ist und scripte auf schlüsselbilder gesetzt werden können, ist es vollkommen ok so. deine aussage ist kein beitrag zur lösung des problems. wenn ich ma fix was machen will wie zum beispiel diesen keylistener kann ich das jawohl auch in ne as datei schreiben und sie includieren.

es ist definitv eine art bug die einen zur verzweiflung bringen kann.

gruß maddin
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:40   #13 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
**Error** F:\***\as\run.as: Line 82:
ActionScript 2.0 class scripts may only define class or interface constructs.

Ich glaube die Fehlermeldung ist eindeutig und es ist kein Bug.
sebastian ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:42   #14 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
hier hatte ich den fehler auch mal.
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 24-05-2006, 10:44   #15 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von mooghead
Im Endeffekt gehts um folgende Zeilen die ich in ein externes AS File ausgelagert habe.
Und wie bindest du es in die FLA ein? (oder hab ich das jetzt übersehen..?)
Sowas gehört jedenfalls per #include und keinesfalls per import-Anweisung eingebunden...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:19 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele