Форум 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=34258)

ЛОWАДКА 10.07.2002 16:33

Что за ....?
 
У меня какой-то глюк. Задаю параметры, которые сразу должны передаваться в мувик:

Код:

<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="80" id="test" ALIGN="">

 <PARAM NAME=movie VALUE="test.swf?&x=1149&y=2476&z=42&"> <PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="test.swf?&x=1149&y=2476&z=42&" quality=high bgcolor=#FFFFFF 
WIDTH="300" HEIGHT="80" NAME="test" ALIGN=""
 TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>


x-зеленая полоска
y-синяя полоска
z-эта переменная нужна для ещё одного объекта! но из кода в приведенном ниже примере я ее вырезал!
А дальше начинается фигня!

Код:

if(x<y) {
                bluewidth=100;
        greenwidth=int((x/y)*100);
        }
if (x>y) {
        greenwidth=100;
                bluewidth=int((y/x)*100);
}
       
        if (x==y) {
                bluewidth=greenwidth=100;
                }
       
setProperty("greenbar", _width, greenwidth);
setProperty("bluebar", _width, bluewidth);


В мувике есть 2 полоски! Они так размещены, что при изменении свойства _width одна застягивается в одну сторону, а другая, соответственно в другую! А другими концами они склеены!

На таких переменных (см. первый код) работает!

А когда я ввожу .....test.swf?&x=1324&y=47&z=9&..... зеленая полоска, которая по идее больше и должна была равняться 100! почему-то равняется 2817 а 100 равняется синяя тоесть операция сравнения выдала, что у боьше х, хотя это не правда.

В чем проблема! Я, кстати, заметил, что если я беру из этого файла переменные коммандой loadVariables-то числа записываются как строки, (хотя может это специфика комманды, т.к. она ещё подгружает таким образом переменныую <HTML> :-))

Я же при загрузке ролика передаю ему переменные!

Подскажите в чем проблема?

Armen Khanoyants 11.07.2002 09:02

я не прочита все..
у меня щас голова болит..
только конец..
так вот:
a="15";//строка
a=number(a);//число
теперь делай что хочешь с числом
потом все прочту и скажу ответ...

Armen Khanoyants 11.07.2002 11:17

кстати, все переменные которые ты таким образом лоадишь, лоадятся в _root...
ты их из рута используешь?

ЛОWАДКА 11.07.2002 14:02

Сенкс! Всеп олучилось! Да! Я их брал из рута! Но они были строками!


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

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