| |||||||
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: Aug 2001
Beiträge: 39
| onRelease Funktion auf dyn. gleadene Movies
Hallo, ich möchte eine variable Anzahl von Filmen per loadMovie laden und jedem Movie eine Button-Aktion hinzufügen. Die Pfade und Anzahl der Movies kommen von extern und sind auch kein problem. Allerdings bekomme ich die Aktionen nicht auf die MovieClips, in die die Filme geladen werden. Ich habs mal so versucht: content ist eine Variable in der der Pfad steht, wo das alles passieren soll. ActionScript:
Hat jemand 'nen Vorschlag? MfG Geändert von Illuminatus (27-09-2004 um 15:26 Uhr) |
| | |
| | #2 (permalink) |
| Schokolaaaadeeeeee Registriert seit: Apr 2004 Ort: Saarbrücken
Beiträge: 173
|
Also du brauchst ein preloader der mehrere Filme lädt und du willst eine buttonaktion für jeden Movie. 1. Schritt: Erstelle einen Movieclip "movieHolder_mc", der hat keinen Inhalt; 2.Schritt: Erstelle einen Movieclip "movieComplete" mit 2 ebenen. Die oberste ebene heißt skripten, da kommt actionscpirt rein. Die darunterliegende Ebene kannst du "movie" nennen. In die schiebst du den gerade generierten "movieHolder_mc" rein und gibst ihm einen Instanznamen ->"movieHolder_mc" 3.Schritt: in der "skripten" Eben schreibst du dann einfach: PHP-Code: 4.Schritt einen neuen Movieclip mit namn preloader, in den kommt dann das preloadscript und auch der preloader an sich(anzeuge und so). den preloder_mc legst du auf die Hauptbühne in den ersten frame. den "movieComplete_mc" auch auf die Bühne ziehen und instanznamen für beide movieclips vergeben (preloader_mc und movieComplet_mc) in der obersten eben kommt das skript das dir die movies aufruft bzw. den preload. Erstelle doch ein Array das folgendermasen aussieht: PHP-Code: PHP-Code: PHP-Code: |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Aug 2001
Beiträge: 39
|
Hallo kamiKC, danke für deine Hilfe! Die Idee mit der globalen Variable ist nicht schlecht, da ich wenn ich eine onEnterFrame Funktion definiere nicht mehr genau weiß wie und auf welche Variablen ich jetzt noch zugreifen kann ... Was nur nicht ganz verstehe ist warum bei mir bei .getBytes... immer 0 kommt, du machst es ja auch nicht viel anders. Die Bytes werden doch immer von dem MC abgefragt, in den man den Film geladen hat, oder täusche ich mich da? Das Problem ist jetzt noch, dass ich eine Button-Aktion für jeden Movie einzeln brauche. Und so wie ich das sehe, werden alle Movies in den selben Clip geladen, dass heisst das jeder Film den letzten Film wieder entlädt!? Zitat:
Ein richtiger Preloader muss garnicht sein, da die Movies winzig und sofort geladen sind. | |
| | |
| | #4 (permalink) | |
| Schokolaaaadeeeeee Registriert seit: Apr 2004 Ort: Saarbrücken
Beiträge: 173
| Zitat:
_global["targetMC"+i] = preloadArray[i].wohin in dem preloadArray akannst du duch das wohin dein Ziel angeben...das kann immer verschieden sein oder gleich, je nachdem wie du das eingetragen hast. Bei mir zählt er die Größe aller Movies zusammen, und fängt dann erst an den preloader zuzeigen. | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |