Action Script во Flash

Модератор: Злобный

Ответить
Аватара пользователя
Steff
ГУРУ
Сообщения: 7718
Зарегистрирован: Пт авг 23, 2002 17:17
Контактная информация:

Сообщение Steff »

Фенька такая.

В Флэш Ролике, есть небольшая картинка (типо превъюшка) - по клику на неё, должно открываться браузерное окно задданых размеров, где эта картинка в нормальную велечину.

Чёт нифига не получаеться у мну. Вроде и в гулге искал, вроде всё врено, но...

вот МОЙ код:

Код: Выделить всё

on (release) {
getURL ("javascript:NewWindow=window.open('contacts.html','newWin','width=880,height=419,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No'); NewWindow.focus(); void(0);");
}
по клику на него, действительно открываеться новое окно, но во всю высоту и ширину, и баста, т.е. пустое новое окно.

contacts.html лежит рядом с swf-кой, в том же каталоге.

[off]добавлено спустя 16 минут:[/off]

Отбой.... в сотый раз замечаю, что тоб понять причину, надо просто вслух её озвучить.. или написать и прочитать.

Но у меня немного другая фихня, просто во ФлэшПлэере с Политикой безопастности Локальной были "проблемки" :) Настроил, и всё работает :)
Аватара пользователя
ELMA
ГУРУ
Сообщения: 7623
Зарегистрирован: Пн ноя 15, 2004 15:21
Откуда: Уже сам не знаю, а вам не скажу
Контактная информация:

Сообщение ELMA »

[off]фак. зашел посмотреть - памоч, и на тебе, не будет пива )[/off]
Аватара пользователя
L'y
Завсегдатай
Сообщения: 2093
Зарегистрирован: Вт авг 09, 2005 21:49
Откуда: Кишингтон
Контактная информация:

Сообщение L'y »

пишу сюда, т.к. не хочу забивать раздел темами.
есть вопрос:
обычная таблица html, в колонку вставлен флэш-банер, также есть всплывающая панель highslide, которая выходит прямо на место банера, при этом флэш остается сверху панели.. возможно ли как-то поместить банер "под" панель?
Аватара пользователя
Unknown
Продвинутый
Сообщения: 269
Зарегистрирован: Ср янв 25, 2006 21:07
Контактная информация:

Сообщение Unknown »

L'y, Да есть. CSS: z-index
[off]http://www.w3schools.com/Css/pr_pos_z-index.asp[/off]
Аватара пользователя
L'y
Завсегдатай
Сообщения: 2093
Зарегистрирован: Вт авг 09, 2005 21:49
Откуда: Кишингтон
Контактная информация:

Сообщение L'y »

Unknown,
не выходит...
смотри, в стиле я прописываю

embed.x
{
z-index: -1
}

а самому банеру присваиваю class="x"

так я понял?

[off]добавлено спустя 1 час 38 минут:[/off]

нарыл-таки :gg:
банеру приписывается параметр <PARAM NAME="wmode" value="transparent">
и всего делов... гы-гы :kettle:
Аватара пользователя
Unknown
Продвинутый
Сообщения: 269
Зарегистрирован: Ср янв 25, 2006 21:07
Контактная информация:

Сообщение Unknown »

L'y, Я бы не создавал отдельного класса для всеголишь данного элемента а в декларации тега прописал бы: style="z-index:-99;"

[off]Ну по идее должно-бы сработать.. хотя хз..
Рад что всё пулучилось у тя ;) [/off]
Аватара пользователя
L'y
Завсегдатай
Сообщения: 2093
Зарегистрирован: Вт авг 09, 2005 21:49
Откуда: Кишингтон
Контактная информация:

Сообщение L'y »

Unknown,
спс за внимание :beer:
Аватара пользователя
L'y
Завсегдатай
Сообщения: 2093
Зарегистрирован: Вт авг 09, 2005 21:49
Откуда: Кишингтон
Контактная информация:

Сообщение L'y »

...продолжаем разговор. :)
Есть ли на форуме товарисчи, которые практиковали такое явление, как позиционирование объектов во флэш?
конкретно интересует резиновый флэш-сайт, растягивающийся по ширине (фоновый элемент, например, растягиватеся, а основной мувик остаетяся по центру экрана)...
:help:

[off]добавлено спустя 1 минуту:[/off]

гугль не предлагать.. читал много чего. но очень уж заумно написано :(
хочется, что называется, из первых рук...

[off]добавлено спустя 31 секунду:[/off]

[off]Жаль Стефа забанили :( [/off]
Аватара пользователя
Молдафский Кавалерист
Завсегдатай
Сообщения: 2399
Зарегистрирован: Ср июн 25, 2008 22:25
Контактная информация:

Сообщение Молдафский Кавалерист »

Окно флэш плэера может принимать те размеры которые позволяет внешний контейнер(элемент ДОМ). Понадобится писать свой обработчик события ресизе для масштабирования сцены и позиционирования объектов.
Хотя, можно было бы обойтись и одним из обычных режимов масштабирования. Сразу не могу сказать.
stage.stageWidth, stage.stageHeight, stage.scaleMode, Event.RESIZE.
Аватара пользователя
L'y
Завсегдатай
Сообщения: 2093
Зарегистрирован: Вт авг 09, 2005 21:49
Откуда: Кишингтон
Контактная информация:

Сообщение L'y »

Молдафский Кавалерист,
мм. а можно простейший пример полного кода?
или может есть исходники, в которых можно посмотреть как это прописывается и работает? :shy:

[off]добавлено спустя 5 минут:[/off]

нарыл вот что.
будем ковырять..
Аватара пользователя
Молдафский Кавалерист
Завсегдатай
Сообщения: 2399
Зарегистрирован: Ср июн 25, 2008 22:25
Контактная информация:

Сообщение Молдафский Кавалерист »

Можно ковырять, но учти что это ActionScript2. Такие дела лучше писать только на ActionScript3. Будет быстрее работать, да и задел на будущее.
Аватара пользователя
L'y
Завсегдатай
Сообщения: 2093
Зарегистрирован: Вт авг 09, 2005 21:49
Откуда: Кишингтон
Контактная информация:

Сообщение L'y »

Молдафский Кавалерист,
с этим разобрался, а насчет версии AS - примеров "резиновости" в третьей версии не нашел, посему будем использовать что имеем ;)
Ответить

Вернуться в «Программирование»