| |||||||
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: Nov 2001
Beiträge: 111
|
So, nachdem mir auf nette Art klar gemacht wurde, dass ich für mein Problem einen neuen thread aufmachen muß, mach ich das jetzt mal. Also: Ich habe eine kleine Slideshow für jpgs gebaut. Diese jpgs werden in die slideshow geladen. Da für Modembesitzer Performanceprobleme befürchtet werden, habe ich mühsam und mit viel Hilfe hier aus dem Forum einen Preloader zusammengebaut der den Ladestatus jedes einzelnen jpgs abfragt und mit einem balken und einer Prozentzahl anzeigt. Das sah dann so aus: 1. Frame PHP-Code: PHP-Code: PHP-Code: http://www.pixmax.com/schlegelmilch/slideshow.html Jetzt soll diese Slideshow aber in einen anderen Film geladen werden, und zwar in _level10. Und von nun an geht nix mehr. Das heißt es geht solange ich diesen Preloader nicht drin habe. Jetzt hat mancher vermutet, dass man dann _root durch _level10 ersetzen muß. also dann so: PHP-Code: Aber das bewirkt gar nichts. Und soweit ich weiß ist es so: Solange ich nur innerhalb des auf _level10 geladenen filmes agiere ist _root das gleiche wie _level10. Ich befinde mich ja schließlich auf _level10 und es werden keine anweisungen nach draußen gegeben. Es ist in jedem Falle so, dass Frame 3 den Film nicht weiterlaufen läßt. Das bedeutet die Bedingung wird nicht erfüllt oder er kann nicht sagen ob die Bedingung erfüllt ist. Also wer weiß was hier falsch ist. Es muß doch ein Syntaxproblem sein. Ich kann mir nicht vorstellen, dass das noch nie jemand gemacht hat. Bitte, bitte Ihr Obercracks da draußen, wo immer Ihr sein möget, bitte meldet Euch! Für denjenigen der dieses Problem sauber löst kann ich mir fürs nächste mal eine Zusammenarbeit vorstellen. Ich habe nämlich überhaupt keine Zeit mich mit solchen blöden Flashproblemen rumzuärgern. pixmax.com Geändert von pixmax (07-03-2006 um 00:56 Uhr) |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
deine problemlösung geht ab flash7 und heisst _lockroot ansonsten, schmeiss mal schnell das _level10 zeugs wieder raus und lass da _root stehen. vorallem weil dein swf doch wohl selbst in _level10 stehen soll? also alles so lassen, wie es solo gelaufen ist. du musst allerdings sicher stellen, dass das auch immer so ist, z.b. _root.gotoAndPlay(5); oder bevorzugt this.gotoAndPlay(5); dann lädst du dein swf mit _root.loadMovieNum("pixelshow.swf",10); in die gewünschte ebene deines hauptfilm. das geht so. für mehr info müsste man mehr von deinem kunstwerk sehen.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Nov 2001
Beiträge: 111
|
Ok, danke für die Antwort. Ich schreibe mir hier die Finger wund und teile jedem mit, dass eigentlich _root und _level10 für diesen Film das gleiche ist, da sich ja alles innerhalb dieses filmes abspielt. alles auf _level10. tja mx 2004 ist eine feine Sache. Hab ich aber auch schon probiert. Dann funktionieren meine einfachsten Scripte nicht mehr. Also so soll es aussehen: http://www.pixmax.com/schlegelmilch/slideshow.html hier findest du die fla: http://www.pixmax.com/schlegelmilch/slideshow_p.zip hier sind die fotos: http://www.pixmax.com/schlegelmilch/.../topshot00.jpg usw. es geht bis topshot05.jpg geladen wird das ganze dann in einen Hauptfilm: http://www.pixmax.com/schlegelmilch/ und da sieht man auch schon das Desaster. Zitat:
Weitere Vorschläge? | |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
verstehe dein problem nicht. im anhang das main (zu deinem slideshow_p.swf dazulegen und starten), da wird dein swf in level10 geladen ... geht! (nur so zum ansehen auf 50% scaliert) was fehlt dir?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2001
Beiträge: 111
|
Vielleicht weil ich dieses Movie in einen mc laden wollte. Geht das nicht? PHP-Code: Damit konnte ich halt bestimmen wo (x;y) die swf erscheint. Aber sicher gibt es dafür eine Positionsbeschreibung. Damit kenne ich mich aber null aus. Kannst du mir sagen, wie man das da noch reinschreibt? |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
loadMovieNum ist ein älterer befehl (den MM in der doku auch etwas verschweigt). damit hat man 'früher' swf's einfach übereinander geladen. benütze ich immer noch gerne, weil es einfach funktioniert ;-) nur damit werden _levelX adressen erzeugt. 'moderner' ist es, mit loadMovie swf's in bestehende mc's zu laden. so kann man auch unter und über anderen objekte positionieren. das hat aber mit DIESEN _level's nichts zu tun. das ist dann die tiefe innerhalb eines objektes. das problem hierbei ist _root. das hat MM dann wohl auch erkannt und ab flash7 den befehl _lockroot nachgereicht. x/y kannst du auch in _level's verändern. halt erst abfragen, ob es da (geladen) ist. wenn's nicht da ist kann man es nicht verschieben ;-) deshalb mein beispiel mit _xscale. sinngemäss _x und _y setzen. p.s. wenn du das bild dann doppelt siehst, das hasst du schon in deinem slideshow_p.fla so gemacht. dort geladene bilder mit _visible=false unsichtbar machen oder den sichtbaren bereich maskieren.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (07-03-2006 um 15:57 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Nov 2001
Beiträge: 111
|
Danke erstmal, ich muß das nachher noch testen. Den Befehl hab ich viel benutzt. Ich bin ja jetzt sehr optimistisch, dass alles funktionieren wird. Muß jetzt leider weg. Bin ziemlich im Stress. Heute abend teste ich ausgiebig. |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Nov 2001
Beiträge: 111
|
Funktioniert alles ganz prima. Warum nicht gleich so?! Also besten Dank! Das Ergebnis ist unter pixmax.com/schlegelmilch/ zu sehen. Ist aber noch nicht ganz fertig. Am Ende der Woche wird das ganze dann live gehen unter www.schlegelmilch.com Dann sind auch die Archive umgestyled und das wird dann eine schöne runde Sache. Aber eine Frage habe ich noch. Ich lade ja die Fotos in die mcs außerhalb der Bühne. In welcher Form sind die Fotos dann auf meinem Rechner? Sind die dann auch als jpgs vorhanden? |
| | |
| | #9 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
"..mcs außerhalb der Bühne.." was meinst du damit ??? die bühne gibt es nur beim entwickeln. ansonsten ist das swf immer so gross, wie du im platz in einem browser lässt (== Stage). flash ist kein html. du kannst reinladen, was die jeweilige flash-version zulässt. das sind bei flash6 wohl nur unkompremierte jpg's und swf's. wie das intern aussieht kann dir egal sein. die bekommst du da sowieso nicht mehr raus.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #10 (permalink) | ||
| Neuer User Registriert seit: Nov 2001
Beiträge: 111
| Zitat:
Zitat:
| ||
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |