Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2003, 09:11   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: basel
Beiträge: 151
Question scalieren im player verhindern?

wie verhindert man das scalieren im player? kann man das irgendwie im hauptfilm einstellen? oder braucht es dazu einen script?
marcepan ist offline   Mit Zitat antworten
Alt 03-09-2003, 09:33   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi in den ersten frame
ActionScript:
  1. fscommand("allowscale", "false");
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 03-09-2003, 09:44   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: basel
Beiträge: 151
Question huch?

und was passiert, wenn der bildschirm dann zu klein ist? ist es möchlich, das vergrössern zu verhindern, aber das verkleinern zu erlauben?
marcepan ist offline   Mit Zitat antworten
Alt 03-09-2003, 09:45   #4 (permalink)
anyway
Gast
 
Beiträge: n/a
Jupp, dazu brauch es ein Script:

ActionScript:
  1. // Aktionen für das erste Schlüsselbild der Hauptzeitleiste
  2. //
  3. _global.stw = Stage.width;
  4. _global.sth = Stage.height;
  5. resizeControl = {};
  6. resizeControl.onResize = function () {
  7. with (_root) {
  8. _width = stw;
  9. _height = sth;
  10. _x = (Stage.width-stw)/2;
  11. _y = (Stage.height-sth)/2;
  12. }
  13. }
  14. _root.addListener(resizeControl);

anyway.
  Mit Zitat antworten
Alt 03-09-2003, 10:00   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: basel
Beiträge: 151
wie?

ohne etwas anzupassen funktioniert das?

irgenendwie nicht? kannst du mal den test.fla testen?
Angehängte Dateien
Dateityp: zip test.fla.zip (1,9 KB, 0x aufgerufen)
marcepan ist offline   Mit Zitat antworten
Alt 03-09-2003, 10:45   #6 (permalink)
anyway
Gast
 
Beiträge: n/a
Nee, war ja auch falsch, sorry...

Hier ist das richtige Script - gehört ins erste Schlüsselbild der Hauptzeitleiste:

ActionScript:
  1. _global.stw = Stage.width;
  2. _global.sth = Stage.height;
  3. resizeControl = {};
  4. resizeControl.onResize = function() {
  5.     var _stw = Stage.width;
  6.     var _sth = Stage.height;
  7.     if (_stw<stw || _sth<sth) {
  8.         var fkt = Math.min(_stw/stw, _sth/sth);
  9.         with (_root) {
  10.             _width = stw*fkt;
  11.             _height = sth*fkt;
  12.             _x = (stw-_width)/2;
  13.             _y = (sth-_height)/2;
  14.         }
  15.     } else {
  16.         with (_root) {
  17.             _width = stw;
  18.             _height = sth;
  19.             _x = 0;
  20.             _y = 0;
  21.         }
  22.     }
  23. };
  24. Stage.addListener(resizeControl);
  25. Stage.scaleMode = "noScale";

anyway.
  Mit Zitat antworten
Alt 03-09-2003, 11:22   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: basel
Beiträge: 151
merci
marcepan 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 04:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele