Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2006, 21:28   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 70
Einfachster Code funktioniert nicht

Hallo liebe Flashfreunde,

ich bin gerade am Durchdrehen. Einfachster Code funktioniert nicht:

Code:
_root.test_btn.onRelease = function(){
	trace("Hallo");	
}
Ich entwickle gerade für einen Kunden ein Programm, bei dem man (welch eine Überraschung) auch einmal einen Button mit einer Funktion belegen will. Ich wollte also aus einem Textfeld einen Wert auslesen und diesen dann in einer Variablen speichern. Seltsamerweise hat das nicht funktioniert, und ich habe mir gedacht, es war schon spät, ich lasse mal ein Trace ausgeben und schaue, ob überhaupt etwas funktioniert, da bei mir in den letzten Wochen schon häufiger solche essentiellen Geschichten nicht funktioniert hatten.

Und tatsächlich es wurde kein trace ausgegeben. Dann habe ich mir in meiner Verzweiflung ein neues Dokument geöffnet, den gleichen Button, sowie den obigen Code kopiert, und ihn wie bei meinem Projekt für den Kunden auf _root gelegt. In diesem Flash Dokument hat's funktioniert.

Ich bin wirklich ratlos: nicht einmal eine Neuinstallation hilft.

Ich hoffe auf Antwort und danke schon mal im vorraus.
MausFan ist offline   Mit Zitat antworten
Alt 16-09-2006, 21:32   #2 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
1. xervus und willkommen im ff!

2. unwahrscheinlich, dass es an der installation liegt - zumal es in einer leeren fla funktioniert. ich vermute ein problem mit dem pfad...
  • heisst der button test_btn?
  • liegt er tatsächlich in _root?
  • wird der film vielleicht in einen anderen geladen?
  • funktioniert es, wenn das trace direkt auf dem button liegt?
schau dir die hierarche des films am besten mal im debugger an - da siehst du, wie der pfad zum button lauten muss.

cheers, thomas.
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org

Geändert von elysian (16-09-2006 um 21:33 Uhr)
elysian ist offline   Mit Zitat antworten
Alt 16-09-2006, 21:51   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 70
Hi Thomas,

thanx für die schnelle Antwort.

Es liegt aber leider nicht am Pfad.
Der Pfad ist
Code:
_root.test_btn
Es funktioniert auch nicht wenn der Code dirket auf dem Button liegt.
Und es wird auch nichts in einen anderen Film geladen.

Grüßle ausm Schwarzwald
Daniel
MausFan ist offline   Mit Zitat antworten
Alt 16-09-2006, 21:56   #4 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
hmm... kannst du denn mal die fla posten?
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 16-09-2006, 21:56   #5 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Vielleicht ist trace in den Veröffentlichungseinstellungen deaktiviert?
mfg. r
bokel ist offline   Mit Zitat antworten
Alt 16-09-2006, 22:13   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 70
Hi,

dir auch vielen Dank für die schnelle Antwort.

Leider liegt es auch nicht daran.

Es geht mir ja nicht nur mit Trace so. Vor ein paar Tagen habe ich ein
Soundobjekt mit ActionScipt 2 Syntax erstellt.

Code:
var mySound:Sound = new Sound
ich habe also dann mySound. getippt, und habe mir dann, da ja alle verfügbaren Eigenschaften und Methoden angezeigt werden die getVolume() Methode ausgesucht.

Bei nächsten mal, als ich wieder mySound. getippt habe sind keine Eigenschafen und keine Methoden gekommen. Gut habe ich gedacht. Ich schreibs halt ohne Unterstützung. Aber dann hat er mir letztendlich weder die Lautstärke ausgelesen noch irgendwas anderes gemacht. In dem Moment habe ich gedacht ich werde verrückt. Ich habe dann die ganze Datei an einen Kollegen geschickt, dass er mal guckt, ob ich nach 7 Jahren Flasherfahrung, einen Fehler in dem Code habe. Mein Kollege hat keinen Fehler gefunden und bei Ihm hat die Lautsrärkeregelung auch nicht funktioniert.
MausFan ist offline   Mit Zitat antworten
Alt 17-09-2006, 11:40   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 70
Ich habe hier jetzt mal die Fehlerhafte Fla angehängt.
Angehängte Dateien
Dateityp: zip Fehler.zip (6,3 KB, 4x aufgerufen)
MausFan ist offline   Mit Zitat antworten
Alt 17-09-2006, 11:49   #8 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
du musst das häkchen bei einstellungen "trace aktionen übergehen" weg machen dann gehts
public ist offline   Mit Zitat antworten
Alt 17-09-2006, 20:41   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 70
Vielen Dank,

mein Traceproblem ist behoben. Aber solche Probleme mit den Codehints treten immer noch auf.
MausFan 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 07:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele