Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2010, 08:50   #1 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Variablen Chaos

Hallo noch mal,

bin gerade etwas konfus, was mein Script angeht: eigentlich soll die Navigation ganz simpel sein - bei MouseOver einen Fde nach blau, bei Klick soll blau aktiv sein. Problem: sobald ich andere Menü-Punkte mit reinnehme, wirds echt kompliziert.....
Anbei noch mal mein aktuelles Script und die entpsr. Datei, vielleicht hat ja noch einer eine Idee. Thanx a mill. Flush

PHP-Code:
stop();

var 
buttontest:Boolean;

home_btn.addEventListener(MouseEvent.MOUSE_OVERhomeover);
function 
homeover(evtObj:MouseEvent){
    if(
buttontest != true)
    
gotoAndPlay("home_tween1");
}


home_btn.addEventListener(MouseEvent.MOUSE_OUThomeout);
function 
homeout(evtObj:MouseEvent){
    if(
buttontest != true)
    
gotoAndPlay("home_tween2");
}


home_btn.addEventListener(MouseEvent.CLICKhomeclick);
function 
homeclick(evtObj:MouseEvent){
    if(
buttontest false)
    
gotoAndPlay("home_tween4");
    
buttontest true;
}


//portfolio Button


port_btn.addEventListener(MouseEvent.MOUSE_OVERportover);
function 
portover(evtObj:MouseEvent){
    if(
buttontest != true)
    
gotoAndPlay("port_tween1");
}


port_btn.addEventListener(MouseEvent.MOUSE_OUTportout);
function 
portout(evtObj:MouseEvent){
    if(
buttontest != true)
    
gotoAndPlay("port_tween2");
}


