Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-07-2004, 10:28   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 214
Question Abfrage-/Aktualisierungsfunktion FlashPlayer???

hallo,
kann mir jemand erklären wie ich in flash eine abfragefunktion erstelle die den benutzer auffordert sich die aktuellste FlashPlayer-Version down zu loaden bzw. zu installieren??

vielen dank

mirco
Mirco Gutschmid ist offline   Mit Zitat antworten
Alt 16-07-2004, 10:40   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also in Flash gibt es:

getVersion()
und
System.capabilities.version

Damit müsste es gehen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 16-07-2004, 10:49   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 214
vielen dank

aber, wie muss das as dann aussehen wenn ich auf den FlashPlayer7 aktualisieren möchte?

vielen lieben dank

mirco
Mirco Gutschmid ist offline   Mit Zitat antworten
Alt 16-07-2004, 11:11   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also kommt darauf an als welche Version
Du deine .swf exportierst.

für Flash4 solltest Du > $version benutzen
für Flash5 solltest Du > getVersion() benutzen
ab Flash6 solltest Du > System.capabilities.version benutzen

Beispiel für Version6:
PHP-Code:
var version System.capabilities.version;
var 
versionA version.indexOf(" ");
var 
versionB version.substring(versionA 1versionA 2);
trace(versionB);
if (
versionB == 7) {
trace("ok das ist version 7");

__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 16-07-2004, 11:55   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 214
soweit so gut

ich habe also einen flashfilm als v6 exportiert. nun möchte ich, das wenn der user den movie aufruft, das flash schaut ob die version 7 installiert ist. wenn dies nicht der fall ist soll der user darauf hingewiesen werden das die v7 installiert werden soll (ich verlinke dann z.b. auf eine neue szene / movie wo der macromedia-link aufegführt ist). wenn die v7 bereits installiert ist soll das startmovie geladen werden.
das ganze kann alles in der swf passieren, da ich davon ausgehe (ausgenen will) das der user bereits irgendeine version des flashplayers installiert hat.

das müsste doch über ein as am anfang des filmes zu lösen sein (aber wie?) oder denke ich da zu kompliziert? das problem ist das der bisherige aufrtitt mit der v6 und abwärts funtioniert aber es gibt da einen newsbereich der nur ab v7 angezeigt wird und daher meine anfrage zur aktualiesierungsaufforderung des FlashPlayers...

ich bin dir echt dankbar für deine hilfe...
sorry wenn ich so (blöde) nachfrage

mirco
Mirco Gutschmid ist offline   Mit Zitat antworten
Alt 16-07-2004, 12:03   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 214
Unhappy sorry, kannst du mir hierbei vieleicht auch weiterhelfen?

ich habe einen scrolltext, das textfeld habe ich "TextArea" genannt und einen butten "print". ich möchte gerne den gesamten textinhalt ausdrucken.
der text wird extern geladen!

mein as:
on (release) {
myPrint = new PrintJob();
myPrint.start();
myPrint.addPage("TextArea");
myPrint.send();
}

leider wird immer nur der sichtbare teil des textes gedruckt!
wie kann ich flash sagen das der gesammte inhalt meiner "textarea" gedruck werden soll?

vielen dank im vorraus

mirco
Mirco Gutschmid ist offline   Mit Zitat antworten
Alt 16-07-2004, 12:04   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also ich denke so kann man das machen:

PHP-Code:
var version $version// seit Version4 gültig, aber seit 5 schon veraltet
var versionA version.indexOf(" "); 
var 
versionB version.substring(versionA 1versionA 2);
if (
versionB != 7) {
_root.textFeld_txt.text "bitte den Player aktualisieren";
}
if (
versionB == 7) {
gotoAndPlay("was_auch_immer");

__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 16-07-2004, 12:19   #8 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Sorry mit dem Drucken kenne ich mich leider
nicht aus. Da muss ich auch noch nachschauen.
Habe bislang nichts richtiges finden können.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 16-07-2004, 13:40   #9 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
hier...gibt sogar zurück, ob es sich um den 4er, 5er, 6er oder 7er player handelt...oder gar keinen

ActionScript:
  1. function checkVersion(){
  2.          var vers_arr = [' 4,',' 5,',' 6,',' 7,'];
  3.          var vers = $version;
  4.            for( var i in vers_arr){
  5.                  var bool = vers.indexOf(vers_arr[i]) > -1 ? true : false;
  6.                  if(bool==true) return bool = Number(vers_arr[i].split(" ").join("").split(",").join(""));
  7.            }
  8.            return bool= 'no version found';
  9. }
  10.  
  11. trace(checkVersion());


vielleicht brauchts ja jemand...

greetz

kelor
kelor 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 03:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele