+ Antworten
Ergebnis 1 bis 7 von 7

Thema: xml fotogallerie geht nicht

  1. #1
    TP-Member BettinaKaufmann ist mal kurz schlecht aufgefallen
    Registriert seit
    Mar 2010
    Beiträge
    50

    xml fotogallerie geht nicht

    hallo, ich brauche echt eure hilfe......denn ich bin ziemlich veraergert.....

    habe mir ein xml template gekauft ( activeden XML WEB v3 ) und bin sehr sauer auf diese firma....auf support-anfragen wird nicht reagiert, obwohl ich mehrfach hingeschrieben habe...das ist besonders aergerlich, weil es auch recht teuer war....

    nun zu meinem problem.....ich möchte in der fotogallery meine eigenen bilder einfügen....die schwierigkeit besteht jedoch darin, dass, wenn ich meine bilder einfüge, ich nur die haelfte der bilder sehen kann und die andere haelfte auf dem bildschirm gar nicht zu sehen ist.....mir ist durchaus bekannt, dass meine bilder sehr gross sind von der auflösung her....also habe ich sie verkleinert und erneut versucht und trotzdem hat es nicht geklappt, wieder nur die haelfte zu sehen.....

    ich gehe davon aus, dass ich lediglich die auflösung also die pixel verkleinert habe und nicht das eigentlich bild.....

    versteht ihr, was ich meine ?

    wenn nicht, kann ich euch gerne das template mal zukommen lassen....vielleicht hilft das ja ?

    http://rapidshare.com/files/370376290/XML_WEB_v3.rar

    bitte um hilfe
    manu

  2. #2
    TP-Senior schollsen hilft, wo's geht schollsen hilft, wo's geht schollsen hilft, wo's geht Avatar von schollsen
    Registriert seit
    Nov 2008
    Beiträge
    131
    Hi Manu,
    ich glaub, das beste ist, du schmeisst den geilen Typen drüben im Flashbrett mal das ActionScript aus der photoGallery.fla zum Fraß vor.
    Dort werden die Bilder skaliert und positioniert.
    Scheinbar mögen die Hersteller lieber Bilder im Querformat und haben sowas profanes wie Bilder im Hochformat nicht bedacht.

    Ärgerlich

    Code:
    //If you are using this photoGallery as a module of 
    //Full XML Website delete this line of code to disable the background.
    // This module will assume the template background.
    //loadMovie("backgrounds/background.swf",bgContainer);
    //--------------------------------------------------------------------
    
    loadTmbs ();
    
    function setPositions () {
    	if (imageContainer._height > Stage.height) {
    		imageContainer._width = Stage.width;
    		imageContainer._yscale = imageContainer._xscale;
    	}
    	if (imageContainer._height <= Stage.height) {
    		imageContainer._height = Stage.height;
    		imageContainer._xscale = imageContainer._yscale;
    	}
    	if (imageContainer._width < Stage.width) {
    		imageContainer._width = Stage.width;
    		imageContainer._yscale = imageContainer._xscale;
    	}
    	imageContainer._x = (-(imageContainer._width - Stage.width) / 2);
    	imageContainer._y = Stage.height - imageContainer._height;
    }
    
    
    function intro () {
    	ZigoEngine.doTween (mainmenu,'_x',Stage.width,1,"easeInOutExpo",0,function () {
    	mainmenuOpen = true;
    	controlMainmenu ();
    	});
    }
    
    function controlMainmenu () {
    	if (mainmenuOpen == false) {
    		attachMovie ("hitUp","hitUp",0);
    		hitUp._x = Stage.width;
    		hitUp._y = 0;
    		hitUp._width = 25;
    		hitUp._height = Stage.height;
    		hitUp.useHandCursor = false;
    		hitUp.onRollOver = function () {
    			mainmenuOpen = true;
    			ZigoEngine.doTween (mainmenu,'_x',Stage.width,1,"easeOutExpo");
    			controlMainmenu ();
    		};
    	}
    	else if (mainmenuOpen == true) {
    		attachMovie ("hitDown","hitDown",0);
    		hitDown._x = 0;
    		hitDown._y = 0;
    		hitDown._width = Stage.width - 425;
    		hitDown._height = Stage.height;
    		hitDown.useHandCursor = false;
    		initFloat (mainmenu.containerTmbs);
    		hitDown.onRollOver = function () {
    			mainmenuOpen = false;
    			ZigoEngine.doTween (mainmenu,'_x',Stage.width + 400,0.5,"easeOutExpo");
    			controlMainmenu ();
    		};
    	}
    }
    
    function loadTmbs () {
    	var tmbs:XML = new XML ();
    	tmbs.ignoreWhite = true;
    	tmbs.onLoad = function (success) {
    		if (success) {
    			var root:XMLNode = this.firstChild;
    			for (i = 0; i < root.childNodes.length; i++) {
    				var titleTxt:String = root.childNodes[i].childNodes[0].childNodes[0].nodeValue;
    				var descTxt:String = root.childNodes[i].childNodes[1].childNodes[0].nodeValue;
    				var thumbs:String = root.childNodes[i].childNodes[2].childNodes[0].nodeValue;
    				var images:String = root.childNodes[i].childNodes[3].childNodes[0].nodeValue;
    				imagesArr.push (images);
    				mainmenu.containerTmbs.attachMovie ("tmb","tmb" + i,i);
    				mainmenu.containerTmbs["tmb" + i]._y = i * 80;
    				loadMovieClip (thumbs,mainmenu.containerTmbs["tmb" + i].containerTmb);
    				mainmenu.containerTmbs["tmb" + i].titleLabel.titleText.htmlText = titleTxt
    				mainmenu.containerTmbs["tmb" + i].descLabel.descText.htmlText = descTxt
    				mainmenu.containerTmbs["tmb" + i].bt.idInstance = i;
    				mainmenu.containerTmbs["tmb" + i].bt.onRelease = function () {
    					cursorArr = this.idInstance;
    					ZigoEngine.doTween (imageContainer,'_alpha',0,1,"easeOutExpo",0,function () {
    					loadBitmapSmoothed (imagesArr[cursorArr],imageContainer);
    					});
    				};
    			}
    		}
    		loadBitmapSmoothed (imagesArr[cursorArr],imageContainer);
    		intro ();
    		mainmenu.containerTmbs._y = 0 - mainmenu.containerTmbs.height / 2;
    	};
    	tmbs.load ("photoGallery.xml");
    }
    
    function updateMovies () {
    	d = 10;
    	mov = _root._ymouse;
    	coef = (Stage.height - (mainmenu.containerTmbs._height + 180)) / Stage.height;
    	mainmenu.containerTmbs._y -= (((mainmenu.containerTmbs._y-35) + Stage.height/2) - coef * mov) / d;
    }
    
    function initFloat (mc:MovieClip) {
    	temp = mc;
    	temp.onEnterFrame = this.updateMovies;
    }
    
    function loadBitmapSmoothed (url:String, target:MovieClip) {
    
    	var bmc:MovieClip = target.createEmptyMovieClip ("bmc", target.getNextHighestDepth ());
    	var listener:Object = new Object ();
    	listener.tmc = target;
    
    	listener.onLoadStart = function () {
    		attachMovie ("loaderMC","loaderMC",1);
    		loaderMC._x = Stage.width / 2;
    		loaderMC._y = Stage.height / 2;
    	};
    	listener.onLoadProgress = function (mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
    		//percent = Math.round (bytesLoaded / bytesTotal * 100);
    		//trace (percent);
    	};
    
    	listener.onLoadInit = function (mc:MovieClip) {
    		attachMovie ("clock","clock",1);
    		imageContainer._alpha = 0;
    		setPositions ();
    	};
    
    	var loader:MovieClipLoader = new MovieClipLoader ();
    	loader.addListener (listener);
    	loader.loadClip (url,bmc);
    }
    
    function loadMovieClip (externalTarget:String, targetRoot:MovieClip, action:String) {
    	var mcLoader:MovieClipLoader = new MovieClipLoader ();
    	var listenerLoad:Object = new Object ();
    	listenerLoad.onLoadStart = function (target:MovieClip) {
    		//trace("Thumbnails Load Start")
    	};
    	listenerLoad.onLoadProgress = function (target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void  {
    		//*percent = Math.round(bytesLoaded/bytesTotal*100);
    		//trace("Thumbnails Load Progress")
    	};
    	listenerLoad.onLoadComplete = function (target:MovieClip):Void  {
    		//trace("Thumbnails Load Complete")
    	};
    	mcLoader.addListener (listenerLoad);
    	mcLoader.loadClip (externalTarget,targetRoot);
    }
    Red nicht – Geh los!

  3. #3
    TP-Member BettinaKaufmann ist mal kurz schlecht aufgefallen
    Registriert seit
    Mar 2010
    Beiträge
    50

    xml

    hey, danke für deine antwort

    muss ich deinen ganzen code ( so wie er da steht übernehmen ? ) und wo füge ich ihn ein ?

    also, was muss ich abaendern, denn ich habe 2 as dateien

  4. #4
    TP-Senior schollsen hilft, wo's geht schollsen hilft, wo's geht schollsen hilft, wo's geht Avatar von schollsen
    Registriert seit
    Nov 2008
    Beiträge
    131
    Meun again,
    den Code fügst Du am besten in einem Thread im Flash-Board ein.
    Das ist das Actionscript, das – meinem gefährlichen Halbwissen in dieser Sache nach – für die Positionierung und Skalierung der Bilder zuständig ist.
    Ich wusste nicht, ob du Flash hast, deswegen hab ich dir den Code einfach schon mal rauskopiert.
    Red nicht – Geh los!

  5. #5
    TP-Member BettinaKaufmann ist mal kurz schlecht aufgefallen
    Registriert seit
    Mar 2010
    Beiträge
    50

    xml

    morgen osx

    hey, danke

    ich muss aber trotzdem nochmal nachfragen...

    ich habe in der datei 2 Action-Script-Files.......( 1 x animFunctions und 1 x myFunctions )....was muss ich aendern und bei welchem dieser files........sorry, wenn ich so daemlich nachfrage........und ja, ich habe Flash CS4 ( eine testversion, die noch 22 Tage gültig ist )..

  6. #6
    TP-Member BettinaKaufmann ist mal kurz schlecht aufgefallen
    Registriert seit
    Mar 2010
    Beiträge
    50

    flash

    vielleicht stelle ich mich auch zu dumm an - aber ich weiss echt nicht, wie ich das AS benutzen sollte...........

  7. #7
    TP-Member BettinaKaufmann ist mal kurz schlecht aufgefallen
    Registriert seit
    Mar 2010
    Beiträge
    50

    flash

    so, jetzt habe ich es verstanden...........

    du hast den code da rausgeholt und hier gepostet........so, nun habe ICH es auch verstanden..........

    und was muss ich dabei aendern ?

    weiss das jemand zufaellig ?

+ Antworten

Ähnliche Themen

  1. CSS Fotogallerie
    Von Stocki im Forum Webdesign allgemein
    Antworten: 5
    Letzter Beitrag: 05.09.2009, 15:28
  2. Fotogallerie?
    Von dwuser im Forum Dreamweaver & andere Webeditoren
    Antworten: 5
    Letzter Beitrag: 23.08.2005, 10:40
  3. PHP Fotogallerie
    Von skaterpunk001 im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 10.11.2004, 21:30
  4. Fotogallerie
    Von Yeehah im Forum Traum-Dynamik
    Antworten: 29
    Letzter Beitrag: 07.05.2004, 03:29
  5. Tabelleneigenschaften/Fotogallerie
    Von Psychologic im Forum Dreamweaver & andere Webeditoren
    Antworten: 10
    Letzter Beitrag: 09.11.2003, 13:05

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51