port_btn.addEventListener(MouseEvent.CLICKportclick);
function 
portclick(evtObj:MouseEvent){
    if(
buttontest false)
    
gotoAndPlay("home_tween3");
    
buttontest true;

Angehängte Dateien
Dateityp: fla test.fla (82,0 KB, 3x aufgerufen)
Royal Flush ist offline   Mit Zitat antworten
Alt 26-04-2010, 10:54   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.163
Die Lösung heißt mal wieder objekt-orientiert programmieren. Konkret:
  1. Keine Herdenzuweisungen mehr in übergeordneten Objekten.
  2. Alle Eigenschaften und Funktionen in die Objekte stecken, zu denen Sie gehören (Also in Deinem Fall direkt in die Buttons)
  3. Gleichartige Verhalten (in Deinen Fall alle Buttons) zu einer Klasse zusammenfassen.
  4. Nur die nötigen Schnittstellen bereitstellen und den Rest Klassenintern lösen. (hier: alle Buttons haben nach außen nur die get/set-Eigenschaften "active" und "highLight", alles andere ist private.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (26-04-2010 um 10:56 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 26-04-2010, 11:37   #3 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Hi Martin,

Danke für deine Nachricht, bin allerdings in AS3 noch nicht so fit, daher ist das meiste, was Du mir geschrieben hast, für mich zml. kryptisch.
Hab mir schon gedacht, daß das Script sicherlich einfacher und aufgeräumter sein könnte, aber irgednwo muss man ja mal anfangen...
Also Falls Du noch eine konkrete Lösung hast, wäre ich sehr dankbar.

Beste Grüße
Flush
Royal Flush ist offline   Mit Zitat antworten
Alt 28-04-2010, 13:49   #4 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
Ja, so ist er, unser Porschefahrer Martin.
Immer viel OOP -Belehrungen und einen dann im Regen stehen lassen.

Hier mal ein gutes Tutorial, wie Du beim Menüaufbau wegkommst von
der Timeline:

Building a Basic Menu in ActionScript 3.0 Tutorial – Part 1 – Array | Fraser Crosbie - Calgary Flash & Flex Developer


gruss
rudi
__________________
_______
rudi66 ist offline   Mit Zitat antworten
Alt 28-04-2010, 14:08   #5 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Rudi, you made my day!
Danke für den Tip, ich werde mir das Tutorial mal anschauen. Um dynamische Navigationen zu erstellen, kommt man wohl um das Thema Arrays nicht herum.

Cheers
Flush
Royal Flush ist offline   Mit Zitat antworten
Alt 28-04-2010, 14:43   #6 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.163
@rudi66
Zitat:
Zitat von rudi66 Beitrag anzeigen
Ja, so ist er, unser Porschefahrer Martin.
Immer viel OOP -Belehrungen und einen dann im Regen stehen lassen.
Sag mal rudi66, was soll der Blödsinn? Verkraftest Du es nicht, wenn jemand anderer Meinung ist und Dinge nachhaltiger angehen will? Man bekommt langsam das Gefühl, dass es Dir nicht mehr um die Sache geht, sondern dass Du einfach nur rumtrollen willst. (Den kindischen Autovergleich solltest Du übrigens langsam mal aufgeben, der hinkt nämlich an allen Ecken und Enden!)

Ich bin nicht hauptberuflich Foren-Teilnehmer, sondern verdiene nebenbei mit Flash auch noch mein Geld. Deshalb äußere ich mich hier üblicherweise nur, wenn es mir inhaltlich und zeitlich möglich ist etwas beizutragen oder ich selbst ein Problem habe.

Ein Forum (wie dieses) sollte Hilfe zur Selbsthilfe bereitstellen, weshalb ich es für völlig legitim halte auch mal nur ein paar Stichworte zu liefern, zu denen man sich dann bei Google, in der Flashhilfe oder hier im Forum weitere Informationen zusammensuchen kann. Mir wurde so schon oft weitergeholfen.

Außerdem lebt das FlashForum vom Wissen vieler, d.h. jeder kann etwas beitragen und niemand ist verpflichtet einen Thread zu Ende zubegleiten oder gar anderen das Coding abzunehmen.

Deine Vorwurf ist also einfach nur albern!

@Royal Flush: Freut mich, dass Du bei Deinem Projekt weitergekommen bist!
Bitte bezieh' diesen Post nicht auf Dich. Irgendwie schein' ich rudi66 auf den Schlipps getreten zuhaben und jetzt polemisiert er hier quer durch mehrere Threads.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (28-04-2010 um 15:43 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 28-04-2010, 15:01   #7 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
Zitat:
Zitat von Martin Kraft Beitrag anzeigen
Die Lösung heißt mal wieder objekt-orientiert programmieren. Konkret:
  1. Keine Herdenzuweisungen mehr in übergeordneten Objekten.
  2. Alle Eigenschaften und Funktionen in die Objekte stecken, zu denen Sie gehören (Also in Deinem Fall direkt in die Buttons)
  3. Gleichartige Verhalten (in Deinen Fall alle Buttons) zu einer Klasse zusammenfassen.
  4. Nur die nötigen Schnittstellen bereitstellen und den Rest Klassenintern lösen. (hier: alle Buttons haben nach außen nur die get/set-Eigenschaften "active" und "highLight", alles andere ist private.
@Martin
Du glaubst doch nicht ernsthaft, dass solch "hochnäsige Besserwissi Zeilen"
einen AS3-Neuling irgend eine Hilfe bieten...
Komm mal runter von deinem hohen Oberlehrer-Ross.

Hättest Du mal auf Lehramt studiert, dann würdest Du individuell entscheiden,
welche Antwort / Hilfestellung dem User am meisten nutzt.
Die Standard OOP-Belehrung ist in 99,9% der Fälle so überflüssig wie ein Kropf.
__________________
_______
rudi66 ist offline   Mit Zitat antworten
Alt 28-04-2010, 15:37   #8 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Leute Leute, jetzt mal cool down. Ich bin doch froh, daß ich hier im Forum überhaupt Antworten auf meine Fragen bekomme. Die Methode "gib ihm einen Ansatz und lass ihn den Rest ausprobieren" finde ich gut, da ich ja schließlich auch den Lösungsweg lernen möchte und nicht nur die Lösung. Allerdings bin ich als AS3-Anfänger noch so wenig im Thema, daß mir bestimmte Begriffe tatsächlich nicht so viel bringen. Aber hey, alles gut, ihr habt mir beide weitergeholfen, ohne jetzt den Pädagogischen zu kriegen: vertragt Euch wieder und seid froh, daß Ihr das Zeug schon drauf habt, bei mir dauert das noch...
und dafür brauche ich so Peoples wie Euch :-)


Cheers
Flush
Royal Flush ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variablen Chaos in meiner Wett-Engine hioglyphix ActionScript 2 8 27-02-2009 16:25
Hilfe bei Chaos-Beseitigung: Preloader, Sprechende Variablen usw prodigy7 Flash MX 10 12-07-2005 12:50
RSS Chaos mirzahat Server-Seite allgemein 1 25-05-2005 09:04
sendAndLoad Chaos zirkumflex ActionScript 1 6 11-03-2004 09:25
variablen chaos miu Flash MX 2 24-05-2002 11:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:16 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele