tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
17
ZUGRIFFE
1896
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    hi leude,

    ich weiss nicht wie ich weiter mach soll und ein tut. gibt es dafür auch nicht.

    Also, ich hab ein button den ich mit einer externen Flash datei verlinken möchte, die datei soll aber in dem gleichen Content geladen werden.

    KÖNNT IHR MIR BITTE HELFEN
     

  2. #2
    Registriert seit
    Sep 2001
    Ort
    Berlin
    Beiträge
    533
    Tach Post,

    ich habe jetzt versucht deine sehr wage Fragestellung zu verstehen und dafür ein paar Zeilen geschrieben (siehe script). Der Clip "mc_container" ist leer und dient als Platzhalter für den eigentlichen Content/Inhalt. Wenn du in diesen eine SWF per loadMovie(); lädst.. wird der vorherige Inhalt komplett entfernt/gelöscht. Damit kann man also auf einfachste Weise den Inhaltsbereich verändern/aktualisieren.

    PHP-Code:
    _root.createEmptyMovieClip("mc_container"10);

    _root.button.onRelease = function(){
        
    _root.mc_container.loadMovie("neuer_content.swf");

    Wenn dies nicht deine Frage beantwortet.. dann verfas deine Probelmbeschreibung einige Zeilen länger und vorallem verständlich!

    _keen!
     
    _dry breadcrumb disturbing dumb mods

  3. #3
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    yoa das beantwortet meine frage, aber ich muss dazu sagen das der content in dem ich die swf laden will auch in einer externen swf ist. Das is ja das sau schwere dabei, also nochma um es zu verdeutlichen.

    Ich habe eine swf. in der ist ein Button enthalten, wen ich auf diesen Button klicke, soll eine andere swf. in ein content geladen werden, der content im dem alles geladen werden soll, liegt wiederum in einer anderer swf. (preloader funktion).
    der ablauf ist zb. so :

    Wir sind in blub.swf , nach einem button klick aus blub.swf, soll shot.swf in start.swf (start seite) geladen werden.

    ich hoffe das ist soweit verständlich genug, sollte es jedoch immernoch zu kompliziert sein, dann kann ich ja die flash datei hochladen und anhängen.

    Danke für die hilfe

    Mfg
    F-unit
     

  4. #4
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    Also nochmal, ich hab eine Seite in der ist die Navi leiste oben und darunter ist das Content. In den Content werden die swf. Datein reingeladen.

    So nun geht auch alles, die Seiten werden auch brav in in den Content geladen.
    Ich will aber in einer schon im Content geladenen Seite, sprich die Seite die unter der Navi leiste im Content geladen ist, einen button erstellen der von dort aus dann den Content aktualliesiert bzw. eine andere swf. Datei reinläd.

    Ich brauche also ein Script mit dem ich dem Button sage "lade die swf. nach einem Klick in den Content namens ...".

    Ich hoffe diesmal ist es etwas verständlicher.

    Peace
    F-unit
     

  5. #5
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Ja und? das geht trotzdem:
    PHP-Code:
    // von oben:
    on(release) {
        
    _root.hauptContent.loadMovie("was_neues.swf");
    }
    // oder von unten:
    on(release) {
        
    _parent.loadMovie("was_neues.swf");
    }
    // vorausgesetzt, _parent bezieht sich auf den Container "hauptContent" 
    Gruß
    .
     

  6. #6
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    Also erstma, was meinst du mit oben und unten

    Also der soll jetzt die Datei in den "contentloader" laden, aber da tuht sich ja garnichts, ich klick auf den Button und da passiert nix.

    PS: Der "contentloader" ist ein "mc." und liegt sogar noch auf der gleichen swf.

    Das müsste eigentlich doch klappen oder machich da was falsch mit dem Button.
    Ich hab einfach ein Bild genommen, das zur Schaltfläche konventiert und dann dort den Script reingehauen aber da kommt nix .

    Hast du nicht noch ne andere idee, ich muss das echt hinbekommen is echt wichtig.

    THX for Help

    F-unit
     

  7. #7
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    ... tja, dann poste bitte mal Deine Datei (die .fla, nicht die SWF), denn wie sollen wir "blind" wissen, was Du gemacht hast?

    Gruß
    .
     

  8. #8
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    Kannst du mir deine e mail addy geben, die datei is zuuuu groß.

    da sind dann mehrere logos im "mc_master", ich hab die schon wie gesagt in Buttons umgewandelt, die sollten nach einem klick vollbringen, das eine andere Seite im "contentLoader." ladet.

    Naja ich hoffe du bekommst es hin, ich sag dir es wird aber echt schwer, wen du kein überblick hast dann frag mich bitte.

    THX

    F-unit
     

  9. #9
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    arbeitest Du mit Flash 5? In Flash 5 kannst Du Mausereignisse in der Tat nur auf Schaltflächeninstanzen legen. Wenn Du mit einer höheren Version arbeitest, ändere erst einmal die Exporteinstellungen in Flash 6 oder 7. Dennoch ist es unnötig (und hier sogar nachteilig), die Schaltflächen noch in MovieClips zu verpacken; Dein Mausereigniss auf dem Clip (on (release)) überdeckt dann nämlich die Ereignisse auf der innenliegenden Schaltfläche und Du bekommst keine rollOver-Effekte mehr. Setze also die Schaltflächen direkt in den Masterclip, wähle eine davon an, und schreibe den entsprechenden Code (sieheoben) hinein. Deinen ContentLoader habe ich nicht gefunden - meinst Du vielleicht den MC mc_content2?

    Achtung: Wenn Du mit Schaltflächen arbeitest, beziehen sich Aktionen auf die "Umgebung" des Buttons, ein _parent ist also unnötig - mit MovieClips verhält es sich anders.

    Gruß
    .
    Geändert von Datic (10.12.04 um 16:14 Uhr)
     

  10. #10
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    hi,
    arbeiten tuh ich mit Flash MX 2004, und der Content is da, er heisst "ContentLoader".
    Da is doch ne Ebene namens Content, wen du die mal anklickst müsstest du im Feld so ein punkt sehn, und da doppelt raufklicken dann bis du im "ContentLoader".

    Dann versuch ich es mal one Movieclips ob es dann geht.

    Bis dann

    F-unit
     

  11. #11
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    oh ja, jetzt habe ich ihn gefunden.

    Na ja, exportiere für Flash 6 oder 7, nimm Schaltflächen oder MovieClips und gib dem contentLoader einen Instanznamen - ohne Instanznamen kannst Du das Objekt nicht ansprechen, geschweige denn einen Inhalt einladen.

    Gruß
    .
     

  12. #12
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    hi,
    cool du hast recht gehabt, also laden tuht er jetzt auch, aber dann bleibt der vorherige inhalt immer noch stehn, hab versucht den mit

    "_root.createEmptyMovieClip("mc_contentLoader", 10);"

    zu löschen, aber der bleibt immernoch hinten stehn.

    Gibt es dafür noch eine andere möglichkeit


    MFG

    F-unit
     

  13. #13
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    leider habe ich Deine Datei nicht mehr, aber: wenn Du einen MovieClip aus Ziel einer loadMovie-Aktion angibst, wird der Inhalt dieses Clips überschrieben. Wenn also noch unerwünschte Inhalte stehenbleiben, befinden diese sich irgendwo anders.

    Wenn Du einen Clip mit "createEmptyMovieClip" überschreiben willst, musst Du die Tiefe des Clips herausfinden und korrekt angeben:
    PHP-Code:
    _root.createEmptyMovieClip("nada"mc_contentLoader.getDepth()); 
    Gruß
    .
     

  14. #14
    F-unit F-unit ist offline Mitglied
    Registriert seit
    Feb 2004
    Ort
    Hamburg City
    Beiträge
    13
    Ja ich hatte die datein im anderen moviclip, ok jetzt werden sie auch überschrieben, alles perfekt, doch wie kannich denn die position bestimmen, geht das überhaupt.

    Weil die swf. die geladen werden soll, taucht weiter unten erst auf, ich möchte sie aber inerhalb eines Rahmens haben.

    Ich merk grad das ich echt viel gelernt hab durch dieses Thema und nochmals vielen dank für eure hilfe besonders an dir Datic, bin echt weiter gekommen.

    MFG

    F-unit
     

  15. #15
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    wenn Du einen Clip einlädst, wird dieser links und oben an dem "Zielclip" ausgerichtet, das heisst, die linke obere Ecke des geladenen Films erscheint an der bisherigen linken oberen Ecke (bzw. den Ankerpunktkoordinaten) des Containers. Mit AS kannst Du beliebige MovieClips im Nachhinein neu positionieren:
    PHP-Code:
    meinClip._x 320;
    meinClip._y 240
    Gruß
    .
     

Ähnliche Themen

  1. Externe Textdatei in Flash mit AS3 laden
    Von kalterjava im Forum Flash Plattform
    Antworten: 12
    Letzter Beitrag: 02.03.09, 16:32
  2. externe swf´s in flash laden
    Von anja76 im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 27.11.07, 18:04
  3. Externe SWF Datei in Projektor laden
    Von noise im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 27.10.05, 16:45
  4. Externe Sachen in MC laden (Flash Mx)
    Von cri im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 25.04.04, 12:14
  5. externe Texte in Flash MX laden
    Von Frezl im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 05.11.03, 14:54