Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-09-2004, 13:40   #1 (permalink)
träumer
 
Registriert seit: Jun 2001
Ort: züri
Beiträge: 78
Question betriebssystem abfrage

hallo zusammen

suche nun schon ewigkeiten im forum, habe aber leider nix passendes gefunden...
ich bräuchte eine abfrage die herausfindet welches betriebsystem benutzt wird (actionscript) ... aber irgendwie finde ich das nicht heraus...
komme halt von der lingo seite und habe mit ac so meine mühen...

in lingo wäre es dann etwa so
Code:
 if the platform contains "mac" then
    alert "mac" //oder irgendwas
  else
    alert "PC" //oder irgendwas
  end if
gibts da etwas gleiches für ac?

um einen denkanstoss wäre ich sehr dankbar!

liebe grüsse
maya
__________________
______________________________
Fantasie ist wichtiger als Wissen, den Wissen ist begrenzt (a.e)
Sunny ist offline   Mit Zitat antworten
Alt 10-09-2004, 13:53   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ich weiss es ehrlich gesagt nicht...
aber wenn dann stehts unter System.

also einfach mal inder Flash refenrez nach System suchen..und die Vars dort abklappern..

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 10-09-2004, 14:22   #3 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
System.capabilities.os

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 10-09-2004, 14:23   #4 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Zitat:
Zitat von gaspode
System.capabilities.os

gruß, gaspode
GENAU

ActionScript:
  1. Betriebsystem = System.capabilities.os;
  2. trace(Betriebsystem);

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 10-09-2004, 14:27   #5 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ihr Belz

ich hatte doch noch sowas im hinterkopf

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 10-09-2004, 14:30   #6 (permalink)
träumer
 
Registriert seit: Jun 2001
Ort: züri
Beiträge: 78
danke für den tipp... habe da auch was gefunden, aber leider funktioniert das nicht?!?

Code:
on (release) {
	// abfrage ob pc oder mac...
	if (System.capabilities.os == "MacOS") {
		getURL("data/pdf/portal.pdf", "_self");
		_root.var_bg_portal.var_nav_left.var_thema ="mac"
	} else {
		getURL("data/pdf/portal.pdf", "_blank");
		_root.var_bg_portal.var_nav_left.var_thema ="nicht mac"
	}
}

nachfolgend ist der erklärende text dazu aus dem action script dictionary... aber leider werde ich nicht ganz schlau draus -> bezieht sich das den auf den server? (aber dann würde ja win98 sicher nicht als ausgabe gehen...)

???

Zitat:
System.capabilities.os

Availability

Flash Player 6.

Usage


System.capabilities.os

Description

Property; a string that indicates the manufacturer of the Flash Player. The default is an empty string ("")The os property can return the following strings: "Windows XP", "Windows 2000", "Windows NT", "Windows 98/ME", "Windows 95", "Windows CE" (Only available only in SDK, not in the desktop version), and "MacOS". The server string is OS.
jedenfalls, obwohl das ich jetzt am mac sitzte, gibt er mir immer das else raus...
naja, ich suche mal weiter... danke nochmals für den tipp!!!

grüessli
__________________
______________________________
Fantasie ist wichtiger als Wissen, den Wissen ist begrenzt (a.e)
Sunny ist offline   Mit Zitat antworten
Alt 10-09-2004, 14:32   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ActionScript:
  1. trace(System.capabilities.os)


was kommt da raus ?
nky ist offline   Mit Zitat antworten
Alt 10-09-2004, 14:32   #8 (permalink)
träumer
 
Registriert seit: Jun 2001
Ort: züri
Beiträge: 78
während ich hier lange worte schreibe krieg ich schon super viel antwort... merci euch allen :-)

versuche es mal weiter... das werd ich wohl schon noch hinkriegen!

nochmals danke
__________________
______________________________
Fantasie ist wichtiger als Wissen, den Wissen ist begrenzt (a.e)
Sunny ist offline   Mit Zitat antworten
Alt 10-09-2004, 16:52   #9 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Ausgabe:

WindowsXP
Windows2000
WindowsNT
Windows98/ME
Windows95
WindowsCE

Auf Macintosh gibt os "MacOS x.y.z" zurück, wobei x die Hauptversionsnummer ist, y die Nummer der Unterversion und z die der Unter-Unterversion. Ein Beispiel:

MacOS 9.2.1
MacOS 10.1.4

Der Server-String für os ist OS und hat die oben für Windows und Macintosh angegebenen Werte oder auch die Werte, die von den einzelnen Herstellern festgelegt werden. Einzelheiten findest Du unter "capabilities.serverString"

Bugs
Die Macromedia-Dokumentation für Flash MX behauptet fälschlicherweise, dass os als Standardwert den leeren String hat. In Wirklichkeit ist der Standardwert das Betriebssystem, auf dem der Player läuft!

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 13-09-2004, 09:52   #10 (permalink)
träumer
 
Registriert seit: Jun 2001
Ort: züri
Beiträge: 78
danke viel mal für den tip mit der version nummer ... nun weiss ich wenigstens warum meine abfrage nicht funktionieren kann...

wie kann ich den bei "macOS x.y.z" das x.y.z rausschneiden? hmm, also das ich doch mit der abfrage "if (System.capabilities.os == "MacOS") " arbeiten könnte...
hab da mal was mit php gemacht (also die letzten vier zeichen abschneiden) aber wie gesagt, bin leider etwas as-anfänger...

für jeglichen tipp bin ich sehr dankbar
alles liebe
maya
__________________
______________________________
Fantasie ist wichtiger als Wissen, den Wissen ist begrenzt (a.e)
Sunny ist offline   Mit Zitat antworten
Alt 13-09-2004, 10:43   #11 (permalink)
Bizarre Animator
 
Registriert seit: Sep 2001
Ort: Hölle/Saale
Beiträge: 219
Hallo

Du könntest nach dem String "MacOS" suchen mit sowas wie


if (System.capabilities.os.indexOf("MacOS",0) >-1) {
//mach die aktion für Mac
}

Henry

www.jumpingjokes.com
jumpingjokes 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 19:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele