Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2006, 15:25   #1 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
wo liegt mein fehler

hi leute

habe folgendes prob.

nachdem meine seite geladen wurde, habe ich in einem schlüsselbild meines hauptmc folgendes stehen:
Code:
stop();
this.attachMovie("hometext", "home_mc", 2);
this.createEmptyMovieClip("slide1_mc", 1);
this.slide1_mc.loadMovie("slide1.swf");
this.slide1_mc._x = -420.0;
this.slide1_mc._y = -249.5;
this.home_mc._x = -240.1;
this.home_mc._y = -10.9;
das funktioniert bestens. der homt_mc sowie der slide1_mc werden geladen und dargestellt.

Jetzt soll beim drücken auf die nächste schaltfläche ein neuer textmc namens kontakt und eine neuer slide mc geladen werden und das funzt nicht. hab folgenden code in ein weiteres schlüsselbild geschrieben:
Code:
stop();
this.kontakt_btn.onPress = function() {
	this.attachMovie("kontakttext", "kontakt_mc", 4);
	this.createEmptyMovieClip("slide2_mc", 3);
	this.slide1_mc.loadMovie("slide2.swf");
	this.slide2_mc._x = -420.0;
	this.slide2_mc._y = -249.5;
	this.kontakt_mc._x = -240.1;
	this.kontakt_mc._y = -10.9;
};
das prob ist... es passiert nix???
goldorak ist offline   Mit Zitat antworten
Alt 10-11-2006, 15:32   #2 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
lass mal this vor dem kontaktbtn weg

nur kontaktbtn.onPress etc
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/flash-mx-2004/uberblenden-tutorial-180341.html
Mp3 Player http://www.flashforum.de/forum/stuff/stuff-jukebox-196373.html
labrar ist offline   Mit Zitat antworten
Alt 10-11-2006, 15:35   #3 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
keine änderung

der kontakt_btn liegt im selben mc (hauptfilm)

der fehler muss im code mit der onpress funktion liegen.

den die funktioniert auch alleine nicht

Geändert von goldorak (10-11-2006 um 15:42 Uhr)
goldorak ist offline   Mit Zitat antworten
Alt 10-11-2006, 15:57   #4 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
Jo tuts auch
PHP-Code:
this.createEmptyMovieClip("slide2_mc"3);//slide2
    
this.slide1_mc.loadMovie("slide2.swf");//slide1 
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar ist offline   Mit Zitat antworten
Alt 10-11-2006, 16:20   #5 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
stimmt da war ein kleiner fehler aber es geht immernoch nicht... wenigstens der kontakt_mc hätte ja auch laufen sollen.

kontakt ist ein schaltflächensymbol mit dem instanznamen kontakt_btn
goldorak ist offline   Mit Zitat antworten
Alt 10-11-2006, 18:10   #6 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
schieb mal die fla hoch
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar ist offline   Mit Zitat antworten
Alt 10-11-2006, 19:20   #7 (permalink)
war schon da
 
Registriert seit: Mar 2006
Ort: Ammerbuch
Beiträge: 28
Hi.

PHP-Code:
stop();
this.kontakt_btn.onPress = function() {
    
_parent.attachMovie("kontakttext""kontakt_mc"4);
    
_parent.createEmptyMovieClip("slide2_mc"3);
    
_parent.slide1_mc.loadMovie("slide2.swf");
    
_parent.slide2_mc._x = -420.0;
    
_parent.slide2_mc._y = -249.5;
    
_parent.kontakt_mc._x = -240.1;
    
_parent.kontakt_mc._y = -10.9;
}; 
Innerhalb der onPress(), befindest Du dich in der Button Instanz. Das bedeutet das alles was Du mit 'this' instanzierst, sich direkt auf die Schaltfläche bezieht. Möchtest Du ausserhalb der Schaltfläche agieren, musst du '_parent' benutzen.

Gruß Daniel
__________________
daniel-sailer.de
Daniel S. ist offline   Mit Zitat antworten
Alt 11-11-2006, 16:52   #8 (permalink)
Flashsüchtig
 
Benutzerbild von goldorak
 
Registriert seit: Jul 2004
Beiträge: 175
danke

jup das wars, allerdings musste ich noch ein this vorsetzen.. anbei der richtige code.. danke nochmals..

Code:
stop();
this.kontakt_btn.onPress = function() {
	this._parent.attachMovie("kontakttext", "kontakt_mc", 4);
	this._parent.createEmptyMovieClip("slide2_mc", 3);
	this._parent.slide2_mc.loadMovie("slide2.swf");
	this._parent.slide2_mc._x = -420.0;
	this._parent.slide2_mc._y = -249.5;
	this._parent.kontakt_mc._x = -240.1;
	this._parent.kontakt_mc._y = -10.9;
};

Geändert von goldorak (12-11-2006 um 14:12 Uhr)
goldorak 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 13:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele