Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   почему не срабатывает код (http://www.flasher.ru/forum/showthread.php?t=122475)

sector_222 11.03.2009 23:02

почему не срабатывает код
 
здравствуйте, почему не получается изменить размеры мувика с загруженным в него фото
Код AS1/AS2:

_root.createEmptyMovieClip("fullImage_mc",_root.getNextHighestDepth());
 
 
 
                                    //прелоадер для большого фото
                                var fullClipLoader = new MovieClipLoader();
                                var fullPreloader = new Object();
                                fullClipLoader.addListener(fullPreloader);
                                fullPreloader.onLoadStart = function(target)
                                {
                                        target.createTextField("my_txt",fullImage_mc.getNextHighestDepth,200,200,200,20);
                                        target.my_txt.selectable = false;
                                };
                                fullPreloader.onLoadProgress = function(target, loadedBytes, totalBytes)
                                {
                                        target.my_txt.text = Math.floor((loadedBytes/totalBytes)*100);
                                };
                                fullPreloader.onLoadComplete = function(target)
                                {
                                        target.my_txt.removeTextField();
                                        new Tween(target, "_alpha", Strong.easeOut, 0, 100, 7, true);// 7 - скорость появления
                                };
        fullImage_mc.varTween = new Tween(fullImage_mc, "_alpha", Regular.easeOut, fullImage_mc._alpha, 0, 1, true);
        fullImage_mc.varTween.onMotionFinished = function() {
 
 
 
        fullClipLoader.loadClip(bigImgURL,fullImage_mc);//обрати внимание функция вызывается только после того,как картинка исчезла
 
 
 
        _root.fullImage_mc._x = full_x;
        _root.fullImage_mc._y = full_y;
        _root.fullImage_mc._height = full_height;
        _root.fullImage_mc._width = full_width;
 
        };

в чём загвоздка?

r4v3r 11.03.2009 23:34

может стоит проверить значения переменных full_height, full_width

sector_222 12.03.2009 00:10

как всё-таки полезно иногда пользоваться F1 =)

нужно было добавить
Код AS1/AS2:

fullPreloader.onLoadInit = function(target_mc:MovieClip) {
                                          target_mc._height = full_height;
                                        target_mc._width = full_width;
                                };



Часовой пояс GMT +4, время: 21:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.