Ονόματα μεταβλητών

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Ονόματα μεταβλητών

Δημοσίευση από Knorcedger » 29 Ιούλ 2005 21:47

Υπάρχει η δυνατότητα στο flash να δούμε όλες τις μεταβλητές που έχουμε χρησιμοποιήσει στην actionscript? ή τουλάχιστον τις _global, για να μην έχουμε καταλάθος διπλή χρήση κάποιας;

Ευχαριστώ

P.S., αν κάποιος έχει καμια ιδέα και για αυτό
http://freestuff.gr/forums/viewtopic.php?t=17087
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
HeRu
Flash Moderator
Δημοσιεύσεις: 800
Εγγραφή: 16 Αύγ 2004 10:49
Επικοινωνία:

Ονόματα μεταβλητών

Δημοσίευση από HeRu » 01 Αύγ 2005 10:21

Υπάρχει μια μορφή της εντολής for που είναι for ( var in object ) όπου το var είναι το αποτέλεσμα που παίρνεις και object το αντικείμενο που θέλεις να «ψάξεις».
Παραδείγματα:

Κώδικας: Επιλογή όλων

for (mVar in _root) {
	trace (mVar);
	trace (mVar.toString ());
	trace (_root[mVar]);
	trace (_root[mVar].toString ());
}

Κώδικας: Επιλογή όλων

for (mVar in _global) {
	trace (mVar);
	trace (mVar.toString ());
	trace (_global[mVar]);
	trace (_global[mVar].toString ());
}
Και ένα special παράδειγμα

Κώδικας: Επιλογή όλων

function lookIn (Obj) {
	for (mVar in Obj) {
		trace (Obj[mVar]);
		lookIn (Obj[mVar]);
	}
}
lookIn (_root);

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Ονόματα μεταβλητών

Δημοσίευση από Knorcedger » 03 Αύγ 2005 22:03

Κινητη εγκυκλοπαίδεια είσαι το κεράτο μου!!!!!

Ορίστε και μια ακόμη παραλλαγη του special κώδικα σου από εμένα. Νομίζω πως έτσι είναι πιο ολοκληρωμένο :wink: Δεν έκανα κάτι σπουδαίο, απλά μου πήρε κανενα μισάωρο να καταλάβω τι παίζεται, και είμαι χαρούμενος τώρα :D

Κώδικας: Επιλογή όλων

function lookIn(Obj) {
	for (mVar in Obj) {
		trace(mVar+"="+Obj[mVar]);
		lookIn(Obj[mVar]);
	}
}
lookIn(_root);
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Απάντηση

Επιστροφή στο “Flash γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης