Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-09-2007, 19:32   #1 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 39
Schaltfläche in leeren MC laden

Hallo Zusammen,
ich habe eine Bildergallery eingebaut in der man Bilder auswählen kann die dann langsam eingeblendet werden. Mein Problem ist das sich ein zurück Button auf der Bühne befindet der dann auch jedes mal mit ein- bzw. ausgeblendet wird. Und ich wochte das er immer da. Da dachte ich man könnte einen leeren MC drüber legen und den Button darein laden. Allerdings bekomme ich es nicht hin. Vielleicht kann mir jemand von Euch helfen?

Hier mein Anfang:
function ladeButton() {
this.createEmptyMovieClip("loadbutton", 200);
this.loadbutton.loadMovie(Btn_zurueck);
}

ladeButton();

Der Zurück Button liegt in der Bibliothek und hat den Istanznamen "Btn_zurueck".

Gruß Björn
bjoern8814 ist offline   Mit Zitat antworten
Alt 27-09-2007, 19:54   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
loadmovie() ist für externe Dateien gedacht als swf jpg png gif etc.

Um Objekte zur Laufzeit aus der Bib zu laden verwendet man attachMovie("Bezeichner","Instanzname",Tiefe);

Der Bezeichner ist nicht der Symbolname in der BIB
Bezeichner zuweisen
Bib rechtsklick auf Movieclip --> Verknüpfung --> Export für Actionscript anhaken.
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 27-09-2007, 20:35   #3 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 39
Erst mal vielen Dank!
Der Button wird jetzt über den Bildern angezeicht allerdings passiert jetzt nichts mehr wenn ich auf den Button klicke. Ist nun der Insztanzname weg? Kann ich das ganze nun auch per AC positionieren?

Hier mein Teilskript:
attachMovie("Btn_zurueck_bz","btn_zurueck",100);

btn_zurueck.onRelease = function(){
//Funktionsaufruf
thLoeschen()
container.removeMovieClip();
gotoAndStop(1);
}

Gruß Björn
bjoern8814 ist offline   Mit Zitat antworten
Alt 27-09-2007, 21:39   #4 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 39
Hi,
das positionieren hab ich nun hin bekommen aber habt Ihr keinen Tipp warum Funktion btn_zurueck nicht funktioniert setdem ich attachMovie verwende?

Gruß Björn

Skript:
this.createEmptyMovieClip("ladeButton", 200);
ladeButton.attachMovie("Btn_zurueck_bz","btn_zurue ck",this.getNextHighestDepth());
ladeButton._y = 5;
ladeButton._x = 530;
ladeButton._height = 25;
ladeButton._width = 75;

btn_zurueck.onRelease = function(){
gotoAndStop(1);
}
bjoern8814 ist offline   Mit Zitat antworten
Alt 28-09-2007, 12:30   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
in "btn_zurue ck" ist eine Leerstelle,!!
__________________
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-09-2007, 21:11   #6 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 39
Hi,
ja das sieht so aus muss allerdings beim kopieren passiert sein.
Im richtigen Skript ist keine Leerstelle.

Hat vielleicht noch jemand eine Idee?

Gruß Björn
bjoern8814 ist offline   Mit Zitat antworten
Alt 28-09-2007, 23:39   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ja dann hast ein Timingproblem, die zuweisung läuft ins leere. Da das ButtonEvent vor dem laden des Buttons zugewiesen wird, und noch kein Button da ist.
__________________
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 30-09-2007, 17:36   #8 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 39
Hi,
danke für die Antworten aber bis jetzt hat noch nichs geholfen. Ein Timeout Problem ist auch auszuschließen. Es passiert nach wie vor nichts wenn ich den Button anklicke. Ziehe ich einen Button auf die Bühne und vergebe einen Inztanzanmen dann funktiont das ganze.Hat vielleicht noch jemand eine Idee oder sieht einen Fehler im Skript oder vielleicht hab ich noch was vergessen?

Hier mein Skript:
this.createEmptyMovieClip("ladeButton", 200);
ladeButton.attachMovie("Btn_zurueck_bz","btn_zurue ck",this.getNextHighestDepth());
ladeButton._y = 5;
ladeButton._x = 530;
ladeButton._height = 25;
ladeButton._width = 75;

btn_zurueck.onRelease = function(){
//Funktionsaufruf
thLoeschen()
container.removeMovieClip();
gotoAndStop(1);
}

Gruß Björn
bjoern8814 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 04:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele