Flashhilfe.de - Flash Community

Statt .swf, html _blank über menu laden [Flash 8]

 


AntwortenRegistrieren Seite1  

Mrlounge#1
Benutzerbild von Mrlounge
Beiträge: 13
Registriert: Aug 2007

02.10.2007, 08:09

hi leute!

Ich habe zwei Fragen die mir kopfzerbrechen bereiten. Bin ein ziemlicher noob was flash und auto script betrifft. Über das menu (drop down) werden .swf files geladen.

Frage01: bis jetzt ist nur die SubSection menuführung aktiv (dh. die menus die aufgehen).  Ich möchte aber das bei START (www.xyz-tyx.de/index.html) geladen wird (dh. die kompl. Seite neu) und wenn man auf FORUM klickt ein neues Fenster geöffnet wird (zb.: www.xyz-tyx.de/forum.html).

Frage02: auch in SubSection4 (Ausbildung) soll eine neue html seite geladen werden _blank - mit getURL

Da ich mich mit dieser Programmierung nicht wirklich auskenne, bin ich auf einen Experten angewiesen.

lg,
mrlounge


ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
onClipEvent (load) {
    // -- set up names of main items here
    // -- you can add as many new sections as you want (or your computer can handle)
   mainSections = new Array("START", "KURSE", "MEDIA", "FORUM", "INSTRUCTOR", "PARTNER", "KONTAKT");
   
    // -- one array for each main Section -
    subSection0 = (""); (hier soll START die gesamte index.html neu geladen werden)
   subSection1 = new Array("Schikurs", "Snowboardkurs", "Privatlehrer", "MiniClub", "Buchen");
    subSection2 = new Array("Fotos", "Video", "WebCam", "Wetter", "Schneebericht");
    subSection3 = (""); (hier soll FORUM (neue Seite öffnen und get url)
    subSection4 = new Array("Ausbildung", "Bewerbung");
    subSection5 = new Array("Schigebiet", "Hotels", "Adventure Sports", "Apres Ski");
    subSection6 = new Array("Büros", "Anreise", "Standorte");
   
    ///////////////////////////////////////////////////////////////////////////////////////////
    subSection0moive = new Array ("Start.swf");
    subSection1movie = new Array("Schikurs.swf", "Snowboardkurs.swf", "Privatlehrer.swf", "MiniClub.swf", "Buchen.swf");
    subSection2movie = new Array("Fotos.swf", "Video.swf", "WebCam.swf", "Wetter.swf", "Schneebericht.swf");
    subSection3movie = ("");
    subSection4movie = new Array("Ausbildung.swf", "Bewerbung.swf");
    subSection5movie = new Array("Schigebiet.swf", "Hotels.swf", "Adventure Sports.swf", "Apres Ski.swf");
    subSection6movie = new Array("Büros.swf", "Anreise.swf", "Standorte.swf");
    ///////////////////////////////////////////////////////////////////////////////////////////
    // --
    // --
    // -- build the main buttons
    for (i=0; i<mainSections.length; i++) {
        attachMovie("mainButton", "main"+i, i+100);
        myButton = this["main"+i];
        myButton.subs = this["subSection"+i];
        ///////////////////////////////////////////////////////////////////////////////////////////
        myButton.subsMovies = this["subSection"+i+"movie"];
        ///////////////////////////////////////////////////////////////////////////////////////////
        myButton.button.value = mainSections[i];
        myButton._x = myButton._width*i;
        // -- build subsection buttons for each main button
        for (x=0; x<myButton.subs.length; x++) {
            myButton.attachMovie("subButton", "sub"+x, x);
            mySub = myButton["sub"+x];
            mySub.button.value = myButton.subs[x];
            mySub.button.outYpos = myButton._height+(mySub._height*x);
            ///////////////////////////////////////////////////////////////////////////////////////////
            mySub.movieToLoad = myButton.subsMovies[x];
            ///////////////////////////////////////////////////////////////////////////////////////////
        }
    }
    // -- function that opens the subsection on rollover
    function openSubs (target) {
        for (i=0; i<this[target].subs.length; i++) {
            subMenuCounter = 0;
            this[target]["sub"+i].button.newY = this[target]["sub"+i].button.outYpos;
            currentOpen = target;
        }
    }
    // -- close subsections function
    function closeSubs (target) {
        for (i=0; i<this[target].subs.length; i++) {
            this[target]["sub"+i].button.newY = this[target]["sub"+i].button.oYpos;
        }
    }
    // - this is the fuction you would change to load content, or add more functionality to the buttons
    function doSubSection (target, sub) {
        _root.currentSelection = target +" "+ sub;
        ///////////////////////////////////////////////////////////////////////////////////////////
        _root.contentHolder.loadMovie(_root.holder[target][sub].movieToLoad);
        ///////////////////////////////////////////////////////////////////////////////////////////
        closeSubs(currentOpen);
    }
}
onClipEvent (enterFrame) {
    // -- a timer that closes the menus after a certain amount of time
    subMenuCounter++;
    if (subMenuCounter>120) {
        closeSubs(currentOpen);
        subMenuCounter = 0;
    }
}
onClipEvent (mouseUp) {
    // -- this closes the curently open submenu if the user clicks outside of the menu
    if (!this.hitTest(_root._xmouse, _root._ymouse)) {
        closeSubs(currentOpen);       
    }
}

Geändert von Mrlounge am 02.10.07 um 08:11 Uhr
springer#2
Benutzerbild von springer
Beiträge: 4909
Wohnort: zuhaus
Registriert: Apr 2004

02.10.2007, 09:21

gruss springer

EDIT: hatte doch noch einige unstimmigkeiten darin.... unten die fla
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...
Geändert von springer am 02.10.07 um 15:47 Uhr
springer#3
Benutzerbild von springer
Beiträge: 4909
Wohnort: zuhaus
Registriert: Apr 2004

02.10.2007, 15:47

hier die datei:

lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...

Angehängte Dateien:
Adobe Flash Quelldatei main.fla94.00 KB

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2022 Sebastian Wichmann - Flashhilfe.de