| |||||||
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) |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
|
Hallo! Ich bin kurz vor der Lösung aber ich habe noch ein ein kleines Problem. Ich habe in meiner Hauptzeitleiste (1Bild) einen leeren Movieclip mit der Instanz mc erstellt.Im 1 Bild dieses Movieclips habe ich den angehängten code eingefügt.Bis hierher funktioniert alles. Meine Frage wie kann ich den mc automatisch nach links verschieben ? mc._x = mc._x+1 Möcht gerne eine Endlosschleife machen. Wenn bild 1 außerhalb der bühne liegt sollte es sich an Bild 8 wieder anhängen. Ich lade Bilder dynamisch aus meinen Ordner "Bilder". PHP-Code: Thx Jotti Geändert von jotti (05-10-2006 um 21:24 Uhr) |
| | |
| | #2 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
| ActionScript:
(eine endlosschleife ist streng genommen etwas ganz anderes, nämlich eine while-schleife die niemals endet - onEnterFrame ist einfach die prozedur, die bei jedem bildaufbau ausgeführt wird). gruß janosch |
| | |
| | #3 (permalink) |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
| Aw
Wenn ich das so reinschreibe löscht es mir ja das onEnterFrame. Kann ich das mit den } irgendwie steuern ? Ich müsste nur das 2 onEnterFrame löschen. Aber wie? PHP-Code: |
| | |
| | #4 (permalink) |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
|
Hallo hab es jetzt so gemacht.: Dies steht im bild 1 auf der Hauptzeitleiste (ebene 1) PHP-Code: PHP-Code: Die Überprüfung was das letzte bild sein soll habe ich mir ungefähr so vorgestellt. PHP-Code: Thx Jotti Geändert von jotti (09-10-2006 um 18:57 Uhr) |
| | |
| | #5 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
|
hallo nochmal, zuerst einmal sorry, dieses von mir vorgeschlagene Code: this['pic'+(i+1)].onEnterFrame aber: hast du dir überhaupt einmal überlegt, was genau in deinem film passieren soll und wie das, was passieren soll ablaufen soll? du möchtest dynamisch bilder laden, und diese sollen sich dann bewegen, und zwar so, dass sie scheinbar endlos über den schirm wandeln. dazu sind drei völlig verschiedene programmieraufgaben zu erledigen! 1. die bilder müssen geladen werden, eins nach dem andern 2. DANN erst kann es weiter gehen, sonst hoppelt das erste bild schon einsam über die bühne, weil es beim zweiten halt ein bisschen länger dauert und der lifestream im hintergrund beim user die nötige bandbreite aufgegessen hat. 2. also, die bilder müssen positioniert werden, eins neben dem anderen, und dann sollen sie sich bewegen (alle gleichzeitig, wie ich annehme!) 3. die programmierung der bewegung ist dann die dritte aufgabe. bei dir scheint ein bisschen das konzept zu fehlen - versuch doch, dir die arbeit zu gliedern. funktionen sind da bestens geeignet für. den preloader hast du ja schon. du musst im preloader nur noch abfragen, wann alles geladen ist, dann gehts weiter zur funktion, die die mcs positioniert und aneinanderfügt. schreibe keinen code auf mcs, sondern alles auf die hauptzeitleiste. z.b. so: ActionScript:
so jetzt habe ich viel geschrieben, versuchs einfach mal und schreib was nicht klappt .gruß janosch |
| | |
| | #6 (permalink) | |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
| aw
Hallo und Danke für den Tipp. Zitat:
Da es sich um kleine bilder handelt hoffe ich das die anderen während der Animation nachgeladen werden ._x nur +1 also müsste eigentlich genug Zeit bleiben um die Bilder "nachzuladen".Ich möchte die Straming funktion von Flash ausnützen. Habe im code oben noch var i und var a eingefügt. PHP-Code: Ist das normal oder muß ich noch was umändern? Thx Jotti Geändert von jotti (09-10-2006 um 20:25 Uhr) | |
| | |
| | #7 (permalink) |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
|
Endlich habe ich es geschafft! Nach langen rumprobieren ist es mir nun geglückt. Mein Danke geht an janoshnosh. Hier mein feritiges script. Ich glaube es gibt sich noch einige dinge die man verbessern kann aber es funktioniert. PHP-Code: |
| | |
| | #8 (permalink) |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
|
Da hab ich mich wohl zu früh gefreut. Wenn ich dieses teil online stelle funktioniert es nur auf meinen Rechner. Wieso ist das so? Ich vermute die Bilder liegen bei mir im Cache. Was kann ich ändern damit es funktioniert?? Thx Jotti |
| | |
| | #9 (permalink) |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
| Sauber Programieren PHP-Code: geladen = _root['pic'+i].getBytesLoaded(); zuladen = _root['pic'+i].getBytesTotal(); if (geladen == zuladen) { Ist wahrscheinlich besser. Mfg Jotti |
| | |
| | #10 (permalink) |
| Ein Alter User Registriert seit: Mar 2004 Ort: Österreich
Beiträge: 159
| AW janoshnosh
Hallo! Ich habe mich nun janoshnosh Tipp angehängt da es anscheinend nicht anders Funktioniert. Nun habe ich versucht eine Ladeanzeige zu integrieren. Wieso wird immer gleich 100% angezeigt? Wenn ich den Film in Flash Teste dann funktioniert die Ladeanzeige. Wenn ich den Film hochlade funktionier das ganze leider nicht mehr. Hat wer eine Ahnung ? PHP-Code: |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |