Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-12-2004, 13:57   #1 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Menü: Textfelder nicht angezeigt

Hallo,

sitz wohl grad auf der Leitung. Warum werden meine Labels nicht angeziegt?
PHP-Code:
// Ausssehen der Navigation
bgColor 0xFFFFFF;
bgAlpha 95;
// Button (passiv): Textformat
formatNormal = new TextFormat();
with (formatNormal) {
    
font =  "arial";
    
color 0xFF0000;
    
size 10;
}
// Button (aktiv): Textformat
formatRollOver = new TextFormat();
with (formatRollOver) {
    
font "arial";
    
color 0xCCCCCC;
    
size 10;
}
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
System.useCodePage true;
_global.depth 1;
//
// XML-Datei laden, Menü erstellen
fncLoadXML = function (file) {
    
XMLObj = new XML();
    
XMLObj.ignoreWhite true;
    
XMLObj.load(file);
    
XMLObj.onLoad = function(success) {
        if (
success) {
            
fncGenNav();
        }
    };
};
//
/////////////////////////////////////////////////////////////////////////
// Navigation erstellen
fncGenNav = function () {
    
fncGenBox(main_bg_global.depth++, 1703701515bgColorbgAlpha);    // Main-BG
    
fncGenBox(main_bg_global.depth++, 17037020015bgColorbgAlpha);    // Sub-BG        
    //Erstelle Menü-Einträge
    
for (var 0i<XMLObj.firstChild.childNodes.lengthi++) {
        
//
        
var dat XMLObj.firstChild.childNodes[i].attributes.label;
        var 
aktClipName "main" add i add "_btn";
        var 
aktTxtName "main" add i add "_txt";
        
// Button-MCs erstellen -----------------------------------------------------
        
this.createEmptyMovieClip(aktClipName_global.depth++);
        
this[aktClipName]._x this[aktClipName]._y 15;
        
this[aktClipName].createTextField(aktTxtName_global.depth++, 020*i17020);
        
// Button-Txts erstellen ----------------------------------------------------
        
this[aktClipName][aktTxtName].text dat;
        
this[aktClipName][aktTxtName].selectable false;
        
this[aktClipName][aktTxtName].autoSize true;
        
this[aktClipName][aktTxtName].embedFonts true;
        
this[aktClipName][aktTxtName].setTextFormat(formatNormal);
    }
};
/////////////////////////////////////////////////////////////////////////
fncGenBox = function(namedwhxPosyPoscolalpha) {
    
mc this.createEmptyMovieClip(named);
    
mc.beginFill(colalpha);
    
mc.lineStyle(0colalpha);
    
mc.moveTo(xPosyPos);
    
mc.lineTo(xPosyPos+h);
    
mc.lineTo(xPos+wyPos+h);
    
mc.lineTo(xPos+wyPos);
    
mc.endFill();
};
/////////////////////////////////////////////////////////////////////////
fncLoadXML("menu.xml"); 
Das XML:
PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>

    <entry label="Über uns">
        <sub label="Firma"></sub>
        <sub label="Menschen">
            <third label="Programmierer"/>
            <third label="Designer"/>
            <third label="Leitende Personen"/>
        </sub>
    </entry>
    <entry label="Kontakt">
        <sub label="Formular"></sub>
        <sub label="Anfahrt"></sub>
        <sub label="E-Mail"></sub>
    </entry>
    <entry label="Produkte/ Leistungen">
        <sub label="Non-Print">
            <third label="Webdesign"/>
            <third label="Animation"/>
            <third label="Film & foto"/>
            <third label="Programmierung"/>
        </sub>
        <sub label="Print">
            <third label="Flyer & Plakate"/>
            <third label="Messestände"/>
            <third label="Visitenkarten"/>
            <third label="Schilder"/>
            <third label="Corporate Design"/>
        </sub>
    </entry>

    
</root>
Angehängte Dateien
Dateityp: rar nav.rar (28,7 KB, 8x aufgerufen)
__________________
Mediendesign-Student

Geändert von johanness (17-12-2004 um 14:00 Uhr)
johanness ist offline   Mit Zitat antworten
Alt 17-12-2004, 15:46   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.323
aaaaaaah, was eine hindergrundsfarbe. was hast du den gefrühstückt???

deaktiviere mal das da:
// this[aktClipName][aktTxtName].embedFonts = true;
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 17-12-2004, 15:55   #3 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Da hab ich eigenltich ein Bild... Das hab ich wegen der Dateigröße nur schnell rausgenommen.

Danke, die Textfelder werden jetzt angezeigt. Aber meine eingebette Schrift natürlich nicht mehr verwendet. Was macht man denn da?
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 17-12-2004, 16:26   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.323
"..Was macht man denn da?.."
suchen! hier im forum nach "embedFonts" suchen.


wenn ich's recht in erinnerung habe???
mach irgendwo ein textfeld und da den schriftschnitt einbinden.

wärend der laufzeit kann das jedenfalls nicht gehen!
du hast vielleicht den schriftschnitt auf deinem rechner.
das swf kommt auf den server
und woher soll dann der schriftschnitt kommen?


ansonsten mach ein mc mit einem textfeld und dem eingebundenen schriftschnitt. das dann attachen anstatt createEmptyMovieClip.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 17-12-2004, 17:05   #5 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Das muss anders auch gehen. Ich konnte es mal... Auf meiner Website klappt's ja auch!

Was du da ansprichst, klingt irgendwie zu umständlich - zumal ich hier nur nen kleinen ausschnitt meines Script gepostet habe, wird mir des sonst zu komplex
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 17-12-2004, 18:51   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.323
"..Was macht man denn da?.."
suchen! hier im forum nach "embedFonts" suchen.

Shared Fonts: Wo ist mein Fehler? Ich verzweifle.
__________________
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 21:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele