![]() |
Флеш по умолчанию не запускается
Блин, некогда не думал что такого рода вопрос возникнет, но всё же он возник.....
Проблема вот в чём - при публикации флеш по умолчанию не начинает проигрываться, а стоит на первом кадре, типа кто то галочку Play в меню снял...... Если ткнуть на него правой клавишей и поставить галочку Play то всё нормально играется.... Прям не знаю что делать... Может это в настройках где-то есть, подскажите плз как сделать чтобы флеш начинал воспроизводиться сам.... поставить в первом кадре play(); не могу т.к. у меня во флеш передается переменная и в зависимости от ее значения флеш должен сразу переходить на какой-то кадр... (переменную флеш получает: в первом кадре - if (myperem == 1) {gotoAndPlay("begin");} if (myperem == 2) {gotoAndPlay("anotherframe");} только воспроизведение сам начинать не хочет) Кто нить знает в чём может быть проблема ? помогите начинающему ПЛЗ.... |
Посмотри в Publish Settings на вкладке HTML не стоит ли галочка у пункта Paused At Start. Если стоит, то убери.
|
Спасибо Nills
Я вообще только флэш публикую потом в странице пишу: <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="300" HEIGHT="300"> <PARAM NAME=movie VALUE="myflash.swf?day=27&month=8&nowday=10&nowmonth=8&nowyear=2004"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="myflash.swf?day=27&month=8&nowday=15&nowmonth=8&nowyear=2004" quality=high bgcolor=#FFFFFF WIDTH="300" HEIGHT="300" NAME="vlad_pre_open" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> Но видно проблема в самой организации ролика, т.к. там в первом кадре только скрипт на слое actions, но в скрипте никаких stop(); нету.... А ролик всё равно при запуске останавливается на этом кадре..... |
ты бы сгенерил (тока простенький) примерчик с этим глюком, оно бы глядишь и прояснилось..
|
Хмм...
сгенерил простейший пример: ------------------------------------------------------------------- во флешку через html передаються переменные: ...test.swf?x1=10&x2=20 в самом флеше: первый кадр пустой вo втором кадре проверка на наличие переменных if ((x1)&&(x2)) gotoAndStop(3) else gotoAndStop(1); в третьем кадре код: (x1==x2) ? gotoAndStop(10) : (x1>x2) ? gotoAndStop(20) : gotoAndStop(30); в кадрах 10, 20 и 30 вставленны картинки..... ---------------------------------------------------------- так вот флешка замирает на первом кадре как будто кто то её остановил, если поставить (в меню по правой клавише) галочку Play то флэшка проигрывается первый раз полностью насмотря на Actionscript т.е. вообще не реагирует на команды типа stop(); но такое только первый раз, если перегрузить страницу то всё становиться нормально...(видимо уже из кеша тащиться) Как можно вообще от такой фигни избавиться ????? Помогите плз, посоветуйте что нить - может как нить по другому переменные грузить, или проверять их наличие, или ещё чего ??? |
упс ошибся во втором кадре :
if ((x1)&&(x2)) gotoAndPlay(3) else gotoAndPlay(1); но всё равно ничего не фурычит.... |
Усё разобрался в чём проблема была...
(на локале то всё работало) флэш видимо не дожидаясь загрузки кидал в скрипте указанный кадр и естестно показывал чистый лист.... короче поставил прелоадер и всё заработало.... Всем спасибо... |
| Часовой пояс GMT +4, время: 08:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.