| |||||||
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) |
| Darkling! Registriert seit: Dec 2004
Beiträge: 40
| Btn reagiert nicht... Please Help.
Also ich hab vor ne Navigation zu machen... nur mit AS, ohne vorgezeichnete Clips. Ich bin nun so weit: Code: // EINSTELLUNGEN //
Stage.showMenu = false;
// VARIABLEN //
var Count = -1; // Globale Zählervariable
var YPos = 0; // Addiert den Y Abstand der Btns um YValue
// SCRIPT A //
#include "Skript-001.as"
// INTERVALL IDs //
var ID_001;
// PRIMÄR //
_root.createEmptyMovieClip ("Corner1", -25); // Plus / Minus Btns
with (_root.Corner1) {
// Zeichnen
beginFill (0xAAAAAA, 100);
lineStyle (1, 0x333333, 100);
moveTo (110, 0);
lineTo (130, 0);
lineTo (130, 20);
lineTo (110, 0);
endFill();
}
// Corner1 duplizieren zu Corner2
Corner1.duplicateMovieClip ("Corner2", -20);
// Corner2 drehen / ausrichten
Corner2._rotation = 90;
Corner2._x = 130;
Corner2._y = 299;
// FUNKTIONEN //
// ++ CREATOR ++
function Creator () {
// Variablen Verarbeitung A
Count++;
// Clips erschaffen
_root.createEmptyMovieClip ("Clip"+Count, Count);
with (_root.Clip+Count) {
// Zeichnen
beginFill (0xCCCCCC, 80);
lineStyle (1, 0x333333, 100);
moveTo (5, 4.8+YPos);
lineTo (125, 4.8+YPos);
lineTo (125, 29.8+YPos);
lineTo (5, 29.8+YPos);
lineTo (5, 4.8+YPos);
endFill();
// Textfelder erschaffen
_root.createTextField("Info"+Count, 1000+Count, 10, 0+YPos+8,110,30);
_root["Info"+Count].html=true;
_root["Info"+Count].multiline = true;
_root["Info"+Count].selectable = false;
_root["Info"+Count].background = false;
_root["Info"+Count].wordWrap = true;
_root["Info"+Count].htmlText = ButtonTextA[Count];
// Variablen Verarbeitung B
YPos += 28.2;
// Endbedingung der Schleife
if (Count == 14) {clearInterval (ID_001);}
}}
// BTN FUNKTIONEN //
Corner1.onPress = function () {
_level0._y += 28.2;
Corner1._y -= 28.2;
Corner2._y -= 28.2;}
Corner2.onPress = function () {
_level0._y -= 28.2;
Corner1._y += 28.2;
Corner2._y += 28.2;}
// AUFRUFE //
ID_001 = setInterval (Creator, 10);
_level0.Clip1.onPress = function () {
trace ("Hail ME!");} Geändert von UnholyNero (31-01-2005 um 17:48 Uhr) |
| | |
| | #2 (permalink) |
| Darkling! Registriert seit: Dec 2004
Beiträge: 40
|
Und dann gibt es noch eine *.as (das include aus dem ersten script), die sieht so aus... Code: // Vordefinierte Button-Texte // ButtonTextA = new Array(16); // Array #Hauptnavigation ButtonTextA [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>News</p></b></font>"; ButtonTextA [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Abteilungen</p></b></font>"; ButtonTextA [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Präventionssport</p></b></font>"; ButtonTextA [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Fitnessstudio</p></b></font>"; ButtonTextA [4] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Trainingszeiten</p></b></font>"; ButtonTextA [5] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Termine</p></b></font>"; ButtonTextA [6] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Mitgliedschaft</p></b></font>"; ButtonTextA [7] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Archiv</p></b></font>"; ButtonTextA [8] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Wir über uns</p></b></font>"; ButtonTextA [9] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Halle</p></b></font>"; ButtonTextA [10] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Kontakt</p></b></font>"; ButtonTextA [11] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Impressum</p></b></font>"; ButtonTextA [12] = ""; ButtonTextA [13] = ""; ButtonTextA [14] = ""; ButtonTextA [15] = ""; ButtonTextB = new Array(16); // Array #Abteilungen ButtonTextB [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextB [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Abteilungen</p></b></font>"; ButtonTextB [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Badminton</p></b></font>"; ButtonTextB [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Basketball</p></b></font>"; ButtonTextB [4] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Fußball</p></b></font>"; ButtonTextB [5] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Judo</p></b></font>"; ButtonTextB [6] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Leichtathletik</p></b></font>"; ButtonTextB [7] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Radrennsport</p></b></font>"; ButtonTextB [8] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Radtouristik</p></b></font>"; ButtonTextB [9] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Tennis</p></b></font>"; ButtonTextB [10] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Tischtennis</p></b></font>"; ButtonTextB [11] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Turnen</p></b></font>"; ButtonTextB [12] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Volleyball</p></b></font>"; ButtonTextB [13] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Wandern</p></b></font>"; ButtonTextB [14] = ""; ButtonTextB [15] = ""; ButtonTextC = new Array(16); // Array #Präventionssport ButtonTextC [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextC [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Präventionssport</p></b></font>"; ButtonTextC [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Für Mitglieder</p></b></font>"; ButtonTextC [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Mitglieder</p></b></font>"; ButtonTextC [4] = ""; ButtonTextC [5] = ""; ButtonTextC [6] = ""; ButtonTextC [7] = ""; ButtonTextC [8] = ""; ButtonTextC [9] = ""; ButtonTextC [10] = ""; ButtonTextC [11] = ""; ButtonTextC [12] = ""; ButtonTextC [13] = ""; ButtonTextC [14] = ""; ButtonTextC [15] = ""; ButtonTextD = new Array(16); // Array #Fitnessstudio ButtonTextD [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextD [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Fitnessstudio</p></b></font>"; ButtonTextD [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Kursraum</p></b></font>"; ButtonTextD [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Sauna</p></b></font>"; ButtonTextD [4] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Laktat</p></b></font>"; ButtonTextD [5] = ""; ButtonTextD [6] = ""; ButtonTextD [7] = ""; ButtonTextD [8] = ""; ButtonTextD [9] = ""; ButtonTextD [10] = ""; ButtonTextD [11] = ""; ButtonTextD [12] = ""; ButtonTextD [13] = ""; ButtonTextD [14] = ""; ButtonTextD [15] = ""; ButtonTextE = new Array(16); // Array #Mitgliedschaft ButtonTextE [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextE [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Mitgliedschaft</p></b></font>"; ButtonTextE [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Beiträge/Anmeldung</p></b></font>"; ButtonTextE [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Satzung</p></b></font>"; ButtonTextE [4] = ""; ButtonTextE [5] = ""; ButtonTextE [6] = ""; ButtonTextE [7] = ""; ButtonTextE [8] = ""; ButtonTextE [9] = ""; ButtonTextE [10] = ""; ButtonTextE [11] = ""; ButtonTextE [12] = ""; ButtonTextE [13] = ""; ButtonTextE [14] = ""; ButtonTextE [15] = ""; ButtonTextF = new Array(16); // Array #Archiv ButtonTextF [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextF [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Archiv</p></b></font>"; ButtonTextF [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Texte News</p></b></font>"; ButtonTextF [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Fotos</p></b></font>"; ButtonTextF [4] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>SG-Echo</p></b></font>"; ButtonTextF [5] = ""; ButtonTextF [6] = ""; ButtonTextF [7] = ""; ButtonTextF [8] = ""; ButtonTextF [9] = ""; ButtonTextF [10] = ""; ButtonTextF [11] = ""; ButtonTextF [12] = ""; ButtonTextF [13] = ""; ButtonTextF [14] = ""; ButtonTextF [15] = ""; ButtonTextG = new Array(16); // Array #Wir ButtonTextG [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextG [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Wir über uns</p></b></font>"; ButtonTextG [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Vorstand</p></b></font>"; ButtonTextG [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Chronik</p></b></font>"; ButtonTextG [4] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Bistro</p></b></font>"; ButtonTextG [5] = ""; ButtonTextG [6] = ""; ButtonTextG [7] = ""; ButtonTextG [8] = ""; ButtonTextG [9] = ""; ButtonTextG [10] = ""; ButtonTextG [11] = ""; ButtonTextG [12] = ""; ButtonTextG [13] = ""; ButtonTextG [14] = ""; ButtonTextG [15] = ""; ButtonTextH = new Array(16); // Array #Hallen ButtonTextH [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextH [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Tennishalle</p></b></font>"; ButtonTextH [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Halle SG</p></b></font>"; ButtonTextH [3] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Studio</p></b></font>"; ButtonTextH [4] = ""; ButtonTextH [5] = ""; ButtonTextH [6] = ""; ButtonTextH [7] = ""; ButtonTextH [8] = ""; ButtonTextH [9] = ""; ButtonTextH [10] = ""; ButtonTextH [11] = ""; ButtonTextH [12] = ""; ButtonTextH [13] = ""; ButtonTextH [14] = ""; ButtonTextH [15] = ""; ButtonTextI = new Array(16); // Array #Kontakt ButtonTextI [0] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Hauptmenü</p></b></font>"; ButtonTextI [1] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Kontakt</p></b></font>"; ButtonTextI [2] = "<font size='12' color='#000000' face='Arial'><b><p align='center'>Anfahrt</p></b></font>"; ButtonTextI [3] = ""; ButtonTextI [4] = ""; ButtonTextI [5] = ""; ButtonTextI [6] = ""; ButtonTextI [7] = ""; ButtonTextI [8] = ""; ButtonTextI [9] = ""; ButtonTextI [10] = ""; ButtonTextI [11] = ""; ButtonTextI [12] = ""; ButtonTextI [13] = ""; ButtonTextI [14] = ""; ButtonTextI [15] = ""; |
| | |
| | #3 (permalink) |
| Darkling! Registriert seit: Dec 2004
Beiträge: 40
|
Meine Frage ist also in erster Linie warum funktionieren meine Buttons Clip1 usw nicht, ich kann sie nicht "Klickbar" machen... ?! ...und ich bin natürlich für alle verbesserungen und vorschläge dankbar... Bis dann und DAnke für eure Zeit, selbst wenn ihr wie ich keinen Plan habt .
|
| | |
| | #4 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
Hättest ruhig mal sagen können, ab wo dein 3 Km langer Script nicht mehr so hinhaut! Tipp: PHP-Code: Das im oberen Teil Deines ersten Scriptes (die mc's die mit negativer Tiefe erstellt werden) funktioniert? Geändert von rendner[i] (31-01-2005 um 19:36 Uhr) |
| | |
| | #5 (permalink) |
| Darkling! Registriert seit: Dec 2004
Beiträge: 40
|
Also die Negative Clips sind Prima, die sind da wo sie sein sollen... aber auch mit deinem with funktioniert das nicht... Ich hab keinen Plan warum, meinst du es liegt an den Negativen MCs? ****** PS. Sorry wegen 3km Skript, aber ich wollte es vollständig drin haben damit man mir vieleicht den ein oder anderen Tipp geben kann (oder selbst was davon hat ). Hey, noch eine winzelige frage am Rande... wieso ist dein Code fluffig Bunt und meiner nicht?Ach - und Danke für die Hülfe! |
| | |
| | #8 (permalink) | |
| - Registriert seit: Jan 2004
Beiträge: 3.002
| Zitat:
das Interval braucht erst mal 10 Millisekunden, bis der erste Button dann erstellt wird.. das erstellen dauert auch noch mal seine Zeit... währen dessen wird aber das haupt script weiter abgearbeitet und versucht dem Clip1 ein release ereignis zuzuweisen.. zu diesem zeitpunkt existiert folglich der Button häöchstwahrscheinlich überhaupt nicht! setz das release ereignis mal dort in der creator function, nachdem der jeweilige Button erstellt wurde: (das mit dem _root["Clip"+Count] solltest du übrignes berücksichtigen oder es so wie ich machen...!) ActionScript:
grz pape
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II | |
| | |
| | #9 (permalink) |
| Darkling! Registriert seit: Dec 2004
Beiträge: 40
|
IHR-SEID-SUPER!!! Das wars... vielen Dank für eure Zeit und euer Wissen !!!Wenn ihr sonst noch irgendwelche gedanken zu dem script habt, lasst es mich wissen... wo ich was besser machen könnte (soweit man besser sagen kann) oder alternative Lösungswege... Vielen Dank nochmal! |
| | |
| | #10 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
naja.,. ich frage mich warum du das mit nem Interval machst..?! Warum nicht einfach in einer for-schleife? is dann nicht so umständlich mit der "count-variabel". Oder willst du dass die Buttons unbedingt in 10 Millisekundenabständen generiert werden?... wenn du einfach willst, dass die alle erstellt werden, dann würde ich's mit ner for-schleife machen! grz pape
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
| | #11 (permalink) |
| Darkling! Registriert seit: Dec 2004
Beiträge: 40
|
Ja, ich dachte dabei an den tollen "Aufbau-Effekt", wäre ja auch ganz toll mit der schnellen art die Geschwindigkeit zu ändern. LEIDER: Mitlerweile ist das aber fast hinfällig... die ganzen verschiedenen Arrays gesehen? Jedes davon ist ne neue Navigation bzw Unterpunkte der ersten Navigation... Das ganze ist für nen Verein gedacht der, wie soll ich das nett formulieren ??? -naja- ein wenig unentschlossen ist (oder besser gesagt zu entschlossen [und zwar alle 5 min. eine neue Entscheidung ]) Anfangs hatte ich gedacht das würde das ganze leichter bearbeitbar machen, ich hatte mir das mehr so vorgestellt das ich bei späteren Änderungen, nur das Array aktuallisieren muss und der Rest sich selbst erstellt...Aber es scheint fast so als wäre das so mehr Arbeit als mit einer recht einfachen animation mit Clips (framebasierend) etc... oder? |
| | |
| | #12 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
also ich bevorzuge meist eine Mischung aus beidem... d.h. z.b., dass ich die buttons usw. in der bibiliothek lagere und nicht per as erstelle, aber dennoch mit as das menü generiere... ...es kommt immer drauf an was man will.... aber wenn du dein dyn. menü einmal fertig hast, dann dauern updates/änderungen usw. meist nur ein paar sec. statt 2 tage^^ ![]() wenn dein verein da sehr viele updates und änderungen vornehmen will lohnt es sich wahrscheinlich das ganze dynamisch zu machen! grz pape
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |