Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-06-2011, 13:05   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 21
Slideshow Mouse-sensitive

Hallo und so!

Ich hab eine dringende Frage, da mein Projekt bald fertig sein muss:

ich möchte auf einer Flash-Homepage eine Slideshow kreiren durch die man mit dem Cursor nach links u. rechts navigieren kann.

Ich hab ziemlich viele grafische Arbeiten die sich da in einer solchen Slideshow befinden, und komischerweise hab ich jetzt ein Platzproblem: ich hab die Bilder einfach nebeneinander auf die Bühne gezogen und das stellt meinen MovieClip dar - nur nach 5 arbeiten (790 px breit) geht nix mehr auf der bühne O_o

was ist die beste Ersatzmöglichkeit für solch eine große Slideshow (ohne UIloader möglich)?

PS: unten gibt es auch ein dynamisches textfeld, dass jeweils den passenden Text zur jeweilligen Arbeit anzeigen soll.


Danke im Voraus

vielleicht kann mir ja wer helfen...
bastooo ist offline   Mit Zitat antworten
Alt 17-06-2011, 13:38   #2 (permalink)
Flasher
 
Registriert seit: Aug 2010
Ort: Stuttgart
Beiträge: 360
Hi! Da die Bühnengröße in Flash begrenzt ist, und dieses Vorgehen auch nicht das Geschickteste ist, würde ich empfehlen, dass du dich mal mit ActionScript (AS3) beschäftigst. Es ist damit sehr einfach möglich, sehr viele (auch breite) Bilder nebeneinander zu hängen. Der Code dazu ist auch gar nicht so schwer!

Liebe Grüße!
__________________
Erwähne NIEWIEDER das Wort "Klickdummy"!
Ouroborus23 ist gerade online   Mit Zitat antworten
Alt 17-06-2011, 14:00   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 21
hi danke,

könntest du mir vielleicht noch ein Stichwort dazu geben nachdem ich suchen kann? --> ich arbeite sowieso mit AS3

PS: sowas http://www.solutionsdc.com/ ähnliches sollte rauskommen, nur mit extra textfeld darunter halt.

thx

Geändert von bastooo (17-06-2011 um 14:04 Uhr)
bastooo ist offline   Mit Zitat antworten
Alt 17-06-2011, 14:16   #4 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
- yugop
- yugopop
- horizontal slideshow

Schau dir das mal an:
http://tutorials.flashmymind.com/200...-gallery-menu/
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 17-06-2011, 14:29   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 21
danke für deine antwort!

bei mir is das problem, dass es gar nicht unendlich ausschauen müsste, aber es halt schon bei meiner kleinsten galerie viel zu viele bilder nebeneinander für die Flash-Bühne sind...

ich werd die bilder iwie reinladen müssen und dann schauen wie ich den dazugehörigen infotext lade

--> ohne herausforderungen wär mir eh fad

sänks
bastooo ist offline   Mit Zitat antworten
Alt 17-06-2011, 14:36   #6 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Ich glaube die max. Breite ist 2880px.

Text und Bilder kannstd u via .xml laden (dazu findest du viele Beispiele via die SuFu).

Dann ist der Freitag Abend doch gerettet
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 17-06-2011, 14:47   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 21
Jap hab ich vor, werd mir das schon iwie zusammenstoppeln mit meinen mageren skills

dein stichwort yugop hat mich übrigens auch auf keine schlechte fährte gebracht!

we will see

*muhaha*s gracias
bastooo ist offline   Mit Zitat antworten
Alt 17-06-2011, 16:29   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 21
Hallöle nochmal leude!

ich hab mir jetzt einen Slider zusammengestoppelt, der mir Bild und Text lädt und den ich mit dem Cursor links und rechts bewegen kann.

Jetzt stellt sich die Frage wie kann ich ihm jetzt Aussengrenzen festlegen damit er nicht in die unendlichen "Weissen" weiterscrollt?

Das Mausscrollen habe ich dem übergeordneten Movieclip zugeordnet.


dange schomal


Bilder und Text laden u. positionieren, AS3 -->

Code:
import fl.containers.UILoader;

var platzhalter:MovieClip = new MovieClip();
platzhalter.x=0;
platzhalter.y=0;
addChild(platzhalter);

var versatz = 0;

// Laden der XML-Datei
var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("data.xml"));
loader.addEventListener(Event.COMPLETE,parseXML);

var xmlDocument = new XML();

// Durcharbeiten der XML-Daten
function parseXML(evt:Event):void {
	var parsedDocument:XML=new XML(evt.target.data);
	parsedDocument.ignoreWhitespace=true;
	xmlDocument=parsedDocument;

	for (var i:int=0; i < parsedDocument.item.length(); i++) {
		//trace(xmlDocument.item[i].@file);

		// Anlegen der UI-Loader
		var ui:UILoader = new UILoader();
		ui.source=xmlDocument.item[i].@file;
		ui.scaleContent=false;
		ui.x=versatz;
		ui.y=0;
		platzhalter.addChild(ui);

		// Anlegen der Textfelder
		var tf:TextField = new TextField();
		//tf.text = "TEST";
		tf.text=xmlDocument.item[i].@txt.toString();
		tf.x=versatz+300;
		tf.y=435;
		platzhalter.addChild(tf);

		// Verschiebung der einzelnen UI-Loader
		versatz+=790;

	}
}

übergeordneten MovieClip "pics" bewegen:

Code:
addEventListener(Event.ENTER_FRAME, picsFunc);

function picsFunc(evt:Event){

// MovieClip bewegen

	if (mouseX < 150) { pics.x -= (mouseX - 150)/2; }
	if (mouseX > 650) { pics.x -= (mouseX - 650)/2; }
}
bastooo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
galerie, maus sensibel, mouse sensitive, slideshow, slideshow-steuerung

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
Zwei sensitive Bereiche übereinander? MacDonky ActionScript 2 2 16-04-2008 19:03
sensitive maus in chicen klamotten obi-wan Flash 8 3 16-07-2007 11:20
Slideshow ändern on mouse over?? e-dude Flash MX 2004 1 10-07-2004 15:13
Umgehung Case Sensitive bei If-Abfrage vindiesel HTML und CSS 8 06-06-2003 12:47
Sensitive Animation cmmusics Flash MX 0 25-10-2002 11:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele