Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Помогите с загрузкой картинок (http://www.flasher.ru/forum/showthread.php?t=55130)

yoghurt 25.02.2004 22:04

Помогите с загрузкой картинок
 
Вложений: 1
Здравтвуйте.
Помогите мне найти ошибку. У меня есть скрипт с загрузкой картинок в ролик. Перед загрузкой я при помощи PHP делаю проверку на изера (с какой страницы пришел юзер). НО также мне нужна проверка на функцию "Print Screen". Я здесь кое-что написал но не работает:

loadVariablesNum("preview2.php", 0, "POST");
if (user == "ok") {
this.loadMovie(path);
this._yscale = 100;
this._xscale = 100;
}
this.onEnterFrame = function() {
if (Key.isDown(44)) {
this._alpha = 0;
} else {
this._alpha = 100;
}
trace("DA ");
};
stop();


Когда я проверил, что пользователь ОК, то я загружаю, но я не могу загружать картинку 2 раза (Зашиту я поставил на refresh). Поэтому когда идёт onEnterFrame скрипт хочет закачать картинку ещё раз.

Помогите мне избежать повторной закачки картинки.
:confused:

Zol Dobrov 26.02.2004 11:44

А зачем проверять Print Screen? И вообще возможно ли это?

yoghurt 26.02.2004 15:22

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

Zol Dobrov 26.02.2004 16:57

this.onEnterFrame = function() {
if (Key.isDown(44)) {
this._alpha = 0;


Мне кажется, что принтскрин успеет - как никак системная клавиша

TTS 26.02.2004 20:15

Цитата:

Оригинал написал(а) Zol Dobrov
this.onEnterFrame = function() {
if (Key.isDown(44)) {
this._alpha = 0;


Мне кажется, что принтскрин успеет - как никак системная клавиша

Ну и как всегда, нет ожидания загрузки переменных и movie. И после загрузки этой movie ессесно затирается this.onEnterFrame=function... Поэтому DA не трейсится.

Сначала пишем loadVariablesNum...
Потом ждем, пока переменные загрузятся
Потом if(user=="ok") ... man.loadMovie... (только не this.loadMovie, а то скрипт сам себя затрет)
Потом ждем, пока загрузится movie
Потом выполняем man.onEnterFrame=...
Вот как должно быть.


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

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