Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-04-2011, 10:57   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2011
Beiträge: 7
In XML Slideshow Bilder Verlinken

Halllo zunächst mal bin hier völlig neu im Forum und begrüße euch alle ausserdem bin ich auch recht neu mit Flash. Nun zum Problem und zwar habe ich eine XML Slideshow und möchte das die Bilder per Klick auf eine andere Website verlinken. Die links sollten auch über die oder eine andere xml datei änderbar sein.


Zunächst mal hier das actionscript :

Code:

// XML-File
var xmlfilename:String = new String("files.xml");

// Standard values
var Path:String = new String("");
var fadeInTime:Number = new Number(1);
var nextPicTime:Number = new Number(2);

// Deklare the variables
var Pictures:Array = new Array();
var Active:Number = new Number(0);
var Act_MC:Boolean = new Boolean(false);
var systemDaten:XML = new XML();

// Ignore whitespace in XML
systemDaten.ignoreWhite = true;

// Function to load the XML data
systemDaten.onLoad = function(success) {
	var data_first = systemDaten.firstChild;
	
	// Getting the attributes of the Slider
	if(data_first.attributes.folder) Path = data_first.attributes.folder;
	if(data_first.attributes.fadeInTime) fadeInTime = data_first.attributes.fadeInTime;
	if(data_first.attributes.nextPicTime) fadeInTime = data_first.attributes.nextPicTime;
	
	// Getting the pictures in the XML
	for(i1=0; i1<data_first.childNodes.length; i1++){
		Pictures.push(data_first.childNodes[i1].attributes.name);
	}
	
	// Start the Slider
	startIt();
}

// Start the XML-Data-Loading
systemDaten.load(xmlfilename);


// Starting the Slideshow
function startIt(){
	
	
	
	
	// Create the IMG-MC
	_root.createEmptyMovieClip("mc_0", 20);
	mc_0.onRelease = function(){

	getURL('http://google.de', '_blank');
}
	mc_0.swapDepths(0);
	mc_0._y = 245; 
	mc_0._x = 220;
	mc_0._alpha = 100;
	mc_0.loadMovie(Path + "/" + Pictures[Active]);
	
	//positionierung
	
	
	// Create the empty Second-IMG-MC
	_root.createEmptyMovieClip("mc_1", 10);
	mc_1.swapDepths(0);
	mc_1._y = 245; 
	mc_1._x = 220;
	mc_1.alpha = 0;
	mc_1.onRelease = function(){

	getURL('http://google.de', '_blank');
}
	// Start the interval
	setInterval(switching, nextPicTime*3000);
}

// Switch the Picture
function switching(){
	// Setting the active MC
	Act_MC=Act_MC==true?false:true;
	
	// Setting the Key of the new Picture
	Active = Active >= Pictures.length-1 ? 0 : Active+1;
	
	// Loading the new Picture
	actMC = _root["mc_"+(Act_MC==true?1:0)]; 			// Setting the relation-variable
	actMC.alpha = 0;									// Blending-Out
	actMC.swapDepths(actMC.getDepth()+20); 				// Swapping over the past picture
	actMC.loadMovie(Path + "/" + Pictures[Active]); 	// Loading
	
	// Fading the new Picture in
	fadePic(actMC);
}

// Fading-IN a picture
function fadePic(pic){
	FadeIn = new mx.transitions.Tween(pic, "_alpha", mx.transitions.easing.Regular.easeInOut , 0, 100, fadeInTime, true);
}
und nun das xml file:


Code:
<pictures folder="bilder" fadeInTime="1" nextPicTime="2">
	<pic name="pic0.gif" />
	<pic name="pic1.gif" />

</pictures>
wäre super wenn mir jemand von euch weiterhelfen kann
tilltitan ist offline   Mit Zitat antworten
Alt 13-04-2011, 12:55   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Servus
Was für ein Teil ist gemeint, der hier "getURL('http://google.de', '_blank');" ?
__________________
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 13-04-2011, 13:26   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2011
Beiträge: 7
ich hatte es mal so probiert mit meinen kleinen lächerlichen programmier Kenntnissen ;-). funktioniert so natürlich nicht.
tilltitan ist offline   Mit Zitat antworten
Alt 13-04-2011, 13:29   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Aber die "mc_0" und "mc_1" sollen diese Links schalten, richtig?
__________________
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 13-04-2011, 13:43   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2011
Beiträge: 7
ja so sollte es eigentlich sein. bei mc_0 soll zum einen ein bild aus dem ordner bilder laden und diesen mit einem sich änderten link belegen. das gleiche soll dann bei mc_1 passieren. Der link muss aber über xml anpassbar sein. geht das ?
tilltitan ist offline   Mit Zitat antworten
Alt 13-04-2011, 13:52   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Sollte eigentlich schon gehen, wenn Du einen ähnlichen Aufbau wie mit Deinem PictureArray verwendest.
__________________
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 13-04-2011, 15:51   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2011
Beiträge: 7
hmm,
weiss jetzt nicht genau was du meinst bin absoluter anfänger. ich wollte eigentlich auch das man die Links in einen seperaten ordner hinterlegt also nicht wie im moment durch das eintragen im Aktionskript direkt. Das ganze soll eine slideshow werden in der angebote der woche stehen wenn man auf die Bilder der Slideshow klickt soll mann dann auf die seite mit dem angegebenen Artikel verlinkt werden. Nun sollen sowohl die aktualisierung der Bilder in der Slideshow wie auch die verlinkungen von jemandem gemacht werden der sich noch weniger auskennt wie ich. Deshalb wäre es toll wenn das über einen seperaten Ordner funktionieren würde. Kannst du nachvollziehen was ich meine ?
tilltitan 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 8] bilder slideshow mit großer bilderdatenbank erstellen ca. 8000 bilder. wie ? rama Flash Einsteiger 3 10-07-2009 12:46
Bilder Slideshow Lifescan Flash Einsteiger 2 10-09-2008 10:28
Bilder Slideshow moohain Flash 4 und Flash 5 2 28-09-2004 13:35
Slideshow bilder verlinken!!! hilfe mac.zeug ActionScript 1 0 29-04-2004 00:09
BILDER verlinken clickfish Flash 4 und Flash 5 1 03-09-2001 14:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele