Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-01-2008, 13:43   #1 (permalink)
APH
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Question Link in Combobox

Hallo liebe Gleichgesinnten!

Ich hab wieder mal eine Frage an euch:
Ich habe in einer Combobox (unter "Lables" meine Einträge gemacht - unter "Data" steht noch nichts) meine Einträge gemacht. Nun möchte ich, wenn man einen Eintrag auswählt - außer den ersten - den "getURL"-Befehl ausführen, also als Link auf eine andere Website benutzen. Wie kann ich das realisieren? Hat jemand eine Idee?

HINWEIS: Da ich Grundkenntnisse in C# habe, sind mir Begriffe wie "SelectedIndex" und dgl. geläufig!


Ich danke euch allen im Vorraus und wünsche außerdem prosit 2008!
MFG Andreas
__________________
Das Leben ist wie eine Klobrille -
man macht viel zu viel durch!!! :-))
APH ist offline   Mit Zitat antworten
Alt 04-01-2008, 01:19   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
- flash-hilfe öffnen
- komponenten referenzhandbuch
- comboBox komponente
- comboBox.change

da steht ein beispielscript, wie man erfährt was ausgewählt wurde.
das entsprechend auswerten und darauf reagieren bekommst du selbst hin?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 04-01-2008, 09:47   #3 (permalink)
APH
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
@ hgseib

erst mal danke für deine antwort, aber ...

???

1.) die flashhilfe lässt sich bei mir aus irgendeinen grund nicht öffnen/bedienen

2.) und den rest - tut mir leid, ich versteh nicht was du da schreibst. kannst du dich bitte klarer ausdrücken?


danke und
MFG Andreas
__________________
Das Leben ist wie eine Klobrille -
man macht viel zu viel durch!!! :-))
APH ist offline   Mit Zitat antworten
Alt 04-01-2008, 11:32   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
Zitat:
Zitat von APH Beitrag anzeigen
.. die flashhilfe lässt sich bei mir aus irgendeinen grund nicht öffnen/bedienen ..
dann installiere mal dein programm richtig!
die flash-hilfe ist doch das wichtigste werkzeug überhaupt.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 04-01-2008, 14:32   #5 (permalink)
APH
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
@ hgseib

hallo!

die flashhilfe funkt doch - jedoch leider nicht die such-funktion.


Zitat:
Zitat von hgseib Beitrag anzeigen
da steht ein beispielscript, wie man erfährt was ausgewählt wurde.
das entsprechend auswerten und darauf reagieren bekommst du selbst hin?
1.) meinst du jetzt: comboBox.setChangeHandler() - oder wie?

2.) nein, fürs auswerten und drauf reagieren benötige ich auch hilfe, bitte.


MFG Andreas
__________________
Das Leben ist wie eine Klobrille -
man macht viel zu viel durch!!! :-))
APH ist offline   Mit Zitat antworten
Alt 04-01-2008, 14:46   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
var ml = new Object();
ml.change = function(obj) {
    if (
obj.target.selectedIndex != 0) {//wenn nicht erster Eintrag
        
trace(obj.target.selectedItem.label)//dann das ausgesuchte Label anzeigen
        //bzw.
        
getURL(obj.target.selectedItem.label,"_blank"// oder auch für getURL verwenden
    
}
};
cb.addEventListener("change",ml
Wobei "cb" der Instanzname deiner ComboBox wäre.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 05-01-2008, 14:48   #7 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
Zitat:
Zitat von APH Beitrag anzeigen
die flashhilfe funkt doch - jedoch leider nicht die such-funktion.
? seltsame interpretation von:
"..die flashhilfe lässt sich bei mir aus irgendeinen grund nicht öffnen/bedienen.."
was auch immer, sieh zu, dass da das richtig installiert bekommst !!!!! wie kann man ohne die hilfe programmieren?


- flash-hilfe öffnen
also das würde funktionieren? du kannst die flash-hilfe öffnen. dann kannst du auch links oben in dem select das da auswählen:
- komponenten referenzhandbuch
jetzt links das da aufklappen
- comboBox komponente
und jetzt das da aufklappen
- comboBox.change
und jetzt lesen
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (05-01-2008 um 14:51 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 09-01-2008, 11:24   #8 (permalink)
APH
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
Question



was bedeutet bitte diese Browserfehlermeldung?:
Die Dateien unter xxx/xxx/NaN konnten nicht gefunden werden.

Bei mir gibt es keinen Ordner der NaN heißt!

kann mir jemand helfen, bitte?


danke im Vorraus und
MFG Andreas
__________________
Das Leben ist wie eine Klobrille -
man macht viel zu viel durch!!! :-))
APH ist offline   Mit Zitat antworten
Alt 09-01-2008, 11:34   #9 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von APH Beitrag anzeigen
Bei mir gibt es keinen Ordner der NaN heißt!
...dann leg doch einen an .

NaN steht für Not a Number. Hast also irgendwas in deinem Script versemmelt.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-01-2008, 11:58   #10 (permalink)
APH
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
was könnt ich da versemmelt haben?

ich hab in die Combobox sowohl in "Lables" als auch in "Data" werte eingetragen. bei "Lables", wie die Einträge erscheinen sollen und bei "Data", wie die unterordner heißen.

... und mein script sieht so aus:
on (press) {
if
(this.ComboBox.selectedIndex=1)
getURL(galeriesOldHP07/absolutBeaz20012007/index.htm, blank);

if
(this.ComboBox.selectedIndex=2)
getURL(galeriesOldHP07/cocktailParty26012007/index.htm, blank);

if
(this.ComboBox.selectedIndex=3)
getURL(galeriesOldHP07/funkNsoul10022007/index.htm, blank);

if
(this.ComboBox.selectedIndex=4)
getURL(galeriesOldHP07/karaoke16022007/index.htm, blank);

if
(this.ComboBox.selectedIndex=5)
getURL(galeriesOldHP07/fasching20022007/index.htm, blank);

if
(this.ComboBox.selectedIndex=6)
getURL(galeriesOldHP07/djGanji10032007/index.htm, blank);

if
(this.ComboBox.selectedIndex=7)
getURL(galeriesOldHP07/absolutBeaz24032007/index.htm, blank);

if
(this.ComboBox.selectedIndex=8)
getURL(galeriesOldHP07/funkNsoul31032007/index.htm, blank);

if
(this.ComboBox.selectedIndex=9)
getURL(galeriesOldHP07/karaoke07042007/index.htm, blank);

if
(this.ComboBox.selectedIndex=10)
getURL(galeriesOldHP07/cocktailParty24042007/index.htm, blank);

if
(this.ComboBox.selectedIndex=11)
getURL(galeriesOldHP07/cocktailParty30042007/index.htm, blank);

if
(this.ComboBox.selectedIndex=12)
getURL(galeriesOldHP07/electrolog30052007/index.htm, blank);

}
... beim überprüfen des scriptes gibt es keine fehlermeldung! bei ".selectedIndex=0" soll nichts passieren, denn da steht sowas wie "bitte wähle aus".
weiß jemand, was ich da falsch gemacht habe?


MFG Andreas
__________________
Das Leben ist wie eine Klobrille -
man macht viel zu viel durch!!! :-))
APH ist offline   Mit Zitat antworten
Alt 09-01-2008, 12:02   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
getURL("blablub.html","_blank"
...Anführungszeichen und Underline vor _blank setzen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-01-2008, 12:10   #12 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
ich kenn mich mit C# nicht aus aber Strings sollte man in "" schreiben.

Zitat:
beim überprüfen des scriptes gibt es keine fehlermeldung!
Jaaa Das ist das "tolle" an eine dynamischen Skriptsprache der Compiler läßt viel durchgehen.

nur so als Anregung:

Array mit den URLs anlegen und dann darauf zugreifen. Dann kannst du dir dieses If Monster sparen.

on(press) ist veraltet

verwende lieber
PHP-Code:
var urls:Array= ["URL1","URL2",...,"URLn"]

instanznameDesButtons.onPress = function(){
if(
this.ComboBox.selectedIndex>=1){
getURL(urls[this.ComboBox.selectedIndex-1],"_blank");
}

__________________
mfg Frank

Geändert von mildesign (09-01-2008 um 12:14 Uhr) Grund: If Bedingung eingefügt
mildesign ist offline   Mit Zitat antworten
Alt 09-01-2008, 12:35   #13 (permalink)
APH
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
... ehmm

liebe leute!

ich bin euch wirklich sehr dankbar für eure tollen und vorallem schnellen antworten und hilfestellungen, NUR ...

... es geht bei mir weder um C# noch um PHP -> ICH REDE VON FLASH MX!!!

Ich dachte nämlich, dass ist ein forum für flash - oder hab ich mich da verlesen?


MX, äh nein, MFG Andreas
__________________
Das Leben ist wie eine Klobrille -
man macht viel zu viel durch!!! :-))
APH ist offline   Mit Zitat antworten
Alt 09-01-2008, 14:28   #14 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Zitat:
es geht bei mir weder um C# noch um PHP -> ICH REDE VON FLASH MX!!!
Wenn das eine Anspielung auf meinen Satz sein sollte
Zitat:
ich kenn mich mit C# nicht aus aber Strings sollte man in "" schreiben.
Das war ja als Anspielung auf deine C# Kenntnisse gedacht.

In C# schreibt man Strings doch auch mit "" oder ?
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 09-01-2008, 14:34   #15 (permalink)
APH
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 12
@ milddesign

Zitat:
Zitat von mildesign Beitrag anzeigen
Wenn das eine Anspielung auf meinen Satz sein sollte


Das war ja als Anspielung auf deine C# Kenntnisse gedacht.

In C# schreibt man Strings doch auch mit "" oder ?

ja, stimmt!!!
__________________
Das Leben ist wie eine Klobrille -
man macht viel zu viel durch!!! :-))
APH 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 02:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele