| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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);
} Code: <pictures folder="bilder" fadeInTime="1" nextPicTime="2"> <pic name="pic0.gif" /> <pic name="pic1.gif" /> </pictures> |
| | |
| | #2 (permalink) |
| brand new user 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" |
| | |
| | #4 (permalink) |
| brand new user 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" |
| | |
| | #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 ?
|
| | |
| | #6 (permalink) |
| brand new user 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" |
| | |
| | #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 ? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |