![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Тут - http://www.blisspoint.net/piczoom/piczoom.swf
Хотел посмотреть как работает сглаживание на загруженные извне картинки, и ничего не увидел - хотя кодил по хелпам туторам итд.итп. Или я чё-то не понимаю, или флеш врёт насчёт сглаживания... Хелп ми плиз. А то день потратил, выходит, в пустую ![]() Во время зума картинка бьётся на сегменты (Row). _global.Preload = function (path, mc) {
var BitmapHolder:MovieClip = mc.createEmptyMovieClip("bitmap", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
mc.loadBar._alpha = 100;
mc.loadBar.bar._xscale = 0;
};
//
mclListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
mc.loadBar.bar._xscale = Math.round(bytesLoaded/bytesTotal*100);
};
//
mclListener.onLoadComplete = function(target_mc:MovieClip) {
mc.loadBar._alpha = 0;
};
//
mclListener.onLoadInit = function(target_mc:MovieClip) {
var Picture:MovieClip = mc.img.createEmptyMovieClip("holder", this.getNextHighestDepth());
bitmap = new flash.display.BitmapData(BitmapHolder._width, BitmapHolder._height, true, 0);
//
//
import flash.display.BitmapData;
import flash.geom.Matrix;
import flash.geom.ColorTransform;
//
var myMatrix:Matrix = new Matrix();
//myMatrix.rotate(Math.PI/2);
//
var translateMatrix:Matrix = new Matrix();
//translateMatrix.translate(600, 1);
//
myMatrix.concat(translateMatrix);
//
//var myColorTransform:ColorTransform = new ColorTransform(0, 0, 1, 1, 0, 0, 255, 0);
var blendMode:String = "normal";
//
var smooth:Boolean = true;
//
//
bitmap.draw(BitmapHolder, myMatrix, myColorTransform, blendMode, myRectangle, smooth);
//
Picture.attachBitmap(bitmap, 1);
BitmapHolder.removeMovieClip();
Pw = Picture._width;
Ph = Picture._height;
};
//
//
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip(path, BitmapHolder);
};
|
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
Странные вещи говорите
У меня работает всё: вот смотрите сами
__________________
Учимся правильно задавать вопросы |
|
|||||
|
А чё я делаю неправильно?
![]() Где ошибка затоилась? |
|
|||||
|
щас ваш код протещу
![]() Спасибо |
|
|||||
|
ААА!!!!!
Заработало ![]() нужно было так: Picture.attachBitmap(bitmap, 0, "auto", true); а у меня было Picture.attachBitmap(bitmap, 0); |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|