| |||||||
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: Jul 2007
Beiträge: 8
|
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. |
| | |
| | #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. |
| | |
| | #5 (permalink) |
| Neuer User 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^^?
|
| | |
| | #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"); |
| | |
| | #7 (permalink) |
| Neuer User 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 |
| | |
| | #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 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);
} 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... |
| | |
| | #9 (permalink) |
| Neuer User 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 |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jul 2007
Beiträge: 8
|
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();
} |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| flash, pageflip, ton, video |
| Themen-Optionen | |
| Ansicht | |
| |