Quem manja de programação em flash da uma forcinha, please

Autor Mensagem
guitarrista_rock
Veterano
# jan/07 · Editado por: Moderador


é o seguinte, eu me meti a aprender a programar em flash e tava fazeno aquele joguinho de estacionar o carrinho

consegui faze varias coisas:
-o carrinho se mexer pra trás e pra frente
-fazer a rotação
-acender o farol traseiro quando tiver parado e apagar quando tiver andando
-acender a luz branca quando dá ré
-restingir ao retangulo

mas só que ai chego a hora de naum dexa o carrinho rela nos carrinhos que tão parados, e eu naum consegui com a linha de código que eu coloquei

segue abaixo

if ((_y>=200)&&(_x>=150)) {
_y = 200;
_x = 150;
}


alguem pode me explicar o que ta errado?

ai o link pra baxa o .swf

http://rapidshare.com/files/9978060/joguinhoo.rar

valew

GuitarHouse
Veterano
# jan/07 · Editado por: GuitarHouse
· votar


ta dando pra baixar nao..estranho

poe em outro site de upload

Jack Holland
Veterano
# jan/07
· votar


guitarrista_rock
alguem pode me explicar o que ta errado?

Não seria uma condição "ou" no meio, ao invés de um "e" ?
Tipo, ao invés de usar isso

if ((_y>=200)&&(_x>=150))

Tenta isso:

if ((_y>=200)||(_x>=150))

Porque basta violar uma condição só pra "dar verdadeiro" e entrar no if...
Sei lá, tenta aí...

Jack Holland
Veterano
# jan/07
· votar


E eu nem manjo nada de flash só tô tentando ajudar baseado no que eu sei de C++...

guitarrista_rock
Veterano
# jan/07
· votar


Jack Holland

vo tenta

GuitarHouse

naum conheço nenhum cara =/

james_the_bronson
Veterano
# jan/07
· votar


nao sei como fazer nao colega.. nao sei nd disso ai..... :(

espero ter ajudado!! :]

Jack Holland
Veterano
# jan/07
· votar


james_the_bronson

Melhor parar com essa gracinha aí hein man... se algum modera percebe é ban.

guitarrista_rock
Veterano
# jan/07
· votar


Jack Holland

cara, naum ta dando certo, acredito que seja pq quando ele estiver em qualquer uma das condições (x>=150 ou y>=200) ele vai ficar necessariamente em x=150 E y=200

guitarrista_rock
Veterano
# jan/07
· votar


james_the_bronson
nao sei como fazer nao colega.. nao sei nd disso ai..... :(

espero ter ajudado!! :]



huahuahuahuauha

james_the_bronson
Veterano
# jan/07
· votar


Jack Holland

poxa perdao msm cara

achei q subir o topico do cara ajudasse

alias vc ajudou o msm tanto q eu kkkkkkk

Jack Holland
Veterano
# jan/07
· votar


guitarrista_rock

Se não der certo tenta separar isso em dois if's, tem como?

if (_y>=200)
{
_y = 200;
}

if(_x>=150)
{
_x = 150;
}

guitarrista_rock
Veterano
# jan/07
· votar


ninguém sabe algum site de upload que naum seja o rapidshare?

james_the_bronson
Veterano
# jan/07
· votar


guitarrista_rock

ah agora eu sei sim

http://www.yousendit.com

GuitarHouse
Veterano
# jan/07
· votar


guitarrista_rock
http://www.yousendit.com/

guitarrista_rock
Veterano
# jan/07
· votar


Jack Holland

naum, dai em qualquer x que ele pegue do y=200, ele vai fica parado e naum vai conseguir estacionar o carrinho

o ideal seria x>=150 && y>=200, mas naum deu certo

tava pensando em usa o "for" mas ia ser muito complicado

Jack Holland
Veterano
# jan/07
· votar


guitarrista_rock

Eu consegui ver no rapidshare, mas só tinha a foto fixa...

Jack Holland
Veterano
# jan/07
· votar


