Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Was bedeutet folgendes Code-Konstrukt ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Was bedeutet folgendes Code-Konstrukt ?


 
CoderboyPB
10-11-2006, 02:52 
 
Folgendes Konstrukt habe ich in einer Einleitung der 'Action Script 8 Bible' gefunden:


btAnimate.onRelease = function ():Void
{
trace("All the world's a stage");
};


(Auch wenn da PHP steht, handelt es sich natürlich um ActionScript)

btAnimate ist eine Instanz einer Schaltfläche, onRelease ist ein Eventhandler (Button nach dem Drücken wieder loslassen), trace gibt eine Textausgabe in einem speziellen Ausgabefenster, das ist soweit alles klar, nur was hat es hier mit dem 'Void' auf sich ?

ich kenne zwar void aus anderen Sprachen wie C, C++ und Java, aber in diesem Zusammenhang sagt es mir nichts.

Vielen Dank schon mal für eine eventuelle Antwort.

 
onemorenerd
10-11-2006, 05:02 
 
Ja es ist genau wie in anderen Sprachen. Void ist der Typ der Methode, sie gibt also nichts zurück. Zusätzlich fehlt deiner Funktion noch der Name, aber es ist auch nur ein Wrapper um die Rückgabe von trace() zu vernaschen.

Nehme ich zumindest an, kann auch kein ActionScript. :D

 
CoderboyPB
10-11-2006, 07:50 
 
Thanx :)
Das wirds wohl sein.
Hatte mir halt irgendwie keine Ruhe gelassen ... :)

Nun kann ich aber beruhigt nach München fahren und meinen SCP beim Auswärtssieg in der Allianz Arena nach vorne peitschen :)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:53 Uhr.