Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2004, 07:45   #1 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Question PERMANENTEN FOCUS einer (beliebigen) Instanz zuweisen???

Moin @ All,

vielleicht habt ihr mein Trouble mit meiner Navigation schon mitbekommen - falls net hier der Link -> Worum es geht .

Es handelt sich (glaub' ich) net um ein "Interval"Prob. sondern ein Focus-Prob. -> daher der neue Thread (kein Doubleposting ).

Hab' meiner MenuBar folgendes hinzugefügt und unten stehende Beobachtungen gemacht:
ActionScript:
  1. meineMenuBar.setFocus();
  2. meineMenuBar._focusrect = true;

Folgendes passiert; Clickt man auf die MenuBar, zeichnet sich ein gelber Rahmen um dieselbige. Dito, wenn man die Untermenüs auswählt -> ist ja auch richtig so. So weit, so gut. Clickt man jetzt aber in den ContainerMC (ladeziel) mit der FlashPaper SWF scheint die FP SWF den Focus permanent zu erhalten. Denn, click ich nun auf die MenuBar, zeichnet sich KEIN Rahmen mehr ab!

Meine Frage: kann ich nicht auch (oder besser ausschließlich) meiner MenuBar den Focus permanent zuweisen? Und wenn ja, wie macht man das?

Was mir auch noch aufgefallen ist: die von MM in der Doku beschriebene Tastatursteuerung funzt gar net (existiert net?)

BTW: Hab' auch probiert, mit den DEPTH-Klamotten was zu reißen (so unter dem Motto: meineMenuBar IMMER on Top), aber da zerschießt mir Flash die Positionierung der Untermenüs, was vielleicht interessant wäre zu erforschen, um die Position der Untermenüs zu definieren (falls sie aus dem Bildschirm rauslaufen) - aber egal.

Probs über Probs - kaum eins gelöst, schon 2 neue da ...

Jemand 'ne Ahnung (oder sogar Wissen ), warum das so ist und wie ich mein Prob. lösen kann?

Vielen Dank schon mal im vorraus für eure Mühe!!!
__________________
__________________________________________
"… blubb!"

Geändert von tomtom69 (23-08-2004 um 07:46 Uhr) Grund: Tippfehler
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 11:09   #2 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Unhappy Hat denn keiner eine kleine Ahnung ...

... oder vielleicht weiß es auch jemand?

__________________
__________________________________________
"… blubb!"
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 11:40   #3 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Hi,

mit onEnterFrame kannst du das machen, ist abre nicht gerade Speicherschonend.

p-flash
p-flash ist offline   Mit Zitat antworten
Alt 23-08-2004, 11:51   #4 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Talking Re

Hey, es antwortet einer *scherz*

Wie meinst Du das mit onEnterFrame?

So:
ActionScript:
  1. onEnterFrame(){
  2. meineMenuBar.setFocus();
  3. }


Wie Performancelastig ist das denn???
Ist ne Autostart CDRom (Projector) / die CD ist voll!!! (mit Daten, die in Projector geladen werden, net Flash).

Greetz
__________________
__________________________________________
"… blubb!"
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 12:04   #5 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Jepp. So meine ich das.

onEnterFrame wird ja immer wieder ausgeführt, deshalb werden die Ressourcen dementsprechend beansprucht, aber wenn du es sowieso nicht im Internet veröffenlichen willst, ist das nicht so schlimm.

/edit
Bin mir gerade nicht sicher wie man setFocus benutzt. In der Referenz steht folgendes:
Zitat:
Selection.setFocus("_root.meinClip.meineVar");
p-flash

Geändert von p-flash (23-08-2004 um 12:06 Uhr)
p-flash ist offline   Mit Zitat antworten
Alt 23-08-2004, 12:16   #6 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Smile Re

Gut,

dann werd' ich das mal Probieren - ich dachte, mit "nicht speicherschonend" meinst Du RAM & Consorten - aber Du meintest die Bandwidth.

Die Syntax von setFocus ist schon richtig, wie ich's unten hatte

Falls es das net war, schrei ich noch mal, o.k.???

Danke & Greetz
__________________
__________________________________________
"… blubb!"
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 14:17   #7 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Unhappy onEnterFrame war's wohl net

Hab in Frame1 den Code eingefügt = nix
Hab den Code in meine MenuBar eingefügt = nix

Und zwar zeigt der FlashPlay noch nicht mal den Focus, obwohl die Syntax richtig ist (hat ja vorher funktioniert)

Noch eine Idee???

Ich hab noch 2,5 Tage, bis Alles stehen muß

Greetz,
__________________
__________________________________________
"… blubb!"
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 15:52   #8 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
hmm, probier mal so. den code auf den mc:
ActionScript:
  1. on(focusOut){this.setFocus()}
greetz, elysian.
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:01   #9 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Unhappy Re @ elysian

Hab' dein Code auf meine MenuBar gelegt - funzt auch net.

Die MenuBar bekommt zwar den Focus zurück, scheint Ihn aber direkt wieder zu verlieren. Man sieht nur ein kurzes "aufflackern" des gelben Rahmens und das war's. Keine Func, kein Trace, NIX!

Et is' zum heulen *gg*

Noch eine andere Idee???

Kann das mit den FlashPaper SWF's zu tun haben? Den Code hab' ich schon gepostet (s. meine Signatur).

Greetz,

der Tom
__________________
__________________________________________
"… blubb!"
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:03   #10 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Ich glaube du meinst onKillFocus.

p-flash
p-flash ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:11   #11 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
@p-flash: nö, schon focusOut... hatte schon funktioniert. hmm, *denk*....
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:20   #12 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Und schon mal mit einem Listener versucht?
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:26   #13 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Wink Re @ webdust

hmmmm... habe ich das wohl versucht ???

Ach, klar, sonst würde die ganze Komponente doch net funzen

Aber mal im Ernst; click die 3 links in meiner Signatur unud Du wirst den Listener sehen.

Oder versteh ich dich falsch und Du meinst einen eigenen Listener für die FlashPaper SWF's? Doch eher net, oder?!

Sooooo, wer will noch mal, wer hat noch nicht

Es fängt an kreativ zu werden ... *gg*

Greetz
__________________
__________________________________________
"… blubb!"
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:51   #14 (permalink)
Art Director
 
Benutzerbild von tomtom69
 
Registriert seit: Sep 2002
Ort: Mülheim/Ruhr
Beiträge: 698
Talking Abmeldung

Hi All,

net wundern, wenn ich auf eure fantastischen Tipps (ernstgemeint!!!) net sofort Antworte - muß mal zu meiner Tochter

Nicht das Ihr denkt: "Erst macht er hier die Welle und dann schon um 18h Feierabend" ... nenene so isset net

Be creative ...

Bis heute Abend ...

Greetz
__________________
__________________________________________
"… blubb!"

Geändert von tomtom69 (23-08-2004 um 16:52 Uhr) Grund: was vergessen
tomtom69 ist offline   Mit Zitat antworten
Alt 23-08-2004, 17:49   #15 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
@elysian

hmm...gibt´s das schon seit flash mx oder erst ab mx 2004? bei mir (mx) erkennt er diesen befehl nicht.

p-flash
p-flash 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele