Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-08-2003, 14:30   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 12
Lightbulb Special Prototype Frage

Wer kann mir das erklären?

Wenn ich diese Methode mit Flash 6 veröffentliche bekomme ich eine Fehlermeldung.

Die Frage die sich mir stellt ist folgende.

Dieser Code stammt aus einem Projekt welches ohne Probleme läuft.

Wie ist dies nun möglich.

Einerseits ist der Film in der diese Methode steckt ein Flash 6 Movie andererseits kann ich wie gesagt diese Methode nicht mit Flash 6 veröffentlichen.

CCookie.prototype.eval("$GetName") = function ()
{
return (this.pName);
};
smn007 ist offline   Mit Zitat antworten
Alt 20-08-2003, 14:54   #2 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
zu diesem prototypen gehört ja eine Klasse CCokie.

gibts die denn in dem movie in dem du die methode verwenden willst? sonst gehts natürlich nicht.


so far, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 20-08-2003, 15:43   #3 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
was soll das eval denn da?
funktioniert bei mir auch in flash5 nicht.

njo, wenn der methodenname denn dynamisch generiert werden soll, könntest du das so machen:
ActionScript:
  1. $GetName = "blubb"
  2.  
  3.  
  4. CCookie = function () {
  5.     this.pName = 123;
  6. };
  7. CCookie.prototype[$GetName] = function () {
  8.     return (this.pName);
  9. };
  10. bla = new CCookie();
  11. trace(bla[$GetName]());
michael ist offline   Mit Zitat antworten
Alt 20-08-2003, 15:43   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 12
ja natürlich gibt es dazu die Klasse

ich werde die Frage ein bisschen erweitern um Mißverständnisse zu vermeiden.

Dies ist nur ein Code-Auszug einer Klasse welche in einem fertiggestellten Projekt zum Einstatz kommt. Wenn ich diese Klasse mit dieser Methode in meinem Film verwenden möchte wird beim veröffentlichen diese Methode bzw. "CCookie.prototype.eval("$GetName") = function () " diese Zeile als Fehler ausgegeben und der Film nicht erstellt.

Was mich nun interessiert. Wie kann diese Methode, welche in einer Klasse, in dem funktionsfähigen Projekt sein kann, wenn ich doch diese Klasse mit dieser Methode nicht einmal mit Flash MX veröffentlichen kann.

CCookie.prototype.eval("$GetName") = function ()
{
return (this.pName);
};
smn007 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:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele