Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Какой параметр компилятора для Flex задаёт ширину? (http://www.flasher.ru/forum/showthread.php?t=142488)

zemozes 22.07.2010 14:39

Какой параметр компилятора для Flex задаёт ширину?
 
Какой параметр компилятора для Flex SDK 4 задаёт ширину?
Возникла проблема, создаю swf файл и не могу задать его ширину.
ide eclipse.
Может есть какой-то параметр компилятора?
Project-Properties-Компилятор ActionScript-параметры компилятора.

shaman4d 22.07.2010 15:16

default-size width height

zemozes 22.07.2010 15:23

Цитата:

Сообщение от shaman4d (Сообщение 924129)
default-size width height

Не помогло. Кнопки apply и ok нажал, откомпилировал в swf, загрузил вконтакт,
зашёл на страницу приложения - ширина не изменилась.

[IMG]http://************/uploads/100722/QTSPZbBVG6.png[/IMG]

shaman4d 22.07.2010 15:26

Так может у вас в mxml уже прописан размер?

zemozes 22.07.2010 15:29

Цитата:

Сообщение от shaman4d (Сообщение 924137)
Так может у вас в mxml уже прописан размер?

У меня нету mxml.

etc 22.07.2010 15:50

Тогда воспользуйтесь метатегом [SWF]

zemozes 22.07.2010 16:06

Цитата:

Сообщение от etc (Сообщение 924144)
Тогда воспользуйтесь метатегом [SWF]

Мой swf-файл - это приложение для вконтакта.
Я загружаю swf-файл на сайт вконтакте, у меня нету доступа к html-страницам вконтакте
чтобы добавить туда этот тег.

shaman4d 22.07.2010 16:14

Я попробовал, действительно через параметры компилятора не срабатывает.
А метатег лечит , только etc имел ввиду метатег в код SWF:
Код AS3:

package
{
        import flash.display.Graphics;
        import flash.display.Sprite;
        import flash.display.StageAlign;
        import flash.display.StageScaleMode;
 
          // ВОТ ОН МЕТАТЕГ!
        [SWF(width="300",height="200")]
 
        public class TestCompiller extends Sprite
        {
                public function TestCompiller()
                {
                        stage.scaleMode=StageScaleMode.NO_SCALE;
                        stage.align=StageAlign.TOP_LEFT;
                        var g:Graphics=this.graphics;
                        g.lineStyle();
                        g.beginFill(0xff0000);
                        g.drawRect(0,0,stage.stageWidth,stage.stageHeight);
                        g.endFill();
                }
        }
}


zemozes 22.07.2010 16:22

Цитата:

Сообщение от shaman4d (Сообщение 924149)
Я попробовал, действительно через параметры компилятора не срабатывает.
А метатег лечит , только etc имел ввиду метатег в код SWF

Вставил метатег в код. Не помогло.

Сама область для флешки остаётся неизменной, а вот сама флешка растягивается.
Но область, в которой находится флешка остаётся неизменной.

А в официальном приложении область для флешки растягивается.
http://vkontakte.ru/app526725
Значит есть такая возможность, ширину менять.

shaman4d 22.07.2010 17:02

Походу вы не знаете в чем проблема. Если вы добавите метатэг, соберете SWF, и запустите ее отдельно, то увидите что размеры такие какие вы указали в метатеге. А вот как вконтакте обрабатывает и растягивает флешку, это уже проблемы вконтакте и билдер к этому отношения не имеет.


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

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