2009-04-24 9 views
0

ich folgende AS2 CodeWie mit unterschiedlichen Abmessungen Bild in Flash laden, sobald

frontLoader = new ImageLoader(object1,"fit",iWidth,iHeight); 
frontLoader.loadImage(src.Url); 

frontLoader = new ImageLoader(object1,"fit",iWidth2,iHeight2); 
frontLoader.loadImage(src.Url); 

die 2 externe Anrufe Server erzeugen verwenden, wie ich Bild einmal laden kann und es mehrmals in verschiedenen Dimensionen verwenden

Antwort

1

Verwenden Sie die Klassen Bitmap und BitmapData, um Ihr Bild zu skalieren. Laden Sie es mit der maximal möglichen Auflösung und wenden Sie dann eine geeignete Transformation an.

Here's die AS3-Dokumentation zur Verwendung dieser Klassen. Es sollte Ihnen eine ungefähre Vorstellung davon geben, was Sie mit AS2 machen können.