Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2006, 12:40   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: united states of mars
Beiträge: 334
HELP: testen in flash geht, swf im player ist aber leer

Hallo,

ich hatte gestern schon mal ein anderes Problem beschrieben. Wenn ich den Film nun exportiere funktioniert das alles in Flash wenn ich das aber als swf angucke ist nichts da…

PHP-Code:
function createNavi(topnavi_array:Array, startY:NumberaTopnaviCol:Array) : Void {

        var 
navigation_mc:MovieClip;
        var 
mBg:MovieClip;
        var 
navigation_txt:TextField;
        
        for (var 
i:Number 0topnavi_array.lengthi++){      
            
            
navigation_mc this.createEmptyMovieClip("topnavi_mc"+ithis.getNextHighestDepth());
            
mBg navigation_mc.createEmptyMovieClip("mBackground"navigation_mc.getNextHighestDepth());
            
            
            
navigation_mc._y startY;
            
navigation_mc._alpha 0;
            
            
            
mBg.beginFill(aTopnaviCol[i], 100);
            
drawRectangle(mBgStage.width14);
            
mBg.endFill();
            
            
navigation_txt navigation_mc.createTextField("topnavi_txt",  navigation_mc.getNextHighestDepth(), 5, -100);
            
navigation_txt.wordWrap false;
            
navigation_txt.autoSize true;
            
navigation_txt.embedFonts true;
            
//navigation_txt.antiAliasType = "advanced";

             // Set Navigation Text Format 
            
var fmtTopNavi:TextFormat = new TextFormat();
            
fmtTopNavi.color 0xFFFFFF;
            
fmtTopNavi.font "ceriph"
            
fmtTopNavi.size 8;
            
            
navigation_txt.text =  String(topnavi_array[i]);
            
trace(navigation_txt.text );
            
navigation_txt.setTextFormat(fmtTopNavi);
            

            var 
endY:Number Stage.height + (14*i
            
            
navigation_mc.tween("_y"endY0.6*(i+0.5), "easeOutElastic");
            
navigation_mc.alphaTo(1002"easeOutQuad");
            
            
navigation_mc.onRollOver = function (){
                
                var 
nId:Number this._name.substr(this._name.length -1this._name.length
            
                if (
mMain.naviAktive != nId){
                    
                    
this.mBackground.colorTo(0x9900333"easeOutCubic");
            
                }
            }
            
            
navigation_mc.onRelease = function () {
                
                if (
mMain.naviAktive != nId || mMain.naviAktive == undefined){
                    
                    
mMain["topnavi_mc"+mMain.naviAktive].mBackground.colorTo(aTopnaviCol[mMain.naviAktive], 4"easOutQuad");
                    
mMain.naviAktive this._name.substr(this._name.length -1this._name.length);
                    
this.mBackground.colorTo(0xCC33001"easOutQuad");
                    
generateSecondLevel(nIdthis._y);
                
                }
                    
            }
            
            
navigation_mc.onRollOut = function () {
                
                var 
nId:Number this._name.substr(this._name.length -1this._name.length
            
                if (
mMain.naviAktive != nId){
                    
                    
this.mBackground.colorTo(aTopnaviCol[nId], 1"easOutQuad");
            
                }
            }
            
            
navigation_mc.onReleaseOutside navigation_mc.onRollOut;
        }
            

ich bekomm wenn ich das als flash 7 exporitere eine Fehlermeldung die ich aber nicht so recht deuten kann…

PHP-Code:
Type mismatch in assignment statementfound Void where TextField is required.
             
navigation_txt navigation_mc.createTextField("topnavi_txt",  navigation_mc.getNextHighestDepth(), 5, -100); 
Da ich navigation_txt ja am anfang der funktion als TextFeld ja am anfang explizit definiere.

Wer weiß da rat??
Danke
Guido
__________________
zum glück läuft auf meinem mac nicht alles so langsam wie der flashplayer.
______________
stylefetish ist offline   Mit Zitat antworten
Alt 07-02-2006, 12:45   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Player vor Version 8 geben bei createTextField "void" zurück! Da liegt der Hund begraben! Steht auch so in der Flashhilfe!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 07-02-2006, 12:56   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: united states of mars
Beiträge: 334
ah okay! Vielen Danke… Wenn man so lange mit createTextfield gearbeitet hat vermutet man immer es gäbe nichts mehr darüber in der Hilfe herauszufinden
__________________
zum glück läuft auf meinem mac nicht alles so langsam wie der flashplayer.
______________
stylefetish ist offline   Mit Zitat antworten
Alt 07-02-2006, 12:57   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Tja... so gehts!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha 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 15:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele