• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-08-2010, 15:36   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 143
Alert and Focus

Hallo nochmal
ich habe ein zweites Problem mit dem Alert.

Meine Felxapp funktioniert wie folgt:

es werden alle Elemente per mxml hinzugefügt. Nun kann der User eigene Elemente hinzufügen die ein Sprite sind mithilfe von
Code:
FlexGloblas.topLevelApplication.stage.addChild( newSprite ); auf die Stage
hinzugefügt werden.

Wenn ich jetz jedoch einen Alert aufrufe lieft er unter den neuen hinzugefügten symbolen.

Wie kann ich es umsetzen, dass der Alert über ALLEM liegt? Ich habe mir die Alertklasse einmal angeschaut und es gibt bei der methode show einen parameter parent:Sprite. da hab ich mir überlegt dass ich
Code:
FlexGloblas.topLevelApplication.stage.getChildAt( FlexGloblas.topLevelApplication.stage.numChildren-1 );
einfüge, aber dann hat er den alert garnicht mehr angezeigt, die funktion wurde aber ausgeführt. wenn ich dann allerdings statt -1, -2 eintrage (und ich habe auch nur 1 neues sprite auf die stage gelegt) dann funktionierts.

ich hätte schon eine idee, weiß aber nicht wie ich sie umsetzen kann. ist es möglich in einen Canvas oder der gleichen einen Sprite mit addChild abzulegen (und mit remove child auch wieder zu entfernen ) wenn ja wie, denn flex verlangt an dieser stelle ja eine uicomp.
wenn das funktionieren würde, könnte ich einen kontainer anlegen, was dann ja funktionieren sollte. oder geht das ganze vielleicht noch anders.


Wäre sehr verbunden wenn mir auch da jemand helfen könnte. Vielen Vielen Dank

Gruß

Geändert von hothead89 (25-08-2010 um 15:39 Uhr)
hothead89 ist offline   Mit Zitat antworten
Alt 25-08-2010, 15:51   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.810
Du kannst über die Eigenschaft rawChildren eines Canvas direkt mit der Flash Display API arbeiten, also beispielsweise Sprites hinzufügen die nicht IUIComponent und den Flex Lifecycle implementieren.

Jedoch sollte man mit dem Flex Framework und nicht gegen das Framework arbeiten ;o)

Einfach auf der stage Sachen hinzufügen ohne dem Framework bescheid zu sagen ist etwas unschön.

Was ist der Use Case für deine Anwendung? Vielleicht gibt es eine bessere Implementierung die nicht am Framework vorbei arbeitet

@Omega: 2 Dumme ein Gedanke ;o)
__________________
mfg Frank

Geändert von mildesign (25-08-2010 um 15:55 Uhr)
mildesign ist offline   Mit Zitat antworten
Alt 25-08-2010, 15:52   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Ich würde solche Hacks, und das ist ein echt fieser, wirklich vermeiden und mehr mit dem Framework arbeiten, als dagegen.
Omega Psi ist offline   Mit Zitat antworten
Alt 25-08-2010, 15:55   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Was ich damit sagen wollte: Sprites verwendet man eigentlich nie in Flex. Die 2 Ausnahmen sind nicht erwähnenswert.
Omega Psi ist offline   Mit Zitat antworten
Alt 25-08-2010, 16:24   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 143
hmm okay...komme jetz aber leider nicht mehr drum rum. ich wusste damals nicht wie ich es verwirklichen konnte und habe es deshalb so gemacht. der sinn der Anwendung ist, dass man links in einem Accordion Symbole hat. Wenn man diese anklickt wird eine dublikat dieser erstellt und folgt der Maus. Danach kann man es in einem bestimmten bereich auf der stage ablegen. ich kann das alles jetz leider nicht mehr ändern, da mir dafür auch die zeit fehlt, ich würde sonst vieles jetz anders machen. aber ich muss mich nun damit abfinden ^^. jetz ist die frage wie ich es verwirkliche. soll ich es in ein Canvas mit rawChildren legen oder anders machen?

Vielen Dank nochmals!
hothead89 ist offline   Mit Zitat antworten
Alt 25-08-2010, 16:39   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 143
okay ich habe es (unschön) mit den rawchildren gelöst...danke!!!

aber da kommt dann gleich die zweite frage. Kann ich irgendwie verhinder dass ich das Alert Popup verschieben kann?

Danke
hothead89 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
alert in AS3 miller ActionScript 3 10 14-05-2009 15:35
URL-Alert Spiritmonger JavaScript & jQuery 6 08-09-2006 00:56
Ich will nen JS Alert! Nicmare JavaScript & jQuery 0 06-02-2005 15:09
alert-box \n Rocko JavaScript & jQuery 4 05-09-2004 15:30
alert pokepika ActionScript 1 6 05-09-2003 18:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele