Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.11.2006, 15:56
Rom III вне форума Посмотреть профиль Отправить личное сообщение для Rom III Посетить домашнюю страницу Rom III Найти все сообщения от Rom III
  № 1  
Ответить с цитированием
Rom III
 
Аватар для Rom III

Регистрация: Sep 2006
Сообщений: 44
Отправить сообщение для Rom III с помощью ICQ
По умолчанию Мистика. Прием переменных из php

Очень странная у меня проблема.
Беру данные из php
PHP код:
echo "&yl=$row[yl]&x=$row[x]&y=$row[y]"
в флеше данные принимает и бобрабатывает функция
Код:
function show() {
	var a = c.x;
	var b = c.y;
	_root.coordinates.text = "yl="+c.yl+"x="+a+"y="+b;
	_root.mainmap.map.click.attachMovie("strelka", "strelka", 210, ]{ _x:a, _y:b, _alpha:50, _xscale:inverseScale, _yscale:inverseScale});
	}
}
c.onLoad = show;
так вот в значении coordinates.text отображаются данные из пхп и a и b, а attachMovie передается только координата _х. значение _у =0.
Причем, если сделать
Код:
_root.mainmap.map.click.attachMovie("strelka", "strelka", 210, ]{ _x:a, _y:a, _alpha:50, _xscale:inverseScale, _yscale:inverseScale});
то клип атачиться правильно, а если
Код:
_root.mainmap.map.click.attachMovie("strelka", "strelka", 210, ]{ _x:b, _y:b, _alpha:50, _xscale:inverseScale, _yscale:inverseScale});
то значение координат = 0

В чем загвостка понять немогу , посоветуйте как быть.

Старый 07.11.2006, 16:15
Dimchansky вне форума Посмотреть профиль Отправить личное сообщение для Dimchansky Посетить домашнюю страницу Dimchansky Найти все сообщения от Dimchansky
  № 2  
Ответить с цитированием
Dimchansky

Регистрация: Jul 2005
Сообщений: 225
Отправить сообщение для Dimchansky с помощью ICQ
1. В php что за индексы массива y1, x, y? Может, $y1, $x, $y? Или объявлены через DEFINE?
2. Во Флеши отсутствует явное преобразование типов:
Код:
var a:Number = Number(c.x);
var b:Number = Number(c.y);
__________________
Dimchansky | Freelance

Старый 07.11.2006, 17:18
Rom III вне форума Посмотреть профиль Отправить личное сообщение для Rom III Посетить домашнюю страницу Rom III Найти все сообщения от Rom III
  № 3  
Ответить с цитированием
Rom III
 
Аватар для Rom III

Регистрация: Sep 2006
Сообщений: 44
Отправить сообщение для Rom III с помощью ICQ
строчка echo "&yl=$row[yl]&x=$row[x]&y=$row[y]";
выводит страницу с переменными yl, x, y и их значениями для флеша
например: &yl=горького&x=-100&y=65 , а потом, поидее, по этим координатам (х и у)аттачиться мувик-стрелка.
с добавлением пункта 2, значение вообще не передает, у меня флеш МХ.

проблема именно с координатой _у, т.к. с _х все работает, причем в текстовое поле значение у(b) подставляеться верно(например 65), а в следующей строчке аттачиться в _у=0


Последний раз редактировалось Rom III; 07.11.2006 в 17:23.
Старый 07.11.2006, 17:49
AlexSol вне форума Посмотреть профиль Отправить личное сообщение для AlexSol Найти все сообщения от AlexSol
  № 4  
Ответить с цитированием
AlexSol

Регистрация: Dec 2005
Сообщений: 316
а откуда в строке
Код:
_root.mainmap.map.click.attachMovie("strelka", "strelka", 210, ]{ _x:a, _y:b, _alpha:50, _xscale:inverseScale, _yscale:inverseScale});
взялось ]

Старый 07.11.2006, 18:43
Rom III вне форума Посмотреть профиль Отправить личное сообщение для Rom III Посетить домашнюю страницу Rom III Найти все сообщения от Rom III
  № 5  
Ответить с цитированием
Rom III
 
Аватар для Rom III

Регистрация: Sep 2006
Сообщений: 44
Отправить сообщение для Rom III с помощью ICQ
Это я пока оформлял код, опечатолся, в исходном коде символа нету

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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