Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Флеш по умолчанию не запускается (http://www.flasher.ru/forum/showthread.php?t=61709)

7th_Guest 10.08.2004 15:33

Флеш по умолчанию не запускается
 
Блин, некогда не думал что такого рода вопрос возникнет, но всё же он возник.....


Проблема вот в чём - при публикации флеш по умолчанию не начинает проигрываться, а стоит на первом кадре, типа кто то галочку Play в меню снял......

Если ткнуть на него правой клавишей и поставить галочку Play то всё нормально играется....
Прям не знаю что делать...
Может это в настройках где-то есть, подскажите плз как сделать чтобы флеш начинал воспроизводиться сам....

поставить в первом кадре play(); не могу т.к.
у меня во флеш передается переменная и в зависимости от ее значения флеш должен сразу переходить на какой-то кадр...
(переменную флеш получает:
в первом кадре - if (myperem == 1) {gotoAndPlay("begin");}
if (myperem == 2) {gotoAndPlay("anotherframe");}
только воспроизведение сам начинать не хочет)

Кто нить знает в чём может быть проблема ?
помогите начинающему ПЛЗ....

iNils 10.08.2004 19:01

Посмотри в Publish Settings на вкладке HTML не стоит ли галочка у пункта Paused At Start. Если стоит, то убери.

7th_Guest 10.08.2004 19:09

Спасибо 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(); нету....
А ролик всё равно при запуске останавливается на этом кадре.....

silin 10.08.2004 20:31

ты бы сгенерил (тока простенький) примерчик с этим глюком, оно бы глядишь и прояснилось..

7th_Guest 11.08.2004 01:36

Хмм...
сгенерил простейший пример:
-------------------------------------------------------------------
во флешку через 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();
но такое только первый раз, если перегрузить страницу то всё становиться нормально...(видимо уже из кеша тащиться)

Как можно вообще от такой фигни избавиться ?????

Помогите плз, посоветуйте что нить - может как нить по другому переменные грузить, или проверять их наличие, или ещё чего ???

7th_Guest 11.08.2004 01:52

упс ошибся во втором кадре :
if ((x1)&&(x2)) gotoAndPlay(3)
else gotoAndPlay(1);

но всё равно ничего не фурычит....

7th_Guest 11.08.2004 02:42

Усё разобрался в чём проблема была...
(на локале то всё работало)

флэш видимо не дожидаясь загрузки кидал в скрипте указанный кадр и естестно показывал чистый лист....

короче поставил прелоадер и всё заработало....

Всем спасибо...


Часовой пояс GMT +4, время: 08:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.