| |||||||
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: Mar 2002
Beiträge: 2.051
| movie loader optimieren
hi zusammen. ich versuche verzweifelt mein bilder lade menü zu optimieren. folgendes. das ganze ist für eine cd... in mehreren ordnern liegen bilder. ich hab ca 6 menü punkte. auf klick werden nun die entsprechenden bilder geladen. dafür hab ich mir für die ganzen buttons eine funktion gebastelt..funktioniert wunderbar. zu lern zwecken denke ich mir jedoch folgendes: es ist ja immer die selbe funktion... bilder laden..bilder einblenden...bilder ausblenden... alles was die buttons noch machen müssten wäre die pfade bzw. parameter als variablen zu übergeben...dies klappt jedoch leider nicht??? hier der alte ansatz... funktioniert ist jedoch blödsinn da ich pro button immer das ganze script habe: Code: _root.menu.nachbarinnen.onRelease = function(){
stopAllSounds();
txtmc.attachMovie("nachbar_text","nach",0);
var gr = new Sound();
gr.attachSound("mu");
gr.start();
clearInterval(mein);
//variablen setzen
container._alpha = 0;
whichPic = 1;
//intervall für wechsel setzen
mein = setInterval( function(){ if (whichPic<20 && !fadeIn && !fadeOut) {
fadeOut = true;
whichpic++;
}}, 5000 );
_root.onEnterFrame = function() {
// wenn intervall neues foto will - ausfaden - neues foto laden - fade in
if (container._alpha>10 && fadeOut) {
container._alpha -= 10;
}
if (container._alpha<10) {
loadMovie("work/nachbarinnen/image"+whichPic+".jpg", "container");
fadeOut = false;
fadeIn = true;
}
if (container._alpha<100 && fadeIn && !fadeOut) {
container._alpha += 10;
} else {
fadeIn = false;
}
};
}; hier mein ansatz mit einer funktion und variablen übergabe: Code: //di funktion an sich:
function test(besch,besch_os){
stopAllSounds();
txtmc.attachMovie(besch,besch_os,ordner,0);
var gr = new Sound();
gr.attachSound("mu");
gr.start();
clearInterval(mein);
//variablen setzen
container._alpha = 0;
whichPic = 1;
//intervall für wechsel setzen
mein = setInterval( function(){ if (whichPic<20 && !fadeIn && !fadeOut) {
fadeOut = true;
whichpic++;
}}, 5000 );
_root.onEnterFrame.test2 = function(ordner) {
// wenn intervall neues foto will - ausfaden - neues foto laden - fade in
trace (ordner);
if (container._alpha>10 && fadeOut) {
container._alpha -= 10;
}
if (container._alpha<10) {
loadMovie(ordner+whichPic+".jpg", "container");
fadeOut = false;
fadeIn = true;
}
if (container._alpha<100 && fadeIn && !fadeOut) {
container._alpha += 10;
} else {
fadeIn = false;
}
};
};
//butnachbarinnen
_root.menu.nachbarinnen.onRelease = function(){
test("nachbar_text","nach","work/nachbarinnen/image");
test2("work/nachbarinnen/image");
} |
| | |
| | #2 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Hi kuma! attachMovie ist doch eigentlich gadacht um zeugs aus der Bibliothek zu fischen!! wäre in Deinem fall net loadMovie besser!!
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2002
Beiträge: 2.051
|
hi rusty...deine antwort sehe ich gerade jetzt erst... ![]() das attach ist für was anderes... da kommt was aus der library. das load movie ist auch drin... loadMovie(ordner+whichPic+".jpg", "container"); das script lädt bilder aus einem angegebenen ordner. und blendet sie überlappend ein und wieder aus... ich kämpf nur mit den variablen... schönen gruss, kuma Geändert von kuma (27-06-2004 um 11:00 Uhr) |
| | |
| | #4 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Also so wie ich das sehen kann, ist die Zeile falsch. PHP-Code: zu setzen, erscheint mir als Falsch. Bau das onEnterFrame doch in den Funktionsrumpf ein. PHP-Code:
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |