Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-06-2004, 18:13   #1 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
geht das nicht besser? / kann man das nicht schlauer machen?

hey!
ich bins dann schon wieder *s*
ok, ich hab es jetzt hinbekommen, dass sich ein feld der größe des zu ladende films anpasst, und der film dann angezeigt wird...

hier eben das script:
ActionScript:
  1. container._visible = false;
  2. function ZoomOut(wEnd, hEnd, faktor, mc) {
  3.     IntervObj1 = new Object();
  4.     IntervObj1.interval = function() {
  5.         wNow = mc._width;
  6.         hNow = mc._height;
  7.         xx = wEnd/wNow;
  8.         if(xx >= 0.99 && xx <= 1.03) {
  9.             container._visible = true;
  10.         }
  11.         wx = wEnd-wNow;
  12.         hx = hEnd-hNow;
  13.         mc._width += wx/faktor;
  14.         mc._height += hx/faktor;
  15.         };
  16.     Int1 = setInterval(IntervObj1, "interval", 50);
  17. }
  18. but1.onRelease = function() {
  19.     container.attachMovie("Symbol1", "ersterFilm1", 0);
  20.     ZoomOut(80+1, 40+1, 8, ZoomInstanz);
  21.     container._visible = false;
  22. };
  23. but2.onRelease = function() {
  24.     container.attachMovie("Symbol 2", "ersterFilm2", 0);
  25.     ZoomOut(120+1, 170+1, 8, ZoomInstanz);
  26.     container._visible = false;
  27. };
  28. but3.onRelease = function() {
  29.     container.attachMovie("Symbol 3", "ersterFilm3", 0);
  30.     ZoomOut(50+1, 40+1, 8, ZoomInstanz);
  31.     container._visible = false;
  32. };

mir gefällt aber die abfrage, wann das feld sich komplett zuende bewegt hat nicht...
ich ahb ja dies geschrieben:
xx = wEnd/wNow;
if(xx >= 0.99 && xx <= 1.03) {
container._visible = true;
}
die 0.99 und 1.03 haben sich ergeben, als ich xx getraced hab, nur ist diese art der überwachung doch ziemlich schlecht - oder?
darum hoffe ich,d as jemand von euch ne idee hat, wie man das etwas genauer machen kann...

ich hänge die date einfach aml an... [asl MX date exportiert...]
Angehängte Dateien
Dateityp: rar Zoom.rar (3,9 KB, 5x aufgerufen)
__________________
dies ist der anfang vom rest deines lebens

Geändert von merlinvs (28-06-2004 um 18:15 Uhr)
merlinvs ist offline   Mit Zitat antworten
Alt 28-06-2004, 22:04   #2 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
Question

hm, keiner eine idee, wie man das ordentlich lösen kann



bitte, des ist doch wirklich bisschen dumm so, erstrecht, weil ich es später für eine bildergallerie verwenden möchte, und da die bildgrößen immer etwas anders sind...

ich könnte mir vorstellen, das wenn er die funktion durchgeht, überprüft, ob die aktuelle breite und höhe dieselbe ist, wie vom vorherigen durchgang, und wenn aj, das dann der mc_auf visible = true gesetzt wird... nur weis ich ncith, wie ich den wert des aktuellen durchlaufs speichere, um ihn dann beim nächsen wieder zu laden...
greetz Merlin
__________________
dies ist der anfang vom rest deines lebens

Geändert von merlinvs (28-06-2004 um 22:09 Uhr)
merlinvs 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 14:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele