Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-07-2010, 12:22   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 8
null objekt error

hallo leute

ein ziemlich komisches problem. ich habe ein flash film mit einem simplen button! frame 1 ist mein thumbnail und wenn man draufklickt kommt man zu frame 80. auf frame 80 dann wieder ein button "back_btn", der mich wieder zu frame 1 führt.

code frame 1:

PHP-Code:
stop();
movieclip_mc.addEventListener(MouseEvent.CLICKfl_ClickToGoToAndStopAtFrame);

function 
fl_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
    
gotoAndStop(80);

code frame 80:

PHP-Code:
///GO BACK TO FRAME 1 // RESTART MOVIE

back_btn.addEventListener(MouseEvent.CLICKgobacktoframe1_2);

function 
gobacktoframe1_2(event:MouseEvent):void
{
    
gotoAndStop(1);
    
removeChild(laden1);

das funktioniert super!! wenn ich aber dann bei frame 80 einen externen flash film laden will mit diesem code, ladet es zwar auf frame80 das swf korrekt, doch wenn ich auf den back button drücke, gibt es mir einen null referenz fehler und der film wird abgebrochen, jumpt jedoch noch auf frame1.

PHP-Code:
//////////////// SWF film laden an position X,Y /////////////////////////
import flash.display.Loader;
import flash.net.URLRequest;

var 
laden1:Loader = new Loader();
laden1.load(new URLRequest("schriftzeichen1.swf"));
laden1.= -15;
laden1.140;
addChild(laden1

das ist der fehler....
TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
at portfolio_fla::MainTimeline/frame1()
at flash.display::MovieClip/gotoAndStop()
at portfolio_fla::MainTimeline/gobacktoframe1_2()


ich verzweifel... wenn ich den code vom swf laden rausnehme, funktioniert es wieder. aber für mein verständnis stimmt da alles

danke

Geändert von zeecity136 (11-07-2010 um 12:42 Uhr)
zeecity136 ist offline   Mit Zitat antworten
Alt 11-07-2010, 16:31   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 8
niemand ein lösungsansatz? ich greiff beim zurückgehen auf frame 1 ja auf gar nichts zu. wieso kann das dann ein null-fehler geben? ich peils nicht

bitte um antworten
zeecity136 ist offline   Mit Zitat antworten
Alt 11-07-2010, 17:38   #3 (permalink)
flashin people
 
Benutzerbild von Lukezero
 
Registriert seit: Jul 2007
Beiträge: 134
hi,

versuchs mal so

Code:
///GO BACK TO FRAME 1 // RESTART MOVIE

back_btn.addEventListener(MouseEvent.CLICK, gobacktoframe1_2);

function gobacktoframe1_2(event:MouseEvent):void
{
    gotoAndStop(1);
    if(laden1 != null) removeChild(laden1);
}
__________________
„Ob du denkst, du kannst es, oder du kannst es nicht: Du wirst auf jeden Fall recht behalten.“
- Henry Ford

Wozu noch ein Flash Blog?
Lukezero 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
[Flash CS5] Null-Objekt Linopacino Flash Einsteiger 27 10-06-2010 20:27
Error #1009 null-Objektverweises nicht möglich jwh Flash CS4 Professional 2 07-09-2009 14:01
Error #2007: Parameter child darf nicht 'null' sein EYENOC ActionScript 3 2 17-12-2008 22:10
[Flash CS3] AS3 TypeError: Error #2007: Parameter url darf nicht 'null' sein. yougeen Flash Einsteiger 2 08-11-2008 18:31
Error #2007: Parameter child darf nicht 'null' sein. fanyProductions ActionScript 3 6 07-02-2008 16:40


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

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


Copyright ©1999 – 2012 Marc Thiele