Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-08-2009, 10:05   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 7
TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null

Hallo,
bin Flash Einsteiger und versuche gerade eine Webseite zu programmieren. es tauchen aber unendlich viele Fehler auf. Ich möchte mal den Quellcode posten.
Ich würde mich freuen, wenn Ihr mir helfen würdet.

Danke schon mal

(Laut Fehlermeldung liegt das Problem bei der Funktion go_mädchen)

//////////////////////////////////////////////////////////////////////////////
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;


var myTween:Tween=new Tween(this.ape_mc,"x",Elastic.easeInOut,-200,400,3,true);

var myTween2:Tween=new Tween(this.briefkasten_mc,"y",Elastic.easeInOut,20 00,500,3,true);

/*var myTween3:Tween = new Tween(this.mädchen_mc,"x",Regular.easeInOut,-900,180,3,true)*/

////////////////////////////////////////////////////////////////////////////// Mädchen

this.addEventListener(Event.ENTER_FRAME, go_mädchen);

var speed_x=2;

var w=0;

function go_mädchen(event:Event) {
this.mädchen_mc.x+=speed_x;
w=w+1;
this.mädchen_mc.y=Math.sin(w)*3+500;
if (mädchen_mc.x>200) {
removeEventListener(Event.ENTER_FRAME,go_mädchen);
}
}

this.briefkasten_mc.addEventListener(MouseEvent.MO USE_DOWN,weida)
function weida (event:MouseEvent){
nextFrame()
}
this.ape_mc.addEventListener(MouseEvent.MOUSE_DOWN ,weida2)
function weida2 (event:MouseEvent){
gotoAndStop(17)
}
this.mädchen_mc.addEventListener(MouseEvent.MOUSE_ DOWN,weida3)
function weida3 (event:MouseEvent){
nextFrame()
}
whiterabbit ist offline   Mit Zitat antworten
Alt 28-08-2009, 11:46   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Bis auf drei kleine fehlerchen funzt des Ding!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 28-08-2009, 13:47   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 7
ok. Aber kannst du mir sagen, welche die Fehler sind und was ich machen kann?
Dank
whiterabbit ist offline   Mit Zitat antworten
Alt 28-08-2009, 13:50   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Probier mal das!
PHP-Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
var 
myTween:Tween=new Tween(this.ape_mc,"x",Elastic.easeInOut,-200,400,3,true);
var 
myTween2:Tween=new Tween(this.briefkasten_mc,"y",Elastic.easeInOut,20,500,3,true);
var 
myTween3:Tween = new Tween(this.mädchen_mc,"x",Regular.easeInOut,-900,180,3,true)
var 
speed_x:int=2;
var 
w:int=0;
this.addEventListener(Event.ENTER_FRAMEgo_mädchen);
function 
go_mädchen(e:Event):void{
    
this.mädchen_mc.x+=speed_x;
w=w+1;
this.mädchen_mc.y=Math.sin(w)*3+500;
if (
mädchen_mc.x>200) {
removeEventListener(Event.ENTER_FRAME,go_mädchen);
}
}
this.briefkasten_mc.addEventListener(MouseEvent.MOUSE_DOWN,weida);
function 
weida (event:MouseEvent){
nextFrame()
}
this.ape_mc.addEventListener(MouseEvent.MOUSE_DOWN ,weida2)
function 
weida2 (event:MouseEvent){
gotoAndStop(17)
}
this.mädchen_mc.addEventListener(MouseEvent.MOUSE_DOWN,weida3)
function 
weida3 (event:MouseEvent){
nextFrame()

__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 28-08-2009, 14:02   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 7
Klappt leider auch nicht :-(

außerdem habe ich im nächsten schlüsselbild diesen code.

Aber der button funzt nicht :-(

this.back_btn.addEventListener(MouseEvent.MOUSE_DO WN,zurück)
function zurück (event:MouseEvent){
gotoAndStop(1)
}
whiterabbit ist offline   Mit Zitat antworten
Alt 28-08-2009, 14:15   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Mom, bekommst a Demo!
Angehängte Dateien
Dateityp: fla maedchen.fla (32,0 KB, 2x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 28-08-2009, 15:50   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 7
Danke. Das ist schon mal ganz gut.

Aber ich wollte erst auf das 2. schlüsselbild gelangen, wenn ich einen der drei button (briefkasten,ape,mädchen) drücke. Also vorher müßte das ganze stoppen.

Wenn ich einen dieser button schnell drücke, bevor es auf das 2. schl.bild kommt auch in deinem Bsp. folgende fehlermeldung:

"TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
at maedchen_fla::MainTimeline/go_mädchen()"

ich bin verzweifelt

ach ja, wenn ich bei der function go_mädchen das gotoAndStop(2) rausnehme stoppt das ganze. Dann kann ich mit dem button zurück auf das erste schl.bild aber die buttons funen net mehr......ich merke gerade mein ganzes script is voller fehler

Geändert von whiterabbit (28-08-2009 um 15:59 Uhr)
whiterabbit ist offline   Mit Zitat antworten
Alt 28-08-2009, 16:00   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Des geht auch, hab jetzt alle clips verlinkt, die springen alle nach Frame2!
Angehängte Dateien
Dateityp: fla maedchen_2.fla (32,0 KB, 3x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 28-08-2009, 16:17   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2009
Beiträge: 7
stimmt so gehts. Aber nun tauchen bei mir wieder unendlich weitere fehler auf...mist

kann ich dir meine .fla datei mal posten? Viell. kannst du mir die anderen fehler auch noch zeigen

dank
whiterabbit 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 19:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele