![]() |
изменить stageWidth stageHeight
Вроде как свойства stageWidth, stageHeight доступны, как на чтение так и на запись. Хотел сделать считывание из XML ширины и высоты, а затем менять их у флешки, но новые значения почему-то игнорируются без каких либо ошибок. Поделитесь опытом, возможно ли это?. :)
|
из флеш нет. Средствами js можно.
|
Вроде как перед тем, как задавать вопрос, стоит хотя бы прочитать статью хелпа по теме, а не только узреть [read-write] в заголовке.
Цитата:
|
А что у тебя за хелп такой?! Я перед тем как спросить, конечно прочитал, что об этом думает хелп:
Цитата:
|
в хелпе CS3 есть "This property cannot be set."
|
В CS4 и на сайте они это убрали. Хочется что-то вроде этого.
Код AS3:
|
kup, как ты себе это представляешь? Банер разъезжается на весь экран и нужно ждать 2 минуты чтобы его закрыть, и пользователь уходит с сайта ничегонеподозревающего сайтовладельца?
|
stageWidth и stageHeight установить нельзя.
|
да почему сразу баннер. :) Пусть бы хоть как fullscreen по запросу пользователя срабатывал. Мне надо сделать флешку для просмотра xml-файла с определенной информацией. Это информация визуализируется с помощью прямоугольных блоков. Их размер и количество задается в файле. Было бы удобно подгонять ширину флешки, как "кол-во блоков" * "ширина блока". Или, например, при resize округлять ширину по размеру блока.
|
Ты не понял. Если такую возможность получат адекватные флешеры - такую же получат и неадекватные, поэтому её отрубили и правильно сделали.
|
__etc, есть вариант, открыть флешку как бинарник и записать туда нужные данные. Но это всеже хак и я его оставляю на крайний случай.
|
Еще раз говорю. Флешка передает яваскрипту на странице, что ей нужно ресайзнуться до width,height. Яваскрипт это выполняет.
По крайней мере js-код Код:
var a = document.getElementById("123"); |
iflamberg, спасибо. Попробую ваш вариант тоже.
|
Цитата:
|
Код:
var a = document.getElementById("123"); |
прям именно "stile"? =)
Неа. Ни так, ни так. А в IE и a.width=val и a.style.width=val - работают. |
У меня работает и там и там:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
Цитата:
В принципе, если вешать на своем серваке то можно и через JS выкрутиться незалезая внутрь формата. Но кривизна то какая, куда было бы проше просто задать stageWidth. |
Блин, что же вы молчите, что у вас заранее известна ширина и высота флешки.
Что тогда вам мешает при публикации флешки на html-страницу в ее параметрах указать нужный вам width,height? Это можно сделать как с помощью того же js, так и cgi-скриптом на том же php. |
| Часовой пояс GMT +4, время: 18:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.