Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-03-2009, 08:46   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 8
Question Pageflip Video Problem

Hi an alle Wissenden!

Ich hab mir vor kurzem Pageflip geladen und Videos eingefügt. Die Videos laden extern, sprich mit einem einfachen loadmovie. Leider hört man den Ton des Videos durch die gesamten Seiten, da es nicht stoppt, wenn man weiterblättert.

Wie kann ich dieses Problem umgehen/lösen?
(Ich bin nicht grade AS-Profi - also geht sachte mit mir um...)

Danke für eure Hilfe!

PS: Falls diese Frage hier schonmal existiert, entschuldige ich mich. ich habe tagelang das Netz durchforstet und auch hier schon Beiträge gefunden, welche aber leider ohne Antwort waren.
flashunwissend ist offline   Mit Zitat antworten
Alt 18-03-2009, 09:16   #2 (permalink)
Neuer User
 
Benutzerbild von I-LoVeRaP
 
Registriert seit: Feb 2009
Ort: Nürnberg
Beiträge: 104
tut mir leid, aber was ist ein Pageflip bzw. wie greifst du auf die Videos zu?
I-LoVeRaP ist offline   Mit Zitat antworten
Alt 18-03-2009, 09:26   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 8
Das ist ein Pageflip:
http://www.pageflip.hu/index_scalable.html
Praktisch nur ein Umblättereffekt in Flash.

Die Videos werden extern über ein Loadmovie geladen.
flashunwissend ist offline   Mit Zitat antworten
Alt 18-03-2009, 09:31   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Ort: Mainz
Beiträge: 66
schreib mal bitte den ganzencode rein mit dem du die extern rein lädst.

Geändert von Christl49 (18-03-2009 um 09:32 Uhr)
Christl49 ist offline   Mit Zitat antworten
Alt 18-03-2009, 09:33   #5 (permalink)
Neuer User
 
Benutzerbild von I-LoVeRaP
 
Registriert seit: Feb 2009
Ort: Nürnberg
Beiträge: 104
aso, des kenn ich doch^^, sowas haben wir bei uns auch programmiert nur mit Bildern, so in 'altes fotobuch'-style. Jo als heist, die werden mit LoadMovie geladen, in ein MovieClip oder so? Also mit x,y Koordinaten wüsst ich sonst niht wie ich den Effekt machen könnte^^?
I-LoVeRaP ist offline   Mit Zitat antworten
Alt 18-03-2009, 10:02   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 8
Also es muss ja kein loadmovie sein. Ich will nur vermeiden, dass ich eine swf von zig MB erhalte. Wenn du andere Möglichkeiten kennst - ich bin für alles offen.

Ich hab einen dummy namens "con" (leeren MC) erstellt, in den ich eine weitere swf lade, in der sich der Film befindet:

Code:
this.con.loadMovie("video.swf");
Wie gesagt, wenn jemand eine andere Lösung hat, wie ich ein Video einfüge, so hab ich damit kein Problem. Das Video muss nur selbstständig laden, wenn es angewählt wird und auch nur auf der Seite laufen, auf der es ist.
flashunwissend ist offline   Mit Zitat antworten
Alt 18-03-2009, 10:09   #7 (permalink)
Neuer User
 
Benutzerbild von I-LoVeRaP
 
Registriert seit: Feb 2009
Ort: Nürnberg
Beiträge: 104
Christl49 hat schon recht gehabt, es wär um einiges einfacher, wenn du den ganzen code, oder ein großteil (das wichtigeste) posten würdest wärs leichter, bin leider kein AS-Profi der bei jeder Frage sofot die Antwort erahnt
I-LoVeRaP ist offline   Mit Zitat antworten
Alt 18-03-2009, 10:24   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 8
Ähm, ich weiß jetzt nicht genau, welchen Code. Denn den größten Teil von Pageflip habe ich nicht programmiert. Ich kann aber gerne alles posten. Es ist aber recht viel...

Hier erstmal das meines Erachtens nach Wichtigste:

Code:
//these values can be changed: -------------------------------------------------------------------------

pw = 500;			//page width in pixel
ph = 600;			//page height in pixel
				//pages in the library must have the same size, the script will not resize them!

//page data... (export names/tearing flag)
addPage("start");		//Always start with "start"!!!
addPage("page1");
addPage("page2");
addPage("page3");
addPage("page4");
addPage("page5");
addPage("page6");
addPage("page7");
addPage("page8");
addPage("page9");
addPage("page10");
addPage("page11");
addPage("page12");
addPage("end");			//always end with "end"!!!

page=0;				//first page (normally it is 0 = the page before the cover = blank page)

if(directlink==undefined) directlink = 0;
else if(directlink%2) directlink--;
page = directlink;

hcover = false;		//hard cover on/off

clickarea = 64;		//pixel width of the click sensitive area at the edges..
afa = 56;			//width of the autoflip starter square.

gs = 10;				//goto page flip speed
ps = 5;				//mouse pursuit speed
es = 3;				//flip speed after mouse btn release

canflip = true;		//page flipping enabled

transparency = true;	//use transparent pages or not (1 level transparency)

lcover = true;		//large cover on/off
lcaddx = 10;		//width difference
lcaddy = 10;		//height difference on top/bottom

/*if you don't want to use the large cover feature:
lcover = false;
lcaddx = 0;
lcaddy = 0;

and resize the first and the last two pages to the normal page size (set in pw/ph)
*/
SoundOn = true;		//use page sounds
Und dann noch das da, auf dem nächsten Bild:

Code:
stop();

Mouse.addListener(mousecontroll);
onEnterFrame = oef;		//main function: handles page turning-------------------------------------------------------------------------------------
resetPages();
reset();

function removeML() {	//removes mouse listener
						//Call this function before unloading the pageflip
						//if you don't do that, the next time you load a
						//pageflip, the mouselistener will not work!
	Mouse.removeListener(mousecontroll);	
}
Alles andere darf und will ich nicht verändern, weil dann u.U. gar nix mehr funzt! XD

Die einzelnen Seiten sind dann nur Movieclips in der Bibliothek, auf denen kein extra AS steht. Nur das, was ich reinschreibe.

Ich hoffe das hilft euch...
flashunwissend ist offline   Mit Zitat antworten
Alt 18-03-2009, 10:32   #9 (permalink)
Neuer User
 
Benutzerbild von I-LoVeRaP
 
Registriert seit: Feb 2009
Ort: Nürnberg
Beiträge: 104
Puh, also ich glaube der Post der jetzt kommt von mir ist schwachsinnig. Vornweg ich kann dir glaub ich nicht weiterhelfen, da musste auf die progamer warten, weis net wann die da sind . Weil die gehen ab die müsste das wissen. Schonmal daran gedacht, vielleicht so ne if-function einzubauen:

if (page1 == null) //page1 nichmehr aktiv => null (ka ob das klappt)
{
page1.stop(); //dann stopst du das video, bzw. page1
}

glaube aber kaum das das funktioniert, kannst es probieren, aber würde lieber auf die Profis warten.

MfG Max
I-LoVeRaP ist offline   Mit Zitat antworten
Alt 18-03-2009, 10:43   #10 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 8
Schwachsinn war das nicht. Du denkst schonmal in die richtige Richtung. Doch funktionieren tuts trotzdem nicht...

Aber danke für deine Unterstützung. Vielleicht kommt ja irgendjemandem noch ne Erleuchtung. *hilfe*
flashunwissend ist offline   Mit Zitat antworten
Alt 18-03-2009, 11:23   #11 (permalink)
Neuer User
 
Registriert seit: Jul 2007
Beiträge: 8
Smile Lösung

So, ich bin das Problem umgangen und hab mir die Version 3.5 heruntergeladen. Die ist einfacher zu handhaben und mit weniger AS.

Man erstellt seine Page. Auf das erste Bild kommt ein Stop. Ab dem zweiten das Video. Auf einer weiteren Ebene über allen Bildern hab ich nur folgenden Code eingefügt:

Code:
function onVisible(){
	_root.soundsOff(); //stop sounds
	play();
}
function onInvisible(){
	_root.soundsOn(); //start sounds
	stop();
}
Funzt und is ganz leicht!
flashunwissend ist offline   Mit Zitat antworten
Alt 18-03-2009, 11:26   #12 (permalink)
Neuer User
 
Benutzerbild von I-LoVeRaP
 
Registriert seit: Feb 2009
Ort: Nürnberg
Beiträge: 104
cool, glückwunsch
I-LoVeRaP ist offline   Mit Zitat antworten
Alt 08-12-2009, 14:44   #13 (permalink)
User
 
Registriert seit: Jan 2002
Ort: Frankfurt
Beiträge: 107
Ich bin auch grade am Pageflippen...hat einer schonmal versucht ein Video über beide Seiten darzustellen? Das geht zwar, läuft bei mir aber nie synchron.

Vielleicht hat jemand eine Lösung dafür?
protone ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
flash, pageflip, ton, video

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



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

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


Copyright ©1999 – 2012 Marc Thiele