• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-06-2007, 09:32   #61 (permalink)
Zero to Hero
 
Registriert seit: Apr 2007
Beiträge: 871
na mahlzeit... ich mal wieder


ist es mögich damit auch einen folder auszulesen, in dem sich swf und as dateien befinden... dann die swfs rauzufiltern und nur diese reinzuladen? müssen die swfs statische maße haben oder kann man die rahmengrafiken entfernen und stage.width als breite nehmen?

können in ein as1/2 loadmovie as3 swfs geladen werden?

fragen über fragen...

greets

mike
ingrimm ist offline   Mit Zitat antworten
Alt 17-07-2007, 13:31   #62 (permalink)
Flashworker
 
Registriert seit: Oct 2006
Beiträge: 208
Hallo ich meld mich nochmal zurück. Es hat lang gebraucht. Aber ich habe es endlich geschafft die Slideshow einzubinden. Sie lädt jetz in der anderen Seite. Die XML Datei wird geladen kurz gesagt das Ding läuft. Leider gibt es noch 2 Probleme bei denen ich eure Hilfe brauch. Aber davon gleich mehr.
Erst einmal will ich des Rätzels Lösung präsentieren. Wer diesen Thread gelesen hat wird feststellen das sich das Gute Stück zwar einbinden Ließ, der Play und Stop Button geeigt wurde aber die waren weder anklickbar noch haben sich die Bilder gezeigt.
Ich habe das Problem gelöst indem ich jedes _root durch this getauscht habe. Seitdem ist es da.
Und nun zu meinen beiden Problemen zum einen suche ich immer noch nach einer Möglichkeit das Aussehen der Thumbs zu ändern, wenn diese Anklickbar wären wärs noch toller. Aber was viel wichtiger ist. Ist folgendes. Wenn ich die Slideshow einbinde so zeigen sich beim 1. Durchlauf links alle Bilder der XML DAtei. Dummerweise liege diese sehr unschön über anderem COntent der da aus einem anderen MC geladen wird. Und das ist wirklich doof. Wie kann ich das unterbinden. Ich hab mal das AS beigefügt. Ich weis nicht wo ich da einhaken soll. Denn eigentlich liegt das Zeug ausserhalb meiner Bühne, und glaubte bis jetzt das alles was nicht auf der Bühne liegt auch nicht zu sehen ist. Anscheinend eine Fehlannahme.
Bin für jede Hilfe dankbar!
Code:
//********************************************************************//
//Autor: Mario Ue.
//ImageGallery v.01
//Datum: 12.01.04
//bei fragen mario@interhof.com
//********************************************************************//

//pfad zum folder mit deinen bildern drin
var pfad:String = "Slideshowproblem/images/"
//auskommentieren wenn man eine dynamische xml hat
var xmlFile:String = "Slideshowproblem/images.xml"
//var xmlFile:String = "http://www.yourdomain.com/pathToSwf/folderToXml.php?remotePath="+pfad+"&cachekilla="+random(999);

//mp3 player
//hier den dateinamen des sounds eintragen "nur mp3"
var mp3:String = "sound.mp3";

//System
//-------------------------------------------//
Stage.showMenu = false;
_quality = "LOW";

//variablen
//-------------------------------------------//
var xabstand:Number = 31;
var yabstand:Number = 31;
var spalten:Number = 10;
var stageB:Number = Stage.width;
var stageH:Number = Stage.height;
var current:Number = 0;
var count:Number = 0;
var allDone:Boolean = false;
var posShow:Number = 1;
//arrays
var pic_array:Array = new Array();
var mc_array:Array = new Array();
var bigMc_array:Array = new Array();
//-------------------------------------------//
var xl:Loadxml = new Loadxml(xmlFile, parseXml);

function parseXml(xml):Void {
	var ref = xml.firstChild;
	for (var i = 0; i<ref.childNodes.length; i++) {
		pic_array[i] = [];
		pic_array[i].pic = ref.childNodes[i].firstChild.nodeValue;
		pic_array[i].picname = ref.childNodes[i].attributes.picname;
		pic_array[i].pwidth = ref.childNodes[i].attributes.width;
		pic_array[i].pheight = ref.childNodes[i].attributes.height;
	}
	buildNav();
}
function buildNav() {
	for (var i = 0; i<pic_array.length; i++) {
		var ref:MovieClip = this.ex.attachMovie("thumb_mc", "thumb_mc"+i, i);
		mc_array.push(ref);
		var bigRef:MovieClip = this.bPholder.attachMovie("bPcontainer", "bpcon"+i, -i);
		bigMc_array.push(bigRef);
		ref._x = (i%spalten)*xabstand;
		ref._y = Math.floor(i/spalten)*yabstand;
		ref.id = i;
		ref.enabled = false;
		ref.onRelease = function() {
			picTransition(this.id);
			clearInt();
		};
		ref.onRollOver = function() {
			this.line_mc.gotoAndStop(2);
		};
		ref.onRollOut = function() {
			this.line_mc.gotoAndStop(1);
		};
		if (i == pic_array.length-1) {
			loadThumbs();
		}
	}
}
function loadThumbs():Void {
	if (count<pic_array.length) {
		var ref:MovieClip = mc_array[count];
		ref.big = bigMc_array[count];
		ref.big.bp_mc.loadMovie(pfad+pic_array[count].pic);
		ref.onEnterFrame = function() {
			var gesamt:Number = this.big.bp_mc.getBytesTotal();
			var geladen:Number = this.big.bp_mc.getBytesLoaded();
			var prozent:Number = Math.ceil((geladen/gesamt)*100);
			if (prozent == 100 && geladen>4) {
				ref.prozent_txt.text = count+1;
				ref.balken_mc.gotoAndStop(100);
				this.bigMc_array[(count+1)]._visible = false;
				if(count<1) {
					this.ex["thumb_mc"+0].enabled = true;
					this.bigMc_array[0].slideTo((stageB/2)-(int(pic_array[0].pwidth)/2), this.bigMc_array[0]._y, 5);
					this.bigMc_array[0].masker();
					posNav(0);
				}
				count++;
				loadThumbs();
				this.ex["thumb_mc"+count].enabled = true;
				delete this.onEnterFrame;
			} else {
				ref.prozent_txt.text = prozent+"%";
				ref.balken_mc.gotoAndStop(prozent);
			}
		};
	} else {
		allDone = true;
		slideinterval = setInterval(playShow, 5000);
		var player:Mp3player = new Mp3player(mp3);
	}
}
function picTransition(id) {
	if (current != id || _root.bigMc_array[id].loadComp) {
		this.mc_array[id].prozent_txt.textColor = 0xFF0000;
		this.bigMc_array[id].swapDepths(100);
		this.bigMc_array[id].masker(id);
		this.bigMc_array[id]._visible = true;
		this.bigMc_array[id]._x = -640;
		this.bigMc_array[id].slideTo((stageB/2)-(int(pic_array[id].pwidth)/2), _root.bigMc_array[id]._y, 5);
		this.mc_array[current].prozent_txt.textColor = 0xFF6600;
		this.bigMc_array[current].swapDepths(99);
		this.bigMc_array[current]._visible = false;
		this.picname_txt.text = "Filename: " + pic_array[id].picname;
		posNav(id)
		current = id;
	}
}

function posNav(id) {
	var picX:Number = int(pic_array[id].pwidth);
	var picY :Number = int(pic_array[id].pheight);
	this.line_mc.slideTo(_root.line_mc._x,picY+65,5);
	this.ex.slideTo(_root.ex._x,picY+75,5);
}
function playShow() {
	if (allDone) {
		if (posShow<pic_array.length) {
			picTransition(posShow);
			posShow++;
		} else {
			posShow = 0;
		}
	}
}

function clearInt() {
	clearInterval(slideinterval);
	delete slideinterval;
}
this.slideStop_mc.onRelease = function() {
	clearInt();
};
this.slidePlay_mc.onRelease = function() {
	if(slideinterval == undefined && allDone == true){
		playShow();
		slideinterval = setInterval(playShow, 5000);
	}

};
//-------------------------------------------//
MovieClip.prototype.masker = function() {
	var m_mc:MovieClip = this.attachMovie("maske", "maske", 1000);
	this.setMask(m_mc);
};
var cToleranz:Number = 1; 
MovieClip.prototype.slideTo = function(X, Y, speed) { 
    this.onEnterFrame = function() { 
        if (Math.abs(X-this._x)+Math.abs(Y-this._y)>cToleranz) { 
            this._x += (X-this._x)/speed; 
            this._y += (Y-this._y)/speed; 
        } else { 
            this._x = X; 
            this._y = Y; 
            delete this.onEnterFrame; 
        } 
    }; 
};
__________________
http://360unltd.de Homepage und CMS in 2 Minuten.

Flash ist eine sehr unterhaltsamme Art sich die Zeit zu vertreiben!
Cyprus ist offline   Mit Zitat antworten
Alt 19-07-2007, 14:50   #63 (permalink)
Flashworker
 
Registriert seit: Oct 2006
Beiträge: 208
Sooo....ich bins schon wieder auch wenn ich in diesem thread anscheinend ganz allein so vor mich hin grübel. Ich fühl mich wie´n Rufer inner Wüste.

Erst einmal die gute Nachricht: Ich habs geschafft. (Zumindest offline)
Das macht mich sehr stolz!

Die schlechte Nachricht: Online ist nix zu sehen
Das macht mich sehr traurig!

Offline hab ich das ganze immer wieder getestet(allerdings ohne Xampp, sonder nur mit veröffenlichen) und es lief.
Online habe ich die Ornder unverändert hochgeladen und CHMOD auf 777 gestellt. Die PHP als dem Thread ersetzt und nix.

Vielleicht liest ja jemand außer meiner Wenigkeit noch diesen Thread und kann helfen.
__________________
http://360unltd.de Homepage und CMS in 2 Minuten.

Flash ist eine sehr unterhaltsamme Art sich die Zeit zu vertreiben!
Cyprus ist offline   Mit Zitat antworten
Alt 21-07-2007, 14:15   #64 (permalink)
Flashworker
 
Registriert seit: Oct 2006
Beiträge: 208
So ich verabschiede mich aus diesem Thread. Ich hab im Mai mit dieser Slideshow begonnen. Hab Sie offline in nem anderen SWF zum laufen gekriegt. Hab mir die Nächte um die Ohren geschlagen. Fragen gestellt.

Das Ergebnis Offline läuft das Ding nicht, und die Experten sind sich anscheinend zu fein, jedenfalls scheint hier keiner Bock zu haben mal was zu schreiben.

Es mag ja sein das die Slideshow in HTML eingebunden läuft, und geil aussieht.
Aber in einer SWF Seite eingebunden ist das Ding untauglich und damit Schrott. Schade um die viele Zeit die ich damit vertan habe.

Ich habe hier alle Lösungen gepostet die ich fand, ich hoffe es hilft anderen Glücklosen.
Und bedanke mich bei allen die geantwortet haben.
__________________
http://360unltd.de Homepage und CMS in 2 Minuten.

Flash ist eine sehr unterhaltsamme Art sich die Zeit zu vertreiben!
Cyprus ist offline   Mit Zitat antworten
Alt 03-08-2007, 14:01   #65 (permalink)
Neuer User
 
Benutzerbild von Bexsta
 
Registriert seit: Oct 2006
Beiträge: 135
abgespeckte version..!

hallo..,

suche seit tagen nach einer lösung in der zu gestaltenden website im hintergrund bilder laufen zu lasen ohne das die website probleme mit der geschwindigkeit bekommt..also zulangsam läuft!

Finde die Slideshow passend dafür weil die bilder über xml getsreamt werden!

Jedoch sollten die bilder nur im hintergrund laufen ohne das es die möglichkeit gibt einzugreifen oder bilder selber zu wählen..

da mein fähigkeiten noch sehr beschränkt sind muß ich fragen ob mir jemand die version abspecken und bereitstellen kan?

Mfg Bexsta
Bexsta ist offline   Mit Zitat antworten
Alt 07-08-2007, 21:41   #66 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 2
Slideshow läuft nur mit Firefox, nicht mit Internet Explorer

Guten Abend
Habe die Slideshow für mich zum laufen gebracht. Jedoch funktioniert diese nur mit dem Firefox und leider nicht mit dem Internet Explorer. Auch ist der Slideshow-Ausschnitt ein anderer als im Firefox.
Anbei ein Link zu einer meiner Slideshows

http://www.patzke-ing.de/projekt_b1ostoennen.html

Woran kann das liegen? Hat da jemand eine Idee?
Ich bin für jede Anregung dankbar....
Gruß
brainwashtex ist offline   Mit Zitat antworten
Alt 14-08-2007, 10:34   #67 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 14
php script seperat starten???

hallo,
ich baue nur mit flash und hab von php keine ahnung...brauche es jetzt aber um einen ordner auszulesen. im grunde ist das script hier gut, allerdings kriege ich es nicht hin, das script seperat zu starten, so dass es einen bilderordner ausließt und in eine xml einträgt...
der einzige parameter wäre nur der bildname. etwa so:

<?xml version='1.0' encoding='utf-8' ?>
<ordnerliste>
<stuff name="grafik1.jpg" />
<stuff name="grafik2.jpg" />
</ordnerliste>

auf meinem server sind die rechte auch bereits auf 777 aber ich bekomme nur fehlermeldungen. weiß jemand rat oder kann mir mit einem ähnlichen script weiterhelfen?!

gruß aus lippstadt
flo
derFloh ist offline   Mit Zitat antworten
Alt 11-09-2007, 18:43   #68 (permalink)
Neuer User
 
Benutzerbild von ms-networker
 
Registriert seit: Sep 2007
Beiträge: 2
Hallo zusammen,

ich bin zufällig auf das Forum hier gestoßen und natürlich dann auch auf das Stuff-Forum. Zu allererst muss ich sagen "RESPEKT" ihr bastellt Sachen davon träumen viele. Nun ist es natürlich auch so das meine Kenntnisse in flash sehr gering sind. Folgendes habe ich vor mit dieser Galerie wenn ich darf und es möglich ist.

- Beim MouseOver Bild soll mir ein BalloonTipp im Bild erscheinen mit Infos aus der XML, die Gallerie soll für den Zeitraum auch anhalten, erst wieder fortfahren wenn die Mouse das Bild verlässt.
- Stöber bei google und Co nach anleitungen oder howto's für Flash, aber wie schon erwähnt, das ist sehr neu alles für mich hier. Welchen Teil der Galerie müsste ich ändern damit das funktioniert?

Vielen Dank für die Hilfe

greetz MS-Networker
ms-networker ist offline   Mit Zitat antworten
Alt 21-09-2007, 09:28   #69 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 4
Top Slideshow -> leider gibt's Probs

Hallo,

wie viele andere User vor mir, möchte ich Dir erstmal ein Lob für die Slideshow aussprechen und besonders dafür, dass Du sie anderen zur Verfügung stellst.

Ich bin über Deine Slideshow gestolpert, habe sie mal auf einen Server geloadet und sie läuft! Allerdinds "nur" mit der statischen images.xml!

Deswegen hätte ich mir gerne den AS Code in der .fla angesehen, aber leider kann ich die Datei in FMX Version 6.0 nicht öffnen. Theoretisch müsste sie doch in jeder Version zu öffnen sein, oder irre ich? Vielleicht ist die Datei beschädigt!

Eine Antwort wäre klasse!

P.S.: Vielleicht solltest Du die zu ändernden Rechte der Dateien detailierter angeben, um weitere Fragen zu vermeiden. Der Inhalt des ganzen Ordners muss doch bestimmt nicht auf 777 gesetzt werden, oder!?

Gruß
Tox
toxictype ist offline   Mit Zitat antworten
Alt 27-09-2007, 19:25   #70 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
hallo

flash 6 ist leider nicht möglich da ich zum laden der bilder den moviecliploader verwende den es aber erst seit der 7 version gibt abspeichern kann ich es dir allerdings als mx wenn du möchtest!

und hier noch ein abgespecktes php das sollte auf allen server funzen
PHP-Code:
<?php

echo '<?xml version="1.0" encoding="UTF-8"?>';
echo 
'<pics>';
$path "deinfolder/unddann/danoch/"// rechte 755 sollte auch immer funzen
$handle=opendir($path);

while (
$file readdir ($handle)) {
$bild $file;

   if (
$file != "." && $file != "..") {
         echo 
'<pic picname="'.$bild.'">'.$bild.'</pic>';
   } 
}
closedir($handle); 

echo 
'</pics>';

?>
g mario
troner ist offline   Mit Zitat antworten
Alt 05-10-2007, 13:43   #71 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 4
Der neue...und die neuen Flashversionen!

Hi troner,
vielen Dank für Deine Nachricht. Schön, dass Du auch nach mehr als einem Jahr noch am Ball bist!!!
Was meinst Du mit mx? Eine Erweiterung für Flash?

Danke Dir!
Tox

Geändert von toxictype (05-10-2007 um 13:46 Uhr)
toxictype ist offline   Mit Zitat antworten
Alt 05-10-2007, 14:13   #72 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 4
Ich habe Deinen Code in die foldertoXML.php kopiert und den Pfad angepaßt (mit und ohne Slash am Ende, relativ und absolut).
Leider wird keine neue images.xml generiert. Es wird immer auf die "alte" xml zugegriffen. :-(

Ordner sind auf 755!

Tox
toxictype ist offline   Mit Zitat antworten
Alt 06-02-2008, 11:01   #73 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 79
Hochhol...

Sehr schickes Teil, habs mir bis jetzt nur in der Vorschau angeschaut, aber ist es möglich mehrere Ordner von Bildern in die Galerie aufzunehmen?

Wie sieht es mit Cache im bspw. IE oder Opera aus,bzw. bekommen die Browser eine Änderung der Bildordner online mit?

grüsse
senja007 ist offline   Mit Zitat antworten
Alt 19-03-2008, 21:54   #74 (permalink)
Neuer User
 
Benutzerbild von SaschaCap
 
Registriert seit: Mar 2008
Beiträge: 5
Ahoi,
vielen Dank erstma für die Slideshow! In Ihrer Demo haben Sie die Slideshow mit Links in jeden Bild eingefügt. Wie bekomme ich das auch so hin dass jedes Bild einen anderen Link verfügt?

lg SaschaCap
SaschaCap ist offline   Mit Zitat antworten
Alt 22-04-2008, 19:38   #75 (permalink)
Strandbummler ~
 
Benutzerbild von motivo1
 
Registriert seit: Apr 2003
Ort: Berlin-Zehlendorf
Beiträge: 5
Lightbulb picname

Hallo Troner,

von mir auch erst einmal ein dickes Lob für diesen schicken Slider!


Eine Frage habe ich allerdings:


in Deiner SlideShow werden die Bildernamen dynamisch ausgegeben.
Das klappt soweit ganz gut, nur zeigt mir der Film beim "1. Druchlauf" nicht den "1. Bildernamen" an.


Wie kann man das bitte abändern, dass der movie sich aus der XML Datei auch den 1. Namen (picname) bereits beim 1. Durchlauf zieht und anzeigt?


Das picname_txt Textfeld wird hier leider nicht gefüllt, wie es aussieht.



Ich währe für einen Tipp super dankbar!
__________________
Man sieht nur mit dem Herzen gut. Das Wesentliche ist für das Auge unsichtbar.
motivo1 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


LinkBacks (?)
LinkBack zu diesem Thema: http://www.flashforum.de/forum/stuff/stuff-die-327tigte-flash-slideshow-mit-xml-und-php-189463.html
Erstellt von Für Art Datum Hits
[Flash 8] Slideshow swf lässt sich nicht steuern - Newbie Forum - Flashbattle.de - Flashforum / Webdesign Community & Developer`s Page Dieses Thema Refback 02-09-2009 20:11 6


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

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


Copyright ©1999 – 2012 Marc Thiele