![]() |
pop-up заданного размера
Есть галерея, в которой скажем 70 превью картинок, при нажатии на каждую открывается "большой" jpeg этой превьюшки с использованием такого кода:
Код:
on (press) {-------- Либо вопрос проще - как-то можно научить флэш при нажатии на превью открывать большой jpeg (в новом окне) без лишнего пространства (т.е. если она 640х480 то и откроется без границ и скроллов и меню в окне 640х480).? |
ведь картинка где-то описана
напимер в ХМЛ тогда там же можно хранить и высоту с шириной а потом считывать и подставлять в onPress |
Я XML не умею пользовать. Картинки лежат просто в папке, оттуда и открываются описанным выше кодом. но каждый раз менять 70 кнопок - очень сложно (т.к. меняется ориентация картинок).
|
вот для этого и нужно их описать в ХМЛ :)
|
Тут конечно XML лучше всего.
Еще как вариант сделай Array из 70 элементов, типа Код:
var my_array:Array = new Array(1,0,0,1);Код:
(for i=0; i<=69; i++) {И вообще, нужен ли flash для ТАКОЙ задачи? Тут проще php использовать по моему. Или таки показывать фотки прямо в swf без всяких попапов. |
Нет, мне нужен pop-up именно, ХМЛ сложно. Если код покажешь, я бы разобрался.=)
Думаю есть способ "Схитрить" именно в AS. Как-то задать две переменные (горизонтальная и вертикальная) и сказать каждой кнопке об этом... или сделать Горизонтальная = 2, 3,6,10...картина, Вертиальная 1,4,5... |
вы советы читаете?
http://flasher.ru/forum/showpost.php...85&postcount=5 |
Да, но как этот код в цикле к кнопкам привязать?
Именно, чтобы в коде кнопки вставлялся width=640,height=480 или обратный ему width=480,height=640? Помогите иначе. как сделать следуюущее: Я задаю что переменные b1, b2, b3 = "width=640,height=480"; переменные b4, b5, b6 = "width=480,height=640"; Помогите теперь верно пунктуацию записать в коде (чтобы вместо hor = "width=xxx,height=xxx"; было в каждой кнопке b1, b2 и т.д. |
Код:
var my_array:Array = new Array(1,0,0,1);и еще мне кажется что вас забанят за нарушение аж 2 правил форума :) |
Цитата:
|
| Часовой пояс GMT +4, время: 13:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.