Форум программистов, компьютерный форум, киберфорум
Flash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219

Как сделать резиновый отступ справа и слева от SWF?

03.05.2012, 18:52. Показов 4390. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне подсказывают, что в .htaccess нужно прописать, но это не объясняет как сделать отступ
DirectoryIndex index.swf
Site: альтернатива24.рф
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.05.2012, 18:52
Ответы с готовыми решениями:

Как в System.Windows.Forms сделать отступ слева и справа?
Что написать чтобы было как на втором скрине? (в Paint переместил кнопку)

Сделать резиновый отступ
Здравствуйте! Как грамотно сделать резиновые отступы в меню? header.top nav{ position: absolute; top: 361px; left: 476px; ...

Как сделать окно настроек (слева-категории, справа-настройки)?
как сделать окно настроек, похожее на то, как в total commander, где слева в древовидной структуре выбирается категория, а справа...

38
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 19:01
vlad275, отступ необходимо реализовать средствами флеша? Тогда при чем тут .htaccess?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
03.05.2012, 19:32
TanaTiX, Там swf открывается непосредственно в браузере безо всякого html, и при этом занимает всю видимую область при любом размере окна браузера. http://альтернатива24.рф/
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
03.05.2012, 19:52  [ТС]
Так как там index.swf загружается.
Да, как сделать резиновый отступ средствами флеша?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 20:11
Что-то у меня этот сайтик через раз систему вешает.
Участие .htaccess в решении этого вопроса для меня по-прежнему покрыто мраком.
По сабжу, если исходить из решения исключительно средствами флеша, то самым простым мне видится выравнивание рабочей области (акцент на 2ю строчку)
ActionScript 3
1
2
stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.align = StageAlign.TOP;
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
03.05.2012, 21:55  [ТС]
Как переименовать название сцены? У меня что-то вроде "Scene 1"
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 22:02
vlad275, а зачем?
И напоминаю. Правила, пункт 2.4
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
03.05.2012, 22:10  [ТС]
В "stage.align = StageAlign.TOP;" - stage - это идентификатор сцены?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 22:13
vlad275, stage - это ссылка на сцену. По сути это свойство DisplayObject-ов.
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
03.05.2012, 22:32  [ТС]
То есть в любом проекте к сцене можно обращаться через stage. ?
А к MovieClip как обращаться?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 23:05
Цитата Сообщение от TanaTiX Посмотреть сообщение
это свойство DisplayObject-ов
оно заполняется реальной ссылкой (до того null) при добавлении объекта на сцену.
Да, так можно получать доступ к объектам, начиная с самого верхнего уровня. Но это очень плохая практика.
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
03.05.2012, 23:08  [ТС]
Не понимаю. Вот у меня проект сохранен, как clip3, в нем указан класс myClass, больше ничего не указывал. Я уже могу обращаться к сцене как к stage?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 23:14
Цитата Сообщение от vlad275 Посмотреть сообщение
Вот у меня проект сохранен, как clip3
это не имеет никакого значения
Цитата Сообщение от vlad275 Посмотреть сообщение
в нем указан класс myClass
что значит "указан"? как документ-класс что ли?
Цитата Сообщение от vlad275 Посмотреть сообщение
Я уже могу обращаться к сцене как к stage?
к сцене можно обращаться тогда, когда на нее есть ссылка. Если создать экземпляр класса, наследника DisplayObject, то ссылка на stage, появится только при его добавлении на сцену (событие Event.ADDED_TO_STAGE)
Совет: почитай про ООП, изучи событийную модель и иерархию классов.
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
03.05.2012, 23:16  [ТС]
Надо обдумать написанное. Ничего не понял.
Книгу я скачал, но в ней под тысячу страниц.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 23:27
vlad275, есть объекты, у них есть свойства и методы. Есть классы, а есть их экземпляры.
Например допустим есть класс Ложка. Этот класс наследуется от класса Физический объект, т.е. обладает всеми свойствами Физического объекта, т.е. обладает размерами, массой. Помимо этого он обладает рядом уникальных свойств. Например, форма. Но это пока только класс. Когда мы имеем в виду какую-то конкретную ложку, она становится экземпляром. Экземпляров можно создать очень много, но есть классы, которые могут быть источником только одного экземпляра. К таким относится класс Stage, т.к. он является отправной точкой приложения (без сцены флеш-приложение существовать не может). Свойства объектов (публичные) - это поля классов. У DisplayObject-ов среди разных свойств (x, y, width etc.) есть свойство stage. Т.е. это такое же свойство, как координаты, цвет, размер и пр., только оно имеет ссылку на сцену. Слово ссылка также является ключевым в понимании структуры флеш-приложений.
1
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
03.05.2012, 23:31  [ТС]
Я это понимаю. Но среда разработки Flash такая необычная и такая неудобная, что я никак не могу понять, ни как центрировать, ни как остановить твин.
Только разобрался как останавливать твин в кадрах, так оказывается, что надо это делать в .as
Неделю разбирался, где в свойствах устанавливать название класса, чтобы это заработало, так выяснилось, что нужно теперь выяснять где устанавливать название сцены и мувика.
В документации на adobe либо я этого не нашел либо этого вообще в первых главах нет

Завтра попробую создать объект DisplayObject, чтобы появилась stage
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
03.05.2012, 23:58
Цитата Сообщение от vlad275 Посмотреть сообщение
Но среда разработки Flash такая необычная и такая неудобная
Это с непривычки. Как по мне очень даже. Только не надо использовать Adobe Flash для написания кода.
Цитата Сообщение от vlad275 Посмотреть сообщение
Завтра попробую создать объект DisplayObject, чтобы появилась stage
Не получится, но получится создать наследников этого класса. (специально не назову, дабы было что искать)
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
04.05.2012, 17:39  [ТС]
Жаль.

Добавлено через 17 часов 34 минуты
Я прочел, что DisplayObject - это абстрактный базовый класс и то, что я создал экземпляр класса MovieClip - это значит, что я использовал DisplayObject.
Зачем Вы мне советовали создать наследников класса если они и так созданы?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
04.05.2012, 18:18
Цитата Сообщение от vlad275 Посмотреть сообщение
я создал экземпляр класса MovieClip
Цитата Сообщение от vlad275 Посмотреть сообщение
Зачем Вы мне советовали создать наследников класса если они и так созданы?
Вы сами себе противоречите.
0
3 / 3 / 1
Регистрация: 13.11.2008
Сообщений: 219
04.05.2012, 18:25  [ТС]
DisplayObject — это абстрактный базовый класс, поэтому DisplayObject нельзя вызывать непосредственно. При вызове new DisplayObject() выдается исключение ArgumentError.

Все экранные объекты наследуют свойства и методы класса DisplayObject.

Сам класс DisplayObject не содержит API-интерфейсов для визуализации содержимого на экране По этой причине, если требуется создать пользовательский подкласс класса DisplayObject, нужно расширить один из его подклассов, в которых есть API-интерфейс для визуализации содержимого на экране, такие как классы Shape, Sprite, Bitmap, SimpleButton, TextField и MovieClip.

http://help.adobe.com/ru_RU/Fl... bject.html

Не могли бы Вы подсказать простым языком, что надо сделать, чтобы выровнять ролик и сделать stop()?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.05.2012, 18:25
Помогаю со студенческими работами здесь

Как сделать, чтобы в StringGrid столбцы добавлялись слева, а не справа?
Как сделать, чтобы в StringGrid столбцы добавлялись слева, а не справа, а два последних столбца не изменялись. Пожалуйста помогите, если...

Как сделать рамку у таблице слева и справа, а сверху и снизу чтобы ее небыло?
Обычным способом рамка получается со всех сторон, А как сделать так, чтобы была только с левой стороны и с правой? <table...

Как в компоненте TLabel сделать ввод текста не слева направо, а справа налево?
Как в компоненте TLabel сделать ввод текста не слева направо, а справа налево?

Как сделать чтобы при уменьшении экрана меню слева и справа уходили вниз без js?
Ну, то есть, наверно, используя @media итд, это понятно. Как при уменьшении экрана изменить стили (а может быть как-то правильно...

Как можно сделать в новой версии Opera 32, чтобы закладки были справа или слева?
подскажите,пожалуйста,как можно сделать в новой версии Опера 32 ,чтобы закладки были справа или слева? Как в Опере 12 например.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru