Thursday, July 29th 2010, 1:25pm UTC+2

You are not logged in.

  • Login
  • Register

Posts: 109

Location: LB

1

Saturday, March 8th 2008, 9:14am

hallo zusammen, habe ein XML Buttonmenu und möchte da ein Scroll einbauen...

hat vielleicht jemand eine Idee?

ActionScript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
abstand 8;
      menu = new XML();
      menu.ignoreWhite true;
      menu.onLoad = function() {
       _root.createEmptyMovieClip("navi"0);
       navi._x Number(menu.childNodes[0].attributes.x);
      navi._y Number(menu.childNodes[0].attributes.y);
      for (i=0i<menu.childNodes[0].childNodes.lengthi++) {
      navi.attachMovie("menItem2""menItem2"+ii);
      t._y i*(t._height+abstand);
      t.id.text menu.childNodes[0].childNodes[i].attributes.item2;
      t.ziel menu.childNodes[0].childNodes[i].attributes.ziel;
      t.onRelease = function() {
       _root.gotoAndStop(this.ziel)

             };
          }
      };
  
      menu.load("config.xml");


habe hier noch was gefunden, funktioniert aber nicht....

ActionScript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Menuleiste.setMask(maske);
Menuleiste.speed 16;
down.onPress = function() {
    trace(this);
    Menuleiste.onEnterFrame = function() {
        if (Menuleiste._y+this.speed<=0) {
            this._y += this.speed;
        }
    };
};
down.onRelease = function() {
    delete Menuleiste.onEnterFrame;
};
up.onPress = function() {
    Menuleiste.onEnterFrame = function() {
        if (Menuleiste._y>=(tmpStageH-Menuleiste._height)) {
            this._y -= this.speed;
        }
    };
};
up.onRelease = function() {
    delete Menuleiste.onEnterFrame;
};
fantasydarter has attached the following file:
  • scroll.zip (1.24 kB - 5 times downloaded - Last download: Jul 17th 2008, 1:56am)
Man lernt immer dazu, aus fehlern sowieso und Fehler gibt man nie zu

Gruß Steff

This post has been edited 5 times, last edit by "fantasydarter" (Mar 8th 2008, 9:50am)

  • Go to the top of the page

Posts: 109

Location: LB

2

Sunday, March 9th 2008, 1:18pm

hallooooooooo keiner da oder keiner eine Idee grinsssss
Schadeeeeeeeee, dann suche ich mal weiter.....




gruß stefan
Man lernt immer dazu, aus fehlern sowieso und Fehler gibt man nie zu

Gruß Steff
  • Go to the top of the page

dregi

Moderator

Posts: 611

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

3

Monday, March 10th 2008, 1:33am

Quoted

dann suche ich mal weiter.....

richtig!
Du hast bis jetzt noch keine Antwort bekommen weil wir dieses Thema in letzter Zeit sehr oft hatten.
Hier zum Beispiel

Kannst du mir sagen wieso du die Fla nicht mitgezipt hast?
Bitte keine Hilfestellungen per E-Mail Stellen!!!!!!!!!!!!!!¨
Du kannst mir eine PM schicken.

hier habe ich dir eine SWF (2kb)
und die dazugehörige Fla
Hier ist noch die XML falls jemand das gleiche Prob. hat

_root as:

ActionScript-Quelltext

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
scrb=250;         //fenstergrösse breite
scrh=100;        //fenstergrösse höhe
scroolls=1.4    //multiplikator
abstand 8;
menu = new XML();
menu.ignoreWhite true;
menu.onLoad = function ()
{
    _root.createEmptyMovieClip("navi"0);
    navi._x Number(menu.childNodes[0].attributes.x);
    navi._y Number(menu.childNodes[0].attributes.y);
naviy=navi._y-25
_root.createEmptyMovieClip("maske"801);maske.beginFill(0xFF0000);maske.moveTo(00);maske.lineTo(scrb0);maske.lineTo(scrbscrh);maske.lineTo(0scrh);maske.endFill();
scr_mc=_root.attachMovie("scrollbar""scrollbar",802);
maske._x=navi._x-30;maske._y=navi._y-30;
scr_mc._height=scrh
navi.setMask(maske);
    for (0menu.childNodes[0].childNodes.lengthi++)
    {
        navi.attachMovie("menItem2""menItem2" ii);
        t._y * (t._height abstand);
        t.id.text menu.childNodes[0].childNodes[i].attributes.item2;
        t.ziel menu.childNodes[0].childNodes[i].attributes.ziel;
        t.onRelease = function ()
        {
            _root.gotoAndStop(this.ziel);
        };
    } // end of for
scr_mc._x=t._width+navi._x;scr_mc._y=navi._y
    };
menu.load("config.xml");

scroll as:

ActionScript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
up_btn.onPress=function(){if(scroll_btn._y>=-20){scroll_btn._y-=20}if(scroll_btn._y<-20&&scroll_btn._y>-40){scroll_btn._y=-40};dragend()}
down_btn.onPress=function(){if(scroll_btn._y<=35){this._parent.scroll_btn._y+=20}if(scroll_btn._y>35&&scroll_btn._y<55){scroll_btn._y=55};dragend()}
scroll_btn.onPress=function(){startDrag(this,false,0,-40,0,55);this.onEnterFrame=function(){_root.navi._y=_root.naviy-(scroll_btn._y+40) * _root.scroolls}}
scrollhalt.onRelease=function(){if(this._ymouse<=(scroll_btn._y/2+40)){up_btn.onPress();up_btn.onPress()}else{down_btn.onPress();down_btn.onPress()}}
scroll_btn.onRelease=dragend
scroll_btn.onReleaseOutside=dragend
function dragend()
{
delete scroll_btn.onEnterFrame;
stopDrag();
_root.navi._y=_root.naviy-(scroll_btn._y+40)* _root.scroolls
}
dragend()
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch

This post has been edited 1 times, last edit by "dregi" (Mar 10th 2008, 3:15am)

  • Go to the top of the page

Posts: 109

Location: LB

4

Monday, March 10th 2008, 4:58pm

sorry wegen der fla...hättest was gesagt grinsss....

trotzdem danke echt super....
Man lernt immer dazu, aus fehlern sowieso und Fehler gibt man nie zu

Gruß Steff
  • Go to the top of the page

dregi

Moderator

Posts: 611

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

5

Monday, March 10th 2008, 9:42pm

Quoted

danke dir nochmal blöde frage habe das Script jetzt bei mir übernommen und der ich sehe nur die Scrollleiste am Rande der galerie,bzw. webseite ganz links, Hab schon probiert mit den x,y werten der Maske zu verschieben, blieb aber gleich. Kannst du mir sagen wo du die Position deklariert hast
gruß stefan

Quoted

achso weil ich habe die Position in der XML datei angegben.

ja, hab versucht alles zu übernehmen.

nim doch einfach die Fla die ich oben gepostet habe.
dort bekommst du auch die scrollleiste, mit dem code.
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch
  • Go to the top of the page

Posts: 109

Location: LB

6

Tuesday, March 11th 2008, 8:24pm

genau da ist es ja genauso, ohne positionsangaben....oder so
Man lernt immer dazu, aus fehlern sowieso und Fehler gibt man nie zu

Gruß Steff
  • Go to the top of the page

dregi

Moderator

Posts: 611

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

7

Friday, March 14th 2008, 6:45am

Quoted

hallo lebst du noch, grinssss
habs nicht hinbekommen, in deiner fla ist der scroll auch ganz links........

???

muss ja ganz Links sein x=0 wenn du in der xml die Position an

Quoted

<menue x="120" y="236">
verschieben möchtest.

verstehe dein Problem nicht.
kannst ja die Fla posten und genau erklären was du haben möchtest.
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch
  • Go to the top of the page

Posts: 109

Location: LB

8

Sunday, March 16th 2008, 1:01pm

hier ist dein und mein Code zusammen,habe schon alles versucht den Scroll zu positionieren...

Source code

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
scrb=250; //fenstergrösse breite
scrh=100;//fenstergrösse höhe
scroolls=1.4//multiplikator
abstand = 8;
menu = new XML();
menu.ignoreWhite = true;
menu.onLoad = function ()
{
_root.createEmptyMovieClip("navi", 0);
navi._x = Number(menu.childNodes[0].attributes.x);
navi._y = Number(menu.childNodes[0].attributes.y);
naviy=navi._y-25
_root.createEmptyMovieClip("maske", 801);maske.beginFill(0xFF0000);maske.moveTo(0, 0);maske.lineTo(scrb, 0);maske.lineTo(scrb, scrh);maske.lineTo(0, scrh);maske.endFill();
scr_mc=_root.attachMovie("scrollbar", "scrollbar",802);
maske._x=navi._x-30;maske._y=navi._y-30;
scr_mc._height=scrh
navi.setMask(maske);
for (i = 0; i < menu.childNodes[0].childNodes.length; i++)
{
    t = navi.attachMovie("menItem2", "menItem2" + i, i);
    t._y = i * (t._height + abstand);
    t.id.text = menu.childNodes[0].childNodes[i].attributes.item2;
    t.ziel = menu.childNodes[0].childNodes[i].attributes.ziel;
    t.onRelease = function ()
    {
        _root.gotoAndStop(this.ziel);
    };
} // end of for
scr_mc._x=t._width+navi._x;scr_mc._y=navi._y
};
menu.load("bilder/config.xml");

so habe ich es früher immer positioniert, aus der XML raus...

Source code

1
<menue x="120" y="236">


in deiner fla ist es schon so....
Man lernt immer dazu, aus fehlern sowieso und Fehler gibt man nie zu

Gruß Steff

This post has been edited 1 times, last edit by "fantasydarter" (Mar 16th 2008, 1:25pm)

  • Go to the top of the page

dregi

Moderator

Posts: 611

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

9

Sunday, March 16th 2008, 6:54pm

ach so, du meinst nur die scrollleiste ohne navi!?!

Zeile 29

ActionScript-Quelltext

1
scr_mc._x=t._width+navi._x;

erklährung:
scr_mc
._x=Breite der Menus + Position des Fensters
//scr_mc=scrollleiste_movieClip

Bischen farbig meine Antwort im neuen design :rolleyes:
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch
  • Go to the top of the page

Posts: 109

Location: LB

10

Sunday, March 16th 2008, 7:06pm

ja aber wo ist x definiert
wenn es das ist geht es nicht richtig.
Man lernt immer dazu, aus fehlern sowieso und Fehler gibt man nie zu

Gruß Steff
  • Go to the top of the page

dregi

Moderator

Posts: 611

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

11

Sunday, March 16th 2008, 7:38pm

Bei mir geht es doch prima? (schon auf den Link swf geklickt?) ohne die xml kann er jedoch selbstverständlich die Breite der Buttons nicht ermitteln und eine korrekte Positionierung durchführen.(letzter Button ist ausschlaggebend).

Quoted

ja aber wo ist x definiert
??????????????????

ohne konkretes Problem werde ich keine Antwort mehr geben können.(Mag keine RateSpiele)
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch
  • Go to the top of the page

Posts: 109

Location: LB

12

Sunday, March 16th 2008, 8:09pm

schon klar tut mir auch leid ,aber bei mir kann ich wirklich die Scrollleiste nicht da hin positionieren wo ich sie hin haben möchte. Ich habe lediglich die fla von dir in meine seite übernommen....
versuche doch du mal ob du die Buttons in die mitte posiionieren kannst....
Man lernt immer dazu, aus fehlern sowieso und Fehler gibt man nie zu

Gruß Steff

This post has been edited 2 times, last edit by "fantasydarter" (Mar 16th 2008, 8:24pm)

  • Go to the top of the page