| |||||||
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) |
| nexus Registriert seit: Jun 2003 Ort: Hamburg
Beiträge: 23
| riesenproblem mit onenterframe!!!!!!!!!!!!!
könnt ihr mir bitte helfen? ich habe folgendes script, jedoch beisse ich mir die zähne aus, weil die tween maske abgespielt wird, obwohl das bild noch nicht geladen wurde. in mc2 spreche ich den container in der maske an, und der preloader ist von moock... per button(cur) wird die nächste maske geladen #include "com.qlod.LoaderClass.as" myListener_obj = new Object(); myLoader = new com.qlod.LoaderClass(); this.onEnterFrame = function() { if (newcur != cur) { cur = newcur; stack += 1+200; _global.weite2 = _global.ordnerArray[0][cur]; this.pfad3 = pfad2+_global.bilderArray[0][cur]; this.attachMovie(base,base+cur+stack,stack); mc1 = base+cur+stack; mc2 = base+cur+stack+".container"; myLoader.load( mc2, pfad3, myListener_obj); } target2 = this[mc1]; target2._x = posX; target2._y = posY; }; danke im voraus |
| | |
| | #3 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Nicht mal der BigBabba Moock würde es schaffen einen atachten MovieClip vorzuladen!! Des geht nicht!!! attachtMovieClips werden noch vor dem Loaderscript geladen! Gibts hier schon einige Themen dazu!!
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #4 (permalink) |
| nexus Registriert seit: Jun 2003 Ort: Hamburg
Beiträge: 23
| nocheinmal das ganze script
Die Frage die ich dazu habe, ist, wie schaffe ich es, dass meine "einzelbilder" in den tween geladen werden, und das beim drücken auf einen button das nächste bild darüber mit dem selben effekt eingeladen wird. so wie es jetzt ist, klappt es zwar auf meinem lokalen webserver, jedoch nicht im internet. der tween spielt schon ab, bevor das bild überhaupt eingleaden ist. was versteht man denn unter "Crossposts sind hier unerwünscht..." ???????? bitte um hilfe....ich dreh mir einen wolf...! 1.FRAME stop(); //----- keine aenderungen ab hier ------- _global.top = false; _global.daten = new LoadVars(); _global.daten.load("data.php?verz="+pfad2); _global.daten.onLoad = function(success) { if (success) { _global.menge2 = _global.daten.anzahl; // speichern der daten in arrays breiteA = _global.daten.ordner.split("~"); bilderA.pop(); bilderA = _global.daten.bilder.split("~"); bilderA.pop(); _global.bilderArray = new Array(); _global.ordnerArray = new Array(); for (j=0; j<bilderA.length; j++) { _global.bilderArray[j] = bilderA[j].split("|"); _global.bilderArray[j].pop(); _global.ordnerArray[j] = breiteA[j].split("|"); _global.ordnerArray[j].pop(); } // ..ende speichern der daten in arrays } gotoAndStop(2); }; // ..ende laden der daten 2.FRAME stop(); base = "base"; newcur = 0; cur = 1; stack = 0; posX = Stage.width/2; //dyn.bild horizontale posY = Stage.height/2; //dyn.bild vertikale but_hoehe = Stage.height-25; //--- keine aenderungen ab hier ------------------------------ for (r=0;r<menge2;r++){ this.attachMovie("but","but"+r,r+100); this["but"+r]._x = (Stage.width/2)+(25*r); this["but"+r]._y = but_hoehe; } for (i=0; i<menge2; i++) { target = this["but"+i]; target.mynum = i; target.myguy.play(); target.onRollOver = function() { this.rolled = true; }; target.onRollOut = function() { this.rolled = false; }; target.onRelease = function() { newcur = this.mynum; }; target.onEnterFrame = function() { if (cur == this.mynum || this.rolled) { if (this.myguy._alpha<100) { this.myguy._alpha += 3.5; } } else { if (this.myguy._alpha>0) { this.myguy._alpha -= 3.5; } } }; } #include "com.qlod.LoaderClass.as" myListener_obj = new Object(); myLoader = new com.qlod.LoaderClass(); this.onEnterFrame = function() { if (newcur != cur) { cur = newcur; stack += 1+200; _global.weite2 = _global.ordnerArray[0][cur]; this.pfad3 = pfad2+_global.bilderArray[0][cur]; this.attachMovie(base,base+cur+stack,stack); mc1 = base+cur+stack; mc2 = base+cur+stack+".container"; myLoader.load( mc2, pfad3, myListener_obj); } target2 = this[mc1]; target2._x = posX; target2._y = posY; }; this.attachMovie("ausgang","ausgang",1); this.ausgang._x = 200; this.ausgang._y = but_hoehe; this.ausgang.onPress = function (){ _root.box.unloadMovie(); _global.top = true; } |
| | |
| | #5 (permalink) | |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
| Zitat:
in verschiedenen foren-bereichen noicht gern gesehen sind. weils sie die suchanfragen 'verschmutzen', unnötig traffic verursachen etc.. ausserdem warum sich 2 mal die gleiche antwort auf eine frage holen... !? ![]() btw: vielleicht nutzt du dass nächste mal das code-highlighting des forums. liest sich besser... ![]() gruss
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn | |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jan 2002 Ort: Umgebung Stuttgart
Beiträge: 5.412
|
hi, sorry, aber ich werd aus deinem Script net schlau !
__________________ Das Glück im Leben hängt von den guten Gedanken ab, die man hat. Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Dec 2004
Beiträge: 7
| und schon wieder
ich kann dir bei deinem problem leider nicht helfen, da es weit über meine flashfähigkeiten hinausgeht, aber ich wollte einfach mal anmerken wie unglaublich hilfreich doch die antworten der anderen user für dich gewesen sein müssen.... Ey, alder Crossposts sind hier unerwünscht man... Genau man, benutz die hilfe und klick dich stundenlang durchs ganze forum... Ich mag´s auch nicht, wenn jemand eine total banale frage stellt und sich ganz offensichtlich noch garnicht eigenständig ewtas informiert hat, aber das hier ist ein schwierigeres Problem. Es gibt auch Leute die nicht stundenlang Zeit haben sich durch die Foren zu hangeln. Muss man die wirklich so behandeln? |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Jan 2002 Ort: Umgebung Stuttgart
Beiträge: 5.412
|
Crossposts sind trotzdem unerwünscht !!! was nützt es einem User, der nach was bestimmten sucht und zwei Posts eines einzigen Users antrifft, die aber das selbe problem beinhalten ???!!! -> GARNICHTS, also, Finger weg vom Crosspost
__________________ Das Glück im Leben hängt von den guten Gedanken ab, die man hat. Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs Geändert von :: RK :: (28-12-2004 um 10:03 Uhr) |
| | |
| | #9 (permalink) |
| nexus Registriert seit: Jun 2003 Ort: Hamburg
Beiträge: 23
| tut mir leid
1. also kann mir hier jemand mal verraten..was hier los ist!? ich verstehe das nicht mit den crossposts!^ ich hab das problem doch hier fein säuberlich beschrieben...und das nur einmal!!!! kann mir also jemand nochmal erzählen was ich jetzt falsch gemacht habe? 2. einige haben mich darum gebeten mehr infos zu geben, und daher habe ich die seperierung der frames mit aufgeführt....damit das problem verständlicher wird! 3. das forum habe ich bereits durchgewühlt und habe keinen schimmer, wie man das jetzt mit dem tweening hinbekommt! fragestellung: wie maskiere ich dynamisch eingeladene bilder mit einem tweening per button. würde mich über jede hilfe freuen danke |
| | |
| | #10 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
zauberwörter wie setMask sollten dir da weiter helfen können. noch was zum highlightning... benutze doch bitte für deinen code die BBCodex für bessere lesbarkeit des codes. bsp: [ AS ] var i = 10; [ /AS ] wenn du nun die leerzeichen vor und hinter den as-zeichen rausmachst (also das leerzeichen zwischen der öffnenden klammer und dem buchstaben A bzw dem zeichen / und am ende genauso...), dann sieht das so aus: ActionScript:
du siehst ...wesentlich besser zu lesen...vor allem bei 20 und mehr zeilen mache ich mir pers. nicht mher die mühe das script zu lesen ( viel zu unleserlich). und wie schon gesagt...schau mal in der hilfe nach setMask oder hier im forum in der suche... so wie ich das verstanden hatte, willst du ja NACHTRÄGLICH maskieren (dynamische inhalte) - das geht nur, wenn überhaupt, mit setMask. und zu dem anderen poster von oben...(bennidi) ohhja...der ton hier lässt schwer zu wünschen übrig- da gebe ich dir gerne recht..und oft sind die leutz hier auch einfach patzig und ungehobelt ABER...andererseits ist das schlicht ne frechheit zu erwarten, dass einem andere ne lösung ratz fatz auf den tisch legen, nur weil man entweder zu faul ist, selbst danach zu sichen, oder - meinetwegen auch - angeblich keine zeit hat das forum zu durchsuchen. beide fälle sind dann schlicht des suchenden problem und nicht das der helfenden! zu guter letzt lassen sich leute wie ich - aber auch andere hier - solche 'eildienste' dann auch ganz simpel bezahlen...nöö wahr... ![]() also immer langsam mit den pferden! das ist kein bestellservice hier - und auch kein abholservice, sondern ein forum, in dem manche wenigen den anderen (vielen) helfen (UNENTGELTLICH und FREIWILLIG). einen anspruch auf antwort hat hier niemand - *mal feststell* greetz kelor |
| | |
| | #11 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
@jan: das mit den Crossposts nehme ich zurück. Ich hab nochmal geschaut, hier im Forum hast du das tatsächlich nur einmal gepostet, nur hast du mir das Script noch per Mail zugeschickt... Denk bitte daran, dass die Member hier im Forum gerne helfen, aber dass das auch alles im zeitlichen Rahmen bleiben muss. Es gibt immerhin einige Leute (wie mich), die mit dem Entwickeln von Scripten ihre Brötchen verdienen... Weiterhin solltest du vor dem Erstellen von Threads dein Script selbst erst einmal auf "Herz und Nieren" testen, indem du dir bspw. mit trace-Befehlen im Testmodus die wichtigsten Variablen ausgeben lässt oder dir im Debug-/Fehlersuchemodus die Variablen- und Objektlisten anschaust. Die trace-Ausgaben können auch für die Member hier im Forum bei der Fehlersuche ganz nützlich sein... | |
|
| | #12 (permalink) |
| nexus Registriert seit: Jun 2003 Ort: Hamburg
Beiträge: 23
| Super !!!
Also, endlich reagiert mal jemand auf meine Sorgen!? Also ich habe bereits mir die Hände Wund getippt, bezüglich der Foren Suche! setmask geschichten habe ich bereits erfolgreich hinbekommen.... ich erwarte von keinem hier eine vor die füsse werf aktion, jedoch ist das Problem die tweening-maske! wie erreiche ich das blos....? Hier nocheinmal der AS ins highlightning...auf wunsch von KELOR: das problem habe ich ja oben beschrieben und das script funktioniert ja auch auf dem lokalen webserver, jedoch nicht ausserhalb, da das tweening mir wegläuft.... ActionScript:
|
| | |
| | #13 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
also wenn ich das richtig überblicke, dann arbeitet dein fading-mc ja unabhängig davon, ob und wieviel geladen ist. will heißen, der rennt ja einfach drauf los und fadet von 0 bis 100 alpha, und zwar unabhängig, ob dein datensatz geladen ist. mal davon ab, dass diese script äußerst übel - trotz sysntaxhighlightning *gg* * - zu lesen ist.vor allem auch, weil es 'unsauber' geproggt ist...(meine meinung dazu) greetz kelor |
| | |
| | #15 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
du brauchst n schleifenkonstrukt like enterFrame oder setInterval, dass abfragt, ob dein datensatz komplett geladen ist. erst wenn diese bedingung erfüllt ist, soll dein tweening starten. vorher setzt du halt n stop, damit es nicht gleich losrennt. weißt du wie das geht? greetz kelor |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |