![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
Блин, некогда не думал что такого рода вопрос возникнет, но всё же он возник.....
Проблема вот в чём - при публикации флеш по умолчанию не начинает проигрываться, а стоит на первом кадре, типа кто то галочку Play в меню снял...... Если ткнуть на него правой клавишей и поставить галочку Play то всё нормально играется.... Прям не знаю что делать... Может это в настройках где-то есть, подскажите плз как сделать чтобы флеш начинал воспроизводиться сам.... поставить в первом кадре play(); не могу т.к. у меня во флеш передается переменная и в зависимости от ее значения флеш должен сразу переходить на какой-то кадр... (переменную флеш получает: в первом кадре - if (myperem == 1) {gotoAndPlay("begin");} if (myperem == 2) {gotoAndPlay("anotherframe");} только воспроизведение сам начинать не хочет) Кто нить знает в чём может быть проблема ? помогите начинающему ПЛЗ.... |
|
|||||
|
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
Спасибо Nills
Я вообще только флэш публикую потом в странице пишу: <OBJECT classid="clsid 27CDB6E-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(); нету.... А ролик всё равно при запуске останавливается на этом кадре..... |
|
|||||
|
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
Хмм...
сгенерил простейший пример: ------------------------------------------------------------------- во флешку через 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(); но такое только первый раз, если перегрузить страницу то всё становиться нормально...(видимо уже из кеша тащиться) Как можно вообще от такой фигни избавиться ????? Помогите плз, посоветуйте что нить - может как нить по другому переменные грузить, или проверять их наличие, или ещё чего ??? |
|
|||||
|
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
упс ошибся во втором кадре :
if ((x1)&&(x2)) gotoAndPlay(3) else gotoAndPlay(1); но всё равно ничего не фурычит.... |
|
|||||
|
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
Усё разобрался в чём проблема была...
(на локале то всё работало) флэш видимо не дожидаясь загрузки кидал в скрипте указанный кадр и естестно показывал чистый лист.... короче поставил прелоадер и всё заработало.... Всем спасибо... |
![]() |
Часовой пояс GMT +4, время: 18:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|