Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-04-2007, 23:43   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2007
Beiträge: 12
loaderdefinition für simple viewer gallery

hallo!
ich hab in meine fla-site 5 simple-viewer-gallerien integriert, nun aber das problem, dass der in der referenz-datei für multiple gallerien angegebene action-code nicht funktioniert, weil der von einem globalen loader für alle galerien ausgeht. ich bräuchte aber jeweils einen neuen loader für jede gallerie. kann mir jemand n muster code posten im sinne von: wenn button1_btn gedrückt wird, load Gallery1.xml und in loader1_ldr dann Movie1.swf?!



Code:
//Set button actions
this.photographieMenu_mc.menu1_mc.photo_gal_01_btn.onRelease = function(){
    loadGallery("glitz.xml");   
}
this.photographieMenu_mc.menu1_mc.photo_gal_02_btn.onRelease = function(){
    loadGallery("trees.xml");       
}
this.photographieMenu_mc.menu1_mc.photo_gal_03_btn.onRelease = function(){
    loadGallery("urban.xml");       
}
this.tape_art_Menu_mc.menu2_mc.tape_gal_01_btn.onRelease = function(){
    loadGallery("people.xml");       
}
this.tape_art_Menu_mc.menu2_mc.tape_gal_02_btn.onRelease = function(){
    loadGallery("nature.xml");       
}
function loadGallery(galName){
    _root.xmlDataPath = galName; 
    gal_ldr.loadMovie("viewer.swf");
}
der obenstehende code funktioniert (mit außnahme der glitz-gallery) im moment nur , wenn ich beim "photo_gal_01_btn" den direkt davor stehenden code (this.photographieMenu_mc.menu1_mc.) lösche und dann werden die anderen gallerien auch nur angezeigt, wenn der glitz-link (geht nicht, kommt aber auch keine fehlermeldung) erst angeklickt wurde... denke, dass liegt an der mehrfachpositionierung der instanz gal-ldr und würde sich mit der ansteuerung in verschiedenen loadern ändern...

h i l f e ! =)

bleibe zuversichtlich...

talie
ToxicRosella ist offline   Mit Zitat antworten
Alt 25-04-2007, 07:56   #2 (permalink)
Nordlicht
 
Benutzerbild von astaroth
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 569
So ganz habe ich das noch nicht wirklich verstanden,
aber eigentlichg biste ja schon auf dem besten Wege
zur Lösung.
Du hast mehrere Buttons, die beim drücken eine
XML - Datei laden und in einem Movie eine SWF lädt.
Soweit richtig ?

Dann würde ich das so machen :

Code:
myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
	if (success) {
		_level0.LoadData();
	} else {
		trace ("Can't find XML - file");
	}
};

function LoadData(){
	gal_ldr.loadMovie("viewer.swf");
}

MovieClip.prototype.myPress = function (galName){
	this.onRelease = function (){
		_level0.myXML.load(galName);
	}
}

BTN1.myPress ("Hallo.xml");

stop();
Wenn jetzt BTN1 gedrückt wird, wird erst die XML-Datei geladen und danach
in MC gal_ldr die SWF mit Namen viewer.

Wolltest Du soetwas ?


...Patrick
__________________
"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen."
Wachsamkeit ist der Preis der Freiheit - Keine Zensur!

– Wau Holland –

http://www.wauland.de
astaroth ist offline   Mit Zitat antworten
Alt 25-04-2007, 21:37   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2007
Beiträge: 12
danke, danke, danke! eine antwort!

patrick!

danke! nun ist es so, dass i c h gaaanz am anfang mit actionscript stehe... den teil, den ich schon hab, verstehe ich soweit. kannste auf dem basierend bitte einfügen, was nötig ist, um dann "viewer.swf" in einen loader namens glitz_ldr zu laden?! b i t t e ? !

Code:
this.photographieMenu_mc.menu1_mc.photo_gal_01_btn.onRelease = function(){
    loadGallery("glitz.xml");   
}
d a n k e !

talie
ToxicRosella ist offline   Mit Zitat antworten
Alt 26-04-2007, 06:43   #4 (permalink)
Nordlicht
 
Benutzerbild von astaroth
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 569
Hi,

also basierend auf Deinen Code beim Button.

Du nimmst den Code, wie ich ihn gepostet habe und statt BTN1.myPress ("HALLO.xml") machst Du folgendes :

Code:
this.photographieMenu_mc.menu1_mc.photo_gal_01_btn.myPress("glitz.xml");
Jetzt passiert folgendes :

glitz.xml wird sozusagen in das XML - Object "myXML" geladen.
Dieses kannst Du dann ja wieder auslesen bzw. die Teile die Du benötigst.
Wenn "glitz.xml" erfolgreich geladen wurde, wird die Methode LoadData()
anfgerufen, die in dem MC "gal_ldr" die viewer.swf lädt.

Ansonsten poste mal die FLA, dann baue ich das ein, damit Du siehst wo was hinkommt.

Gruß...

...Patrick
__________________
"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen."
Wachsamkeit ist der Preis der Freiheit - Keine Zensur!

– Wau Holland –

http://www.wauland.de
astaroth ist offline   Mit Zitat antworten
Alt 26-04-2007, 22:27   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2007
Beiträge: 12
so.. hab den code nun modifiziert und in fünffacher ausführung in meine fla kopiert... jeweils mit geändertem xml-datei-namen und entsprechenem loader-namen für jede einzelne gallerie... dat funktioniert aber nicht... würde hier gern meine fla posten, der anhängemanager sagt aber "nein"... *büüüüüahhhhhh* sooo kurz davor und doch soo weit weg... gibste mir deine e-mail-adresse?! dann schick ich sie dir als anhang... wahlweise köntest du mir bitte sagen, was ich hier falsch mache... bitte...

sonnige grüße!

talie
ToxicRosella ist offline   Mit Zitat antworten
Alt 27-04-2007, 08:36   #6 (permalink)
Nordlicht
 
Benutzerbild von astaroth
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 569
Du kannst soweit ich weiß nur zip - Dateien hier anhängen.
Eigentlich brauchste das Script nicht in 5-facher Ausfertigung.
Ansonsten schicke ich Dir gleich ne PM, dann haste auch meine
E-Mail.

...Patrick
__________________
"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen."
Wachsamkeit ist der Preis der Freiheit - Keine Zensur!

– Wau Holland –

http://www.wauland.de
astaroth ist offline   Mit Zitat antworten
Alt 27-04-2007, 09:20   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2007
Beiträge: 12
patrick!

hab emil grad losgeschickt, mit meiner fla-datei...

talie

p.s.:
d a n k e ! (auch auf die gefahr hin, dass ich mich wiederhole =))
ToxicRosella ist offline   Mit Zitat antworten
Alt 05-05-2007, 12:20   #8 (permalink)
Neuer User
 
Registriert seit: Apr 2007
Beiträge: 12
abschlussbericht! =)

toll!

vielen, vielen dank! meine website geht nun morgen online u n d ich bin hellauf begeistert von der hilfe hier (und außerhalb... danke patrick)! hab jede menge gelernt über die zusammenhänge zwischen fla und xml und ansatzweise (liegt an meinem horizont.. =)) was alles möglich ist... und bin suuuper angefixt mehr zu lernen.. d a n k e !

wenn's dieses forum (und in meinem fall patrick) nicht gegeben hätte... nicht auszudenken! =)

vielen lieben dank und sonnige grüße

talie
ToxicRosella 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 21:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele