Como integrar com êxito o AppWarp ao código do ActionScript 3?
Eu quero criar flashjogo multiplayer para o Facebook. Eu já fiz o código do jogo, só não sei como integrarAppWarp corretamente.
Eu criei o aplicativo no AppHq, tenho Api e chaves secretas, também criei um quarto e eu tenho o ID do quarto.
Quando Na minha turma principalActionScript 3.0 código eu tento usar isso:
public class Script extends MovieClip
{
public var roomID:String = "my room id";
private var apiKey:String = "my api key"
private var secretKey:String = "my secret";
private var listener:AppWarpListener;
}
public function Script()
{
WarpClient.initialize(apiKey, secretKey);
WarpClient.getInstance().setConnectionRequestListener(listener);
WarpClient.getInstance().setRoomRequestListener(listener);
WarpClient.getInstance().setNotificationListener(listener);
}
Eu recebi erros (no arquivo AppWarpListener.as):
1045: Interface ConnectionRequestListener was not found.
1045: Interface RoomRequestListener was not found.
1045: Interface NotificationListener was not found.
Eu segui issotutorial e eu baixei issoSDK. Dentro da pasta SDK existem muitas versões do swc, então eu instalei a mais recente: V_1.5.2 aqui está o arquivoAppWarpLib.swc
Eu o importei para o Adobe Flash CC de 2 maneiras:
By clicking Preferences (CTRL + U) > Code Editor > Action Script 3.0 Settings > Library path (I put here path to swc);
And By clicking publish settings SWC > Output file (here I select that swc)
Mas o mesmo, eu ainda tenho esses erros.
Talvez porque eu preciso manter os arquivos de código no FTP? Estou testando no meu PC.
Também depois de definir o caminho nas Preferências, recebi muitos avisos assim:
`Line 1, Column 1 Warning: 5002: The frame scripts of the symbol 'Symbol 116' have been ignored because a compiled clip contains a definition for Game__fla.Symbol116_26. To override the Game__fla.Symbol116_26 definition, place a custom class file within your classpath.`
Também na pasta SDK, cujo link eu escrevi antes ésample
pasta, mas apenas dentro de arquivos .as e não sei como experimentá-lo sem o arquivo .fla.
Então você tem idéias? Obrigado.
Também na pasta SDK, cujo link eu escrevi antes ésample
pasta, mas apenas dentro de arquivos .as e não sei como experimentá-lo sem o arquivo .fla.
Tentei criar um novo arquivo .fla em branco e defina Class comoSpriteMoveDemo.as
, mas o mesmo problema eu recebi esses erros (no arquivo AppWarpListener.as):
1045: Interface ConnectionRequestListener was not found.
1045: Interface RoomRequestListener was not found.
1045: Interface NotificationListener was not found.
Então você tem idéias? Obrigado.