guitarrista_rock
naum, dai em qualquer x que ele pegue do y=200, ele vai fica parado e naum vai conseguir estacionar o carrinho

Ah é, pode crer...
Então o certo é fazer conjunção dos dois mesmo... esse negócio é bem simples, deve ter algum errinho besta aí no meio...

GuitarHouse
Veterano
# jan/07
· votar


guitarrista_rock
mudei o link no primeiro post

funcionou o download

guitarrista_rock
Veterano
# jan/07
· votar


GuitarHouse

blza ;)

pode ajudar?

Jack Holland
Veterano
# jan/07
· votar


guitarrista_rock

Eu baixei esse último aí que tu postou, mas nem tenho o .swf pra rodar, então nem consigo ver... mas pela foto deve estar bem legal !!

Jack Holland
Veterano
# jan/07
· votar


guitarrista_rock

Entra em contato com o cara do charges.com.br e pergunta pra ele... hauhauha

guitarrista_rock
Veterano
# jan/07
· votar


Jack Holland

Eu baixei esse último aí que tu postou, mas nem tenho o .swf pra rodar, então nem consigo ver... mas pela foto deve estar bem legal !!

roda pelo internet explorer

Entra em contato com o cara do charges.com.br e pergunta pra ele... hauhauha

huahuahua aquele cara manja muito

flea fan
Veterano
# jan/07
· votar


O cara que fez isso aqui deve poder te ajudar:

http://www.youtube.com/watch?v=lOGcOYhBKho

guitarrista_rock
Veterano
# jan/07
· votar


flea fan

O cara que fez isso aqui deve poder te ajudar:

poder ele pode, mas eu naum vo me rebaixar tanto ao ponto
=P

GuitarHouse
Veterano
# jan/07
· votar


guitarrista_rock
sei nd de programacoes

Villts
Veterano
# set/11
· votar


Alguém sabe como dou set em variável?

Na verdade eu tenho um movieclip que no primeiro frame tem um stop que precisa ficar lá... mas da primeira vez que o usuario entra no site ele tem que dar play, depois quando ele voltar no primeiro frame dependendo das ações que o usuário faz ele não pode mais dar play.

então, o que eu fiz:

não coloquei nenhuma variável e deixei ali:

if ( entrada == "off" ) {
stop();
}


aí no segundo frame joguei um:

entrada == "off"

não era pra ele dar stop depois das outras vezes que passar ali!?

to dando set na variável errado!?

Villts
Veterano
# set/11
· votar


ninguem? =(

Insinity
Veterano
# set/11
· votar


Villts
AS2 ou AS3?

(embora acho que é a mesma coisa nos 2).

Define a variavel "entrada" no primeiro frame (var entrada:Boolean=true) e deixa só isso no frame. Depois, no segundo, poe esse "if(entrada==true)..." ali. No terceiro frame põe "entrada=false". Daí, quando ele for voltar pro primeiro frame, faz ele voltar pro segundo frame ao inves do primeiro.

Villts
Veterano
# set/11
· votar


Insinity
AS2 porque eu nunca mexi no 3 e tinha medo de algo ser diferente, já que faziam anos que eu não mexia com isso.

O que tá pegando é o seguinte, agora que eu entendi, eu tenho outras functions que são executadas quando eu aperto outro botão, e quando eu aperto esse botão, essas funcions não são executadas. São movidas a variaveis, mas sem essa ação de mandar um play no começo funciona.

eu peguei e fiz o seguinte:

no frame que eu quero que só play uma vez eu coloquei
if (firsttime == "no') {
stop();
}

e no outro frame eu coloquei:

firsttime = "no"

pra só dar stop depois direto... e já era, variavel ja ta setada.

o problema é que outras funcions não são executadas quando dou set nessa variável =S

Villts
Veterano
# set/11
· votar


resolvi, o problema era que uma variavel era setada com o botão e eu coloquei essa variavel automatica junto com a primeira entrada :D

Insinity
valeu man! :D

Enviar sua resposta para este assunto
        Tablatura   
Responder tópico na versão original
 

Tópicos relacionados a Quem manja de programação em flash da uma forcinha, please