Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-04-2010, 10:32   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 21
MovieClip zeigt Inhalt nicht an?

Hi, ich habe gerade ein eigenartiges Problem, das ich so garnicht nachvollziehen kann, stehe wahrscheinlich irgendwo auf dem Schlauch...
Zunächst mein Code:

Zunächst aus der .fla:
Code:
import level.*;

const LVL_WIDTH:int = 800;
const LVL_HEIGHT:int = 600;

var lvl_1_01:LevelContainer = new LevelContainer("images/lila.jpg", LVL_WIDTH, LVL_HEIGHT, 0);
lvl_1_01.addEventListener("LOADING_COMPLETED", ready);

function ready(e:Event):void {
	trace("loaded");
	addChild(lvl_1_01);
}
Und hier aus meiner AS-Klasse:
Code:
package level {
	
	import flash.display.MovieClip;
	import flash.events.Event;
	import flash.display.Loader;
	import flash.net.URLRequest;
	
	public class LevelContainer extends MovieClip {
		private var index:int;
		
		private var loader:Loader;
		private var req:URLRequest;
		
		public function LevelContainer(url:String, w:int, h:int, positionIndex:int = 0) {
			index = positionIndex;
			width = w;
			height = h;
			y = 0;
			x = index * width;
			loader = new Loader();
			loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completed);
			req = new URLRequest(url);
			loader.load(req);
			//addEventListener(Event.ENTER_FRAME, update);
		}
		
		private function update(e:Event):void {
			//update position...
		}
		
		private function completed(e:Event):void {
			loader.height = height;
			loader.width = width;
			loader.x = 0;
			loader.y = 0;
			addChild(loader);
			dispatchEvent(new Event("LOADING_COMPLETED"));
		}
	}
	
}
Das Event wird definitiv gesendet und empfangen, also sollte eigentlich auch der MovieClip bzw der "LevelContainer" auf der Stage landen denke ich.
Aber das Bild innerhalb des LevelContainers ist nicht zu sehen.
Was mache ich falsch?
Ich habe das in ähnlicher Weise schon öfter erfolgreich gemacht, aber hier zickt irgendetwas rum.
Revoluzifer ist offline   Mit Zitat antworten
Alt 23-04-2010, 11:04   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
du weist width, bzw. height zu wo es noch keinen inhalt gibt, versuch mal so:
PHP-Code:
package level {
    
    
import flash.display.MovieClip;
    
import flash.events.Event;
    
import flash.display.Loader;
    
import flash.net.URLRequest;
    
    public class 
LevelContainer extends MovieClip {
        private var 
index:int;
        
        private var 
loader:Loader;
        private var 
req:URLRequest;
        private var 
hw;
        
        public function 
LevelContainer(url:String_w:int_h:intpositionIndex:int 0) {
            
index positionIndex;
            
_w;
            
_h;
            
loader = new Loader();
            
            
loader.contentLoaderInfo.addEventListener(Event.COMPLETEcompleted);
            
req = new URLRequest(url);
            
loader.load(req);
            
            
//addEventListener(Event.ENTER_FRAME, update);
        
}
        
        private function 
update(e:Event):void {
            
//update position...
        
}
        
        private function 
completed(e:Event):void {
            
            
loader.height h;
            
loader.width w;
            
loader.0;
            
loader.0;
            
addChild(loader);
            
dispatchEvent(new Event("LOADING_COMPLETED"));
        }
    }
    

__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 24-04-2010, 19:39   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 21
Sehr gut, funktioniert
Danke!
War mir zwar sicher das schon anders gemacht zu haben, aber gut, merk ich mir das mal...
Revoluzifer 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
movieclip zeigt die einzelbilder nicht an belshamharot Flash Einsteiger 8 18-08-2006 20:10
xml datei zeigt nicht ihren inhalt an o.O pl4yer Flash mit XML und Webservices 1 02-06-2005 13:48
ScrollPane zeigt keinen Inhalt Eisdealer Komponenten und SmartClips 2 26-05-2005 23:56
ScrollPane zeigt MovieClip nicht an ??!! loomis Komponenten und SmartClips 8 13-11-2003 09:05
netscape zeigt den Inhalt nicht ! von dr Alb ra Flash MX 2 25-07-2002 14:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele