| |||||||
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: Jun 2004
Beiträge: 68
| verzweifelungstat brauch dringenst hilfe bitte bitte bitte
hi, ein erneuter versuch von mir meine gallerie auf die kette zu bekommen... ich habe folgende galerie geschrieben .... die auch soweit ganz prima funktioniert nur jetzt brauch eich noch nen preloader meine versuche in den letzten wochen und monaten waren nicht sonderbar erfolgreich drum frage ich hier mal nach ob jemand in der lage ist da einen preloader gescheit reinzubasteln er sollte halt nur die thumb nails vorladen und später beim draufclicken das große (größere) bild nachladen mehr will ich eigentlich nicht aber ich schaffe dass ums verrecken nicht.( ich werde das gefühl nicht los das flash einfach nur total unlogisch und ******e ist! )also folgendes ist die galerie im funktionstüchtigem zustand aber ohne preloader.... Code: //Rahmen für ThumbNails
function rahmen() {
this.createEmptyMovieClip("rahmenCont1", 999);
this.rahmenCont1.beginFill(0x000000, 0);
this.rahmenCont1.lineStyle(1, 0x616161, 100);
this.rahmenCont1.moveTo(0, 0);
this.rahmenCont1.lineTo(130, 0);
this.rahmenCont1.lineTo(130, 98);
this.rahmenCont1.lineTo(0, 98);
this.rahmenCont1.endFill();
this.rahmenCont1._x = -275;
this.rahmenCont1._y = -150;
this.rahmenCont1.beginFill(0xFFFFFF, 100);
this.rahmenCont1.lineStyle(1, 0x616161, 100);
this.rahmenCont1.moveTo(0,98);
this.rahmenCont1.lineTo(0,113);
this.rahmenCont1.lineTo(130,113);
this.rahmenCont1.lineTo(130,98);
this.rahmenCont1.endFill();
this.rahmenCont1._x = -275;
this.rahmenCont1._y = -150;
};
// Ladebalken
function ladebalken(){
this.createEmptyMovieClip("loader", 7000);
this.loader.beginFill(0x000000, 0);
this.loader.lineStyle(1, 0x616161, 100);
this.loader.moveTo(0, 0);
this.loader.lineTo(84, 0);
this.loader.lineTo(84, 14);
this.loader.lineTo(0, 14);
this.loader.endFill();
this.loader.createEmptyMovieClip("loaderbalken", 8000);
this.loader.loaderbalken.beginFill(0x616161, 100);
this.loader.loaderbalken.lineStyle(1, 0x616161, 100);
this.loader.loaderbalken.moveTo(0, 0);
this.loader.loaderbalken.lineTo(80, 0);
this.loader.loaderbalken.lineTo(80, 10);
this.loader.loaderbalken.lineTo(0, 10);
this.loader.loaderbalken.endFill();
this.loader.loaderbalken._x = 2;
this.loader.loaderbalken._y = 2;
this.loader._visible = false;
};
//Rahmen für ThumbNails verfielfältigen
function rahmendub(){
for (var i = 2; i <= 8; i++) {
rahmenCont1.duplicateMovieClip("rahmenCont"+i,i);
vi = this["rahmenCont"+i];
if(i <=4){
vi._x=-275 + (140*(i-1));
vi._y=-150 + (0*(i-1));
}
if(i >=5){
vi._x=-275 + (140*(i-5));
vi._y=(0*i);
}
}
tnladen();
};
//ThumbNails hereinladen und Positionieren
function tnladen(){
for (var j = 1; j <= 8; j++) {
this["rahmenCont"+j].createEmptyMovieClip("TNcontainers",6);
this["rahmenCont"+j].createEmptyMovieClip("TNcontainerb",3);
this["rahmenCont"+j].TNcontainers._x = 1;
this["rahmenCont"+j].TNcontainers._y = 1;
this["rahmenCont"+j].TNcontainerb._x = 1;
this["rahmenCont"+j].TNcontainerb._y = 1;
this["rahmenCont"+j].TNcontainerb.loadMovie("Thumb/slow/thumb" + j + ".jpg");
this["rahmenCont"+j].TNcontainers.loadMovie("Thumb/slow/thumb" + j + "2.jpg");
}
};
//Rahmen für Große Bilder erzeugen und positionieren
function rahmengroß () {
this.createEmptyMovieClip("rahmenContBig1", 700);
this.rahmenContBig1.beginFill(0x000000, 0);
this.rahmenContBig1.lineStyle(1, 0x616161, 100);
this.rahmenContBig1.moveTo(0, 0);
this.rahmenContBig1.lineTo(386, 0);
this.rahmenContBig1.lineTo(386, 290);
this.rahmenContBig1.lineTo(0, 290);
this.rahmenContBig1.endFill();
this.rahmenContBig1._x = -275;
this.rahmenContBig1._y = -150;
this.rahmenContBig1.beginFill(0xFFFFFF, 100);
this.rahmenContBig1.lineStyle(1, 0x616161, 100);
this.rahmenContBig1.moveTo(0,290);
this.rahmenContBig1.lineTo(0,305);
this.rahmenContBig1.lineTo(386,305);
this.rahmenContBig1.lineTo(386,290);
this.rahmenContBig1.endFill();
this.rahmenContBig1._x = -275;
this.rahmenContBig1._y = -150;
this["rahmenContBig1"].createEmptyMovieClip("containerbig",6);
this["rahmenContBig1"].containerbig._x = 1;
this["rahmenContBig1"].containerbig._y = 1;
this.rahmenContBig1._visible = false;
};
//RahmenCont Button Funktion hinzufügen (Prototype!?)
function action() {
for (var k = 1; k <= 8; k++) {
this["rahmenCont"+k].onRollOver = function() {
this.TNcontainers._visible = false;
this.TNcontainerb._visible = true;
};
this["rahmenCont"+k].onRollOut = function() {
this.TNcontainers._visible = true;
this.TNcontainerb._visible = false;
};
this["rahmenCont"+k].ID=k;
this["rahmenCont"+k].onPress = function() {
for (var l = 1; l <= 8; l++){
this._parent["rahmenCont"+l]._visible = false;
}
this._parent["rahmenContBig1"].containerbig.loadMovie("Bilder/slow/bild" + this.ID + ".jpg");
this._parent["rahmenContBig1"]._visible = true;
this.TNcontainers._visible = true;
this.TNcontainerb._visible = false;
}
this["rahmenContBig1"].onPress = function() {
for (var l = 1; l <= 8; l++){
this._parent["rahmenCont"+l]._visible = true;
}
this._visible = false;
}
}
};
//Funktionsaufrufe
rahmen();
ladebalken();
rahmengroß();
rahmengroßdub();
rahmendub();
action();
//Ende ............. |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jun 2004
Beiträge: 68
| rest
.............. und folgendes mein versuch einen preloader noch reinzubauen wobei ich nicht den grund sehe wieso das ums verrecken nicht funktioniert Code: //Rahmen für ThumbNails
function rahmen() {
this.createEmptyMovieClip("rahmenCont1", 999);
this.rahmenCont1.beginFill(0x000000, 0);
this.rahmenCont1.lineStyle(1, 0x616161, 100);
this.rahmenCont1.moveTo(0, 0);
this.rahmenCont1.lineTo(130, 0);
this.rahmenCont1.lineTo(130, 98);
this.rahmenCont1.lineTo(0, 98);
this.rahmenCont1.endFill();
this.rahmenCont1._x = -275;
this.rahmenCont1._y = -150;
this.rahmenCont1.beginFill(0xFFFFFF, 100);
this.rahmenCont1.lineStyle(1, 0x616161, 100);
this.rahmenCont1.moveTo(0,98);
this.rahmenCont1.lineTo(0,113);
this.rahmenCont1.lineTo(130,113);
this.rahmenCont1.lineTo(130,98);
this.rahmenCont1.endFill();
this.rahmenCont1._x = -275;
this.rahmenCont1._y = -150;
};
// Ladebalken
function ladebalken(){
this.createEmptyMovieClip("loader", 7000);
this.loader.beginFill(0x000000, 0);
this.loader.lineStyle(1, 0x616161, 100);
this.loader.moveTo(0, 0);
this.loader.lineTo(84, 0);
this.loader.lineTo(84, 14);
this.loader.lineTo(0, 14);
this.loader.endFill();
this.loader.createEmptyMovieClip("loaderbalken", 8000);
this.loader.loaderbalken.beginFill(0x616161, 100);
this.loader.loaderbalken.lineStyle(1, 0x616161, 100);
this.loader.loaderbalken.moveTo(0, 0);
this.loader.loaderbalken.lineTo(80, 0);
this.loader.loaderbalken.lineTo(80, 10);
this.loader.loaderbalken.lineTo(0, 10);
this.loader.loaderbalken.endFill();
this.loader.loaderbalken._x = 2;
this.loader.loaderbalken._y = 2;
this.loader._visible = false;
};
//Rahmen für ThumbNails verfielfältigen
function rahmendub(){
for (var i = 2; i <= 8; i++) {
rahmenCont1.duplicateMovieClip("rahmenCont"+i,i);
vi = this["rahmenCont"+i];
if(i <=4){
vi._x=-275 + (140*(i-1));
vi._y=-150 + (0*(i-1));
}
if(i >=5){
vi._x=-275 + (140*(i-5));
vi._y=(0*i);
}
}
tnladen();
};
//ThumbNails hereinladen und Positionieren
function tnladen(){
for (var j = 1; j <= 8; j++) {
this["rahmenCont"+j].createEmptyMovieClip("TNcontainers",6);
this["rahmenCont"+j].createEmptyMovieClip("TNcontainerb",3);
this["rahmenCont"+j].TNcontainers._x = 1;
this["rahmenCont"+j].TNcontainers._y = 1;
this["rahmenCont"+j].TNcontainerb._x = 1;
this["rahmenCont"+j].TNcontainerb._y = 1;
this["rahmenCont"+j].TNcontainerb.loadMovie("Thumb/slow/thumb" + j + ".jpg");
this["rahmenCont"+j].TNcontainers.loadMovie("Thumb/slow/thumb" + j + "2.jpg");
ladestatus(this["rahmenCont"+j].TNcontainers);
}
};
//Rahmen für Große Bilder erzeugen und positionieren
function rahmengroß () {
this.createEmptyMovieClip("rahmenContBig1", 700);
this.rahmenContBig1.beginFill(0x000000, 0);
this.rahmenContBig1.lineStyle(1, 0x616161, 100);
this.rahmenContBig1.moveTo(0, 0);
this.rahmenContBig1.lineTo(386, 0);
this.rahmenContBig1.lineTo(386, 290);
this.rahmenContBig1.lineTo(0, 290);
this.rahmenContBig1.endFill();
this.rahmenContBig1._x = -275;
this.rahmenContBig1._y = -150;
this.rahmenContBig1.beginFill(0xFFFFFF, 100);
this.rahmenContBig1.lineStyle(1, 0x616161, 100);
this.rahmenContBig1.moveTo(0,290);
this.rahmenContBig1.lineTo(0,305);
this.rahmenContBig1.lineTo(386,305);
this.rahmenContBig1.lineTo(386,290);
this.rahmenContBig1.endFill();
this.rahmenContBig1._x = -275;
this.rahmenContBig1._y = -150;
this["rahmenContBig1"].createEmptyMovieClip("containerbig",6);
this["rahmenContBig1"].containerbig._x = 1;
this["rahmenContBig1"].containerbig._y = 1;
this.rahmenContBig1._visible = false;
};
//RahmenCont Button Funktion hinzufügen (Prototype!?)
function action() {
for (var k = 1; k <= 8; k++) {
this["rahmenCont"+k].onRollOver = function() {
this.TNcontainers._visible = false;
this.TNcontainerb._visible = true;
};
this["rahmenCont"+k].onRollOut = function() {
this.TNcontainers._visible = true;
this.TNcontainerb._visible = false;
};
this["rahmenCont"+k].ID=k;
this["rahmenCont"+k].onPress = function() {
for (var l = 1; l <= 8; l++){
this._parent["rahmenCont"+l]._visible = false;
}
this._parent["rahmenContBig1"].containerbig.loadMovie("Bilder/slow/bild" + this.ID + ".jpg");
this._parent["rahmenContBig1"]._visible = true;
this.TNcontainers._visible = true;
this.TNcontainerb._visible = false;
}
this["rahmenContBig1"].onPress = function() {
for (var l = 1; l <= 8; l++){
this._parent["rahmenCont"+l]._visible = true;
}
this._visible = false;
}
}
};
// Preloader
function ladestatus(clip) {
loader.onEnterFrame = function() {
trace(clip);
geladen = clip.getBytesLoaded();
zuladen = clip.getBytesTotal();
trace(geladen)
trace(zuladen)
if (geladen>=10) {
loader._visible = true;
prozent = Math.round(geladen/zuladen*100);
this.loaderbalken._xscale = prozent;
if (clip.getBytesLoaded >= clip.getBytesTotal) {
delete this.onEnterFrame;
loader._visible = true;
}
}
}
};
//Funktionsaufrufe
rahmen();
ladebalken();
rahmengroß();
rahmengroßdub();
rahmendub();
action();
//Ende gruß bourne (p.s. kann man keine zip files oder sowas hier anhängen?) |
| | |
| | #3 (permalink) | |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
| Zitat:
![]() ich sehe in deinem as gar kein preloader script?! also getBytesLoaded usw usw... ?! du baust da ja nur formen... cya, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! Geändert von salazar (30-01-2005 um 17:48 Uhr) | |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jun 2004
Beiträge: 68
|
doch doch am rand ist noch sonen grauer balken damit kannste noch mal nach unten scrolen. hier ist nen zip vorhanden mit allem was dazugehört !! http://www.bourne.de.vu/Meine%20Gallerie.rar gruß Bourne |
| | |
| | #5 (permalink) | |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
| Zitat:
der graue balken war eben nicht zu sehen! hatte mich schon gewundert... komisch... egal.. ich schau mir das evtl gleich mal andann ![]() cya, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |