Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-09-2009, 10:53   #1 (permalink)
already exist
 
Benutzerbild von broud
 
Registriert seit: Sep 2004
Ort: Reutlingen
Beiträge: 150
AppUpdater Class von Flex3 zu Flex4 -> Fehler

Hallo,

ich bin gerade dabei mein Flex3 Projekt nach Flex4 zu transportieren.
Dabei ist mir ein nicht erklärbarer Fehler aufgetreten.

Es geht um die ApplictionUpdaterUI Klasse. Von dieser Klasse Erbt
meine AppUpdater Klasse (Code siehe unten). Wenn ich nun mein
Projekt veröffentliche bekomme ich folgende Fehlermeldung ausgeben:

TypeError: Error #1007: Instantiation attempted on a non-constructor.
at mx.controls::ProgressBar/createChildren()
at mx.core::UIComponent/initialize()[E:\dev\beta1\frameworks\projects\framework\src\mx\ core\UIComponent.as:6510]
at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\beta1\frameworks\projects\framework\src\mx\ core\UIComponent.as:6402]
at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\beta1\frameworks\projects\framework\src\mx\ core\Container.as:3879]
at mx.core::Container/addChildAt()[E:\dev\beta1\frameworks\projects\framework\src\mx\ core\Container.as:2541]
at mx.core::Container/addChild()[E:\dev\beta1\frameworks\projects\framework\src\mx\ core\Container.as:2459]
at ApplicationUpdaterDialogs/_ApplicationUpdaterDialogs_ApplicationUpdaterVBox1 0_c()
at mx.core:eferredInstanceFromFunction/getInstance()[E:\dev\beta1\frameworks\projects\framework\src\mx\ core\DeferredInstanceFromFunction.as:105]
at mx.states::AddChild/createInstance()
at mx.states::AddChild/set targetFactory()
at ApplicationUpdaterDialogs/_ApplicationUpdaterDialogs_AddChild8_i()
at ApplicationUpdaterDialogs/_ApplicationUpdaterDialogs_State7_c()
at ApplicationUpdaterDialogs()
at _ApplicationUpdaterDialogs_mx_managers_SystemManag er/create()
at mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev\beta1\frameworks\projects\framework\src\mx\ managers\SystemManager.as:3581]
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::docFrameHandler()[E:\dev\beta1\frameworks\projects\framework\src\mx\ managers\SystemManager.as:3400]
at mx.managers::SystemManager/docFrameListener()[E:\dev\beta1\frameworks\projects\framework\src\mx\ managers\SystemManager.as:3258]


Jetzt stellt sich mir die Frage was läuft da schief und warum.
In Flex3 Funktioniert alles 1a. Kann mir jemand dazu etwas sagen?


Code:
package de.broud.air
{
	import air.update.ApplicationUpdaterUI;
	import air.update.events.UpdateEvent;
	import flash.events.ErrorEvent;
	import flash.filesystem.File;
	
	public class AppUpdater extends ApplicationUpdaterUI
	{
		public function AppUpdater()
		{
		    this.configurationFile = new File("app:/updater.xml");
		    this.addEventListener(ErrorEvent.ERROR, onError);
		    this.addEventListener(UpdateEvent.INITIALIZED, appUpdaterInitialized);
		    //this.initialize();
		}
		
		private function onError(error:Error):void
        {
      		trace(error);
      	}
		
		private function appUpdaterInitialized(event:UpdateEvent):void
		{
			this.checkNow();
		}
	}
}
broud ist offline   Mit Zitat antworten
Alt 21-09-2009, 20:51   #2 (permalink)
already exist
 
Benutzerbild von broud
 
Registriert seit: Sep 2004
Ort: Reutlingen
Beiträge: 150
Keine Ideen
Oder handelt es sich hier evtl um einen Bug,
was ich mir aber eigentlich kaum vorstellen kann da
ich sicherlich nicht der erste bin der ein AppUpdate in
gumbo versucht, oder etwa doch

Hab das Projekt mal angehängt, vielleicht hiltf's weiter.
Bitte bitte bitte helft mir *lieb schau*
Angehängte Dateien
Dateityp: zip ProjectCreator.fxp.zip (3,7 KB, 3x aufgerufen)

Geändert von broud (21-09-2009 um 21:32 Uhr)
broud ist offline   Mit Zitat antworten
Alt 22-09-2009, 08:23   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Habe kein Flash Builder 4... daher die Frage: die willst nicht rein zufällig AIR Klassen in einem Flex Projekt verwenden?
Omega Psi ist offline   Mit Zitat antworten
Alt 22-09-2009, 08:41   #4 (permalink)
already exist
 
Benutzerbild von broud
 
Registriert seit: Sep 2004
Ort: Reutlingen
Beiträge: 150
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Habe kein Flash Builder 4... daher die Frage: die willst nicht rein zufällig AIR Klassen in einem Flex Projekt verwenden?
Der Titel des Beitrags ist wohl etwas unglücklich gewählt. Es geht hier um eine AIR-Projekt welches ich noch im FlexBuilder als Desktop-App erstellt habe. Nun möchte ich gern das Projekt neu aufbauen und in diesem zug gleich auf denn FlashBuilder umsteigen.

Mein Problem ist jetzt nur das die Updater-Class im FlexBuilder funktioniert aber im FlashBuilder nicht.
Denn Auslöser hab ich schonmal gefunden. Wenn ich denn Funktionsaufruf "this.initialize();" auskommentiere läuft das Script ohne Fehler durch aber macht natürlich auch kein UpdateCheck!
broud 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
Custom class an andere class übergeben: Typenproblem hmpf ActionScript 3 3 19-12-2008 08:45
Fehler beim nutzen von Flex3 Komponenten per AS3 Pearldrake ActionScript 3 2 06-03-2008 08:26
alex_uhlmann.animationpackage, Fehler in class TimeTween veraee Flash CS3 Professional 0 17-08-2007 14:49
Arbeiten auf dem Server: Class loaded Fehler beachmeat ActionScript 2 8 15-03-2006 09:34
The class being compiled, 'Bla', does not match the class that was imported 'blas.Bla Janoscharlipp Softwarearchitektur und Entwurfsmuster 5 13-10-2003 16:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele