автоматическое закрытие флеш-файла - PullRequest
0 голосов
/ 18 июня 2009

Можно ли автоматически закрывать Flash-баннер после завершения воспроизведения в браузере?

Можно ли это сделать через javascript? Или он должен быть настроен в самом файле флэш-памяти?

Ответы [ 4 ]

0 голосов
/ 18 июня 2009

Вы можете добавить сценарий действия во флэш-память, чтобы по окончании воспроизведения он вызывал функцию javascript что ты написал. в этой функции вы скрыли элемент.

0 голосов
/ 18 июня 2009

Насколько я понимаю, вы хотите удалить объект / embed-материал из DOM-дерева, когда оно достигнет конца своей временной шкалы.

Имея это в виду, я бы сказал, что это возможно. Не будучи флеш-гуру, но флеш-память должна вызывать функцию javascript, которая удаляет соответствующий DOM-элемент.

0 голосов
/ 18 июня 2009

вы можете использовать ExternalInterface для вызова javascript, чтобы удалить объект из вашего ActionScript.

в вашей вспышке:

import flash.external.ExternalInterface;
ExternalInterface.call("removemovie");

в JavaScript:

function removemovie(){
   //do stuff here to remove movie
}

Josh

0 голосов
/ 18 июня 2009

Что вы подразумеваете под «близким», намереваетесь ли вы также свернуть пространство или просто сделать его скрытым? Для второго самый простой способ - закончить на пустой прозрачной рамке. Для первого вам, вероятно, понадобится JavaScript, чтобы удалить его из DOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...