Як видалити фон в новій версії runtime в google swiffy

Я використовую Google swiffy для перетворення мого swf-файлу в html5. Але зараз Google оновлено runtime v v 5.2 і не може використовувати прозорий фон. Перш ніж я використовую runtime v 4.9 Google swiffy html5 з swf-файлу та в Google code я видаляю це з мого javascript-файлу для використання прозорого фону:

"backgroundColor":-1,  

Але зараз runtime оновлено до v5.2, і я не можу видалити колір фону з swiffy файлу

https://www.gstatic.com/swiffy/v5.2/runtime.js

2

7 Відповіді

This solution work perfectly with flash cs5 -> swiffy v5.3!

#swiffycontainer rect {
    background: none !important;
    display:none !important;
}
1
додано
Це чудово працює!
додано Автор Ivan Cachicatari, джерело


0
додано

Ви можете викликати метод "setBackground" до нуля після запуску стадії. Подібно до цього,

stage.start();
stage.setBackground(null); 
0
додано

Щоб розкрити цю відповідь: я працюю Swiffy 5.2.0, і це не спрацювало на самому початку, оскільки внутрішній сформований код у моєму випадку інший, він виглядає так:

<div id="my-container">
    <!-- Begins Swiffy generated code -->
    <div style="position: relative; height: 100%; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: rgb(102, 121, 14); cursor: default; background-position: initial initial; background-repeat: initial initial;">
         &lt;!-- svg contents here --&gt; 
    <!-- Ends Swiffy generated code -->
    </div>
</div>

Зауважте, що мій контейнер - це контейнер, який я призначив у конструкторі стадії, а не створено Swiffy.

Just check for the generated code and adjust CSS selector as necessary, the original idea still remains the same:



0
додано

Ріг Роджера чудово працював для мене: я використовую Swiffy у середовищі Wordpress, так ось що я зробив:

1) Додайте код, згенерований Swiffy, у файл header.php (фактично header-home.php, щоб я міг назвати його лише однією сторінкою).

2) До Swiffy, додайте код Роджера:


3) Розмістіть код Swiffy, який з'явився після (до закриття тега) у файл footer.php (знову ж таки, footer-home.php у моєму випадку).

4) Покладіть контейнер Swiffy ('id = "swiffycontainer" "за замовчуванням) Div на сторінці WordPress.

Тах-да! Я б просто проголосував за Роджера, але у мене немає представника, щоб це зробити. Плюс я думав, що моя ситуація WordPress може допомогти іншим.

0
додано

GOOGLE НАДАЄТЬСЯ ВІДПОВІДЬ:

https://www.google.com/doubleclick/studio/swiffy/faq.html

Як зробити фон прозорим?

Якщо вам потрібно зробити прозорість фону, як це зроблено за допомогою атрибуту wmode = "transparent", ви можете вставити наступний фрагмент коду на виході Swiffy безпосередньо перед викликом stage.start ():

stage.setBackground (нуль);

Ви також можете замінити нуль будь-яким правильним рядком специфікації кольорів CSS, щоб перевизначити колір тла з того, що визначено в конверсії.

0
додано

Після пошуку та пошуку в Інтернеті, і спробуйте все, також описано в цьому повідомленні, нарешті я знайшов рішення!

Коли ви експортуєте і .swf в Flash CS6 на html5 (полотно), відкрийте .html файл, експортований у редакторі HTML і змініть атрибут фонового кольору на #transparent "

Приклад:

<body onload="init();" style="background-color:#transparent">
    
</body>

Ну, це добре працює для мене!

0
додано