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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.12.2010, 04:24
JekelSkaz вне форума Посмотреть профиль Отправить личное сообщение для JekelSkaz Найти все сообщения от JekelSkaz
  № 1  
Ответить с цитированием
JekelSkaz
[+1 29.06.10]

Регистрация: Nov 2009
Сообщений: 80
Flame Глючат MC в браузере

Здравствуйте, когда test movie делаю в флеше - все ок, но когда в браузере открываю данный swf, то мувиклип как-то странно себя ведет (его обрезает если им управлять стрелками клавиатуры). подскажите почему... Вот сам ролик:
http://cybernews.com.ua/flash/

Старый 08.12.2010, 04:28
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код в студию.

Старый 08.12.2010, 04:43
Хомяк вне форума Посмотреть профиль Отправить личное сообщение для Хомяк Найти все сообщения от Хомяк
  № 3  
Ответить с цитированием
Хомяк
[+1 24.11.10]
 
Аватар для Хомяк

Регистрация: Jun 2010
Сообщений: 280
Попробуйте регулировать параметр scale. Это на вкладке HTML окна PublishSettings. Во флеше File->Publish Settings...->вкладка HTML->scale.
тоже самое можно сделать в AS 3.0 смотрите scaleMode класса Stage.
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему...


Последний раз редактировалось Хомяк; 08.12.2010 в 04:46.
Старый 08.12.2010, 05:37
JekelSkaz вне форума Посмотреть профиль Отправить личное сообщение для JekelSkaz Найти все сообщения от JekelSkaz
  № 4  
Ответить с цитированием
JekelSkaz
[+1 29.06.10]

Регистрация: Nov 2009
Сообщений: 80
Код канешн тупо написан...но работать должно
Код AS3:
package  {
 
	import flash.display.*;
	import flash.events.*;
	import flash.net.*;
	import flash.ui.*; 
 
	public class main extends MovieClip {
 
		public var server:String = "http://cybernews.com.ua/flash/server.php";
		public var ball:MovieClip = new player;;
		public var leftIsDown:Boolean=false;
		public var rightIsDown:Boolean=false;
		public var upIsDown:Boolean=false;
		public var downIsDown:Boolean=false;
 
		public function main() {
 
			addEventListener(Event.ENTER_FRAME, getData); 
			addEventListener(Event.ENTER_FRAME, setKeys); 
 
		}
 
		public function getData(event:Event):void {
 
			var dataVar:URLVariables = new URLVariables();
			var getVar:URLLoader = new URLLoader();
			var sendVar:URLRequest = new URLRequest(server);
			getVar.dataFormat = URLLoaderDataFormat.VARIABLES;
			sendVar.method = URLRequestMethod.POST;
			dataVar.id = 1;
			sendVar.data = dataVar;
			getVar.load(sendVar);
			getVar.addEventListener(Event.COMPLETE, getPlayer);
 
		}
 
		public function getPlayer(event:Event):void {
 
			var loader:URLVariables = event.target.data;
			addChild(ball);
			ball.x=Number(loader.xc);
			ball.y=Number(loader.yc);
 
		}
 
		public function setKeys(event:Event):void {
			stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownK);
			stage.addEventListener(KeyboardEvent.KEY_UP, keyUpK);
			stage.addEventListener(Event.ENTER_FRAME, enterFrameK);
		}
 
		function keyDownK(e:KeyboardEvent):void{
			if(e.keyCode==Keyboard.UP) upIsDown=true;
			if(e.keyCode==Keyboard.DOWN) downIsDown=true;
			if(e.keyCode==Keyboard.LEFT) leftIsDown=true;
			if(e.keyCode==Keyboard.RIGHT) rightIsDown=true;
		}
 
		function keyUpK(e:KeyboardEvent):void{
			if(e.keyCode==Keyboard.UP) upIsDown=false;
			if(e.keyCode==Keyboard.DOWN) downIsDown=false;
			if(e.keyCode==Keyboard.LEFT) leftIsDown=false;
			if(e.keyCode==Keyboard.RIGHT) rightIsDown=false;
		}
 
		function enterFrameK(e:Event):void{
 
			var dataVar2:URLVariables = new URLVariables();
			var getVar2:URLLoader = new URLLoader();
			var sendVar2:URLRequest = new URLRequest(server);
			getVar2.dataFormat = URLLoaderDataFormat.VARIABLES;
			sendVar2.method = URLRequestMethod.POST;
			dataVar2.id = 1;
			dataVar2.go = "none";
 
			if(upIsDown && leftIsDown){
				dataVar2.go = "upleft";
			}else if(upIsDown && rightIsDown){
				dataVar2.go = "upright";
			}else if(upIsDown){
				dataVar2.go = "up";
			}
			if(downIsDown && leftIsDown){
				dataVar2.go = "downleft";
			}else if(downIsDown && rightIsDown){
				dataVar2.go = "downright";
			}else if(downIsDown){
				dataVar2.go = "down";
			}
			if(leftIsDown && !downIsDown && !upIsDown){
				dataVar2.go = "left";
			};
			if(rightIsDown && !downIsDown && !upIsDown){
				dataVar2.go = "right";
			};
 
			sendVar2.data = dataVar2;
			getVar2.load(sendVar2);
		}
 
 
	}
}
Добавлено через 71 час 18 минут
так чего глючит-то?

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

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

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


 


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


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