Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2006, 11:23   #1 (permalink)
SWiSHer
 
Registriert seit: Dec 2003
Ort: Berlin
Beiträge: 42
Question Problem mit AS onEnterFrame - Funktion

Hi,
ich versuche mit folgendem Code zur Laufzeit die Texteigenschaften zu ändern.
Das Problem ist, dass anscheinend die onEnterframe - Funktion nicht implementiert wird, wenn ich diese in die Funktion packe. In dieser wollte ich checken ob das Objekt schon da ist und dann die Eigenschaften zuweisen.

Aus meiner Sicht müsste das this.onEnterFrame doch auf den MC verweisen, aus dem die Funktion aufgerufen wird...? Das Textfeld ist auf jeden Fall schon vorhanden, weil von hand angelegt. Später soll das mit dyn. Textfeldern funktionieren.
Danke für die Hilfe...

Code:
function set_textprops(textobj:string,type:string, autosize:boolean,multiline:boolean,wordWrap:boolean,html:booelan,var_text:string ){
_root.trace_fld.text+="1. Aufruf";
_root.trace_fld.text+=typeOf(this[textobj]);
_root.trace_fld.text+=this._name;
    this.onEnterFrame=function(){ 
    _root.trace_fld.text+="#";
    // go when textobject exist
    if (typeOf(this[textobj])<>"undefined")
    {
    _root.trace_fld.text+="not more undefinded";
    this[textobj].type       = type;
    this[textobj].autoSize   = autosize;
    this[textobj].multiline  = multiline;
    this[textobj].wordWrap   = wordWrap;
    this[textobj].html       = html;
    this[textobj].htmlText=var_text;
    delete this.onEnterFrame;
    };
};
}
onFrame (1) {
    //Hard code some HTML text to display (for example purposes)
    exampleText = "<p class='headline'>SWiSHmax Text mit CSS formatieren</p>";
    exampleText += "<p><span class='byline'>:: Tom :: SWiSHzone.de</span><br>";
    exampleText += "Mit der neuen Version 16.11.2005 kann man beliebigen Text in SWiSH mit CSS formatieren ";
    exampleText += "<br> <b>Auch Bilder kann man jetzt in den Text einfügen.</b> <img src='max-boxshot-large.jpg'>";
    exampleText += "<a href='http://www.swishkaufen.de'>Download hier</a> <br>";
    exampleText += "08.12.2005 - Wir informieren Euch über die Neurerscheinung.<br> <br>:: Tom :: <a href='http://www.swishzone.de'>SWiSHZone.de</a></p>";
    exampleText += "SWiSHZone.de - professionelle Flashtools... SWiSHZone.de - professionelle Flashtools... Oder  einfach eine Animation einfügen:<img src='anim.swf'>.<br> Das ist alles nicht wirklich schwer...SWiSHZone.de - professionelle Flashtools... SWiSHZone.de - professionelle Flashtools... SWiSHZone.de - professionelle Flashtools... SWiSHZone.de - professionelle Flashtools... SWiSHZone.de - professionelle Flashtools... SWiSHZone.de - professionelle Flashtools... SWiSHZone.de - professionelle Flashtools...";
    createTextField("news", 1, 0, 0, 300, 300);
    set_textprops("_root.news.news_txtfld","dynamic", true,true,true,true,exampleText);
    //Create a new style sheet object
    // neues Stylesheet erzeugen
    var myCSS = new TextField.StyleSheet();
    //Specify the location of the CSS file that you created earlier
    var cssURL = "news.css";
    //Load CSS file
    myCSS.load(cssURL);
    //define onLoad handler
    myCSS.onLoad = function(success) {
        if (success) {
                /* If the style sheet loaded without error,
                assign it to the text object, and assign the HTML text to the
                text field*/
                news_txtfld.styleSheet = myCSS;
                news_txtfl.text = exampleText; //this should be ".htmlText", 
                // but Flash seems to recognise that the textbox needs to display html anyway
        }
};

}
WT
__________________
Your friendly ...
Oft sind wir das, was wir scheinen, selten was wir erträumen.[The last Unicorn]

Größte deutschsprachige SwishCommunity diesseits des Spiralarmnebels...SWiSHZoNe.net
::SWiSH - Flash einfacher::
Wildthinks ist offline   Mit Zitat antworten
Alt 31-07-2006, 17:23   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
[Flash 5] - Problem mit AS onEnterFrame - Funktion
+
this[textobj].htmlText

äääh, flash5 und htmlText ???


was soll
onFrame (1) {..
sein?


if (typeOf(this[textobj])<>"undefined")
gross/kleinschreibung beachten
und mal testen was trace(typeof(this[textobj])); ausgibt. einen string oder einen objekttype?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 04:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele