Jump to content

Search the Community

Showing results for tags 'actionscript'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 12 results

  1. Olá Como faço para colocar varios links de varios botões (5) cada botão em uma camada myBtn1 myBtn2 myBtn3 myBtn4 myBtn5 A camada actions esta assim: function gotoPage(event:MouseEvent):void { var targetURL:URLRequest = new URLRequest("https://www.google.com.br"); navigateToURL(targetURL); } myBtn2.addEventListener(MouseEvent.CLICK, gotoPage);
  2. Olá Estou tentando aprender o actionscript 3.0 sozinho e gostaria de pedir ajuda nesse aprendizado. (sou leigo, essa é minha primeira linguagem que tento aprender) Estou programando um joguinho bem simples porem estou com uma dificuldade para programar um certo quesito da jogabilidade. Fiz 2 personagens jogáveis, 1 apenas atira e o outro apenas pula. Minha dúvida é, como programar para alternar entre os personagens? Na historia o personagem tem múltiplas personalidades e peço ajuda para sabe como programar isso. Alternar entre 2 símbolos.
  3. Olá pessoal! Nunca foi minha praia mexer com Flash. Mas estou precisando muito pra criar um RSS Player em Flash onde eu possa personalizar todo o design, criar molduras, mudar fonte, tamanhos, etc. Vi um link na net mas achei confuso, e todos os outros achei confuso também. Achei sempre coisas básicas com textos crus ou animações onde o encaixe do texto ou fotos são muito difíceis de entender. O link que vi foi esse -> https://alaashaker.wordpress.com/2008/09/09/build-your-own-flash-rss-reader-tutorial-flash-actionscript-30/ Preciso de ajuda nisso, é muito importante.... Agradeço a força desde já.
  4. oi eu estou tentando compilar minhas classes em ActionScript2 do meu projeto mas eu nao consigo sempre quando eu clico na opçao Test Project ele aparece este erro Running process: C:\Program Files (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe "C:\Users\1\Documents\1729\1729.as2proj" -ipc a5248614-0afe-4b9a-87dc-1b2a271bec6c -version "1.14" -compiler "C:\Program Files (x86)\FlashDevelop\Tools\mtasc" -notrace -library "C:\Program Files (x86)\FlashDevelop\Library" -target "" Building 1729 src/MainMovie.as:4: characters 0-11 : parse error Unexpected onClipEvent Build halted with errors (mtasc). Done(1) como eu faço para corrigir isso? ele acontece em todos os meus projetos e classes qualquer ajuda? obrigado Comando.zip
  5. Galera, não estou conseguindo carregar o XML quando rodo o SWF no browser local. Se eu abro o arquivo .swf gerado, o XML carrega normalmente, mas quando eu incorporo o swf em um .html pra rodar, ele não carrega o XML. Eu preciso rodar esse HTML porque vai num CD, é uma animação que carrega algumas coisas no XML. Ja fiz varios desses trabalhos e sempre rodou normalmente. Agora não quer carregar de jeito nenhum. Será algum bloqueio no flash?? Uso a versao CS6 mas compilo na versão 9 com AS2. O carregamento do flash tá assim: var my_xml:XML = new XML(); my_xml.ignoreWhite = true; my_xml.onLoad = function(success:Boolean){ if (success) { trace("OK"); .... } else { textoErro.text = "Erro ao carregar XML"; return; } }; ... my_xml.load("arquivo.xml"); alguém me dá uma luz... :unsure: :unsure:
  6. Olá! Sou novo por aqui como membro, mas já sigo o site a algum tempo. Meu problema é que não consigo mudar um Dynamic Text por butão. Eu crio as variáveis, porem ao usar esse butão (abaixo), nada ocorre. on(release){ if(_root.ExtraP > 0){ _root.StrenghP += 1; _root.ExtraP -= 1; } } E além disso, todas as instancias foram preenchidas corretamente, assim como o campo de variavel dentro de suas propriedades. Aqui tenho o AS2.0 que mostra quais campos devem mostrar minha alteração, mas sem sucesso: PlayerHP_txt.text = "Hp" + _root.PlayerHP; PlayerTotalHP_txt.text = "Hp" + _root.PlayerTotalHP; MoneyP_txt.text = "Money: " + _root.MoneyP; StrenghP_txt.text = "Strengh: " + _root.StrenghP; ToughnessP_txt.text = "Toughness: " + _root.ToughnessP; LuckP_txt.text = "Luck: " + _root.LuckP; ExtraP_txt.text = "Extra: " + _root.ExtraP; No 1st Frame (Root) eu adicionei este código: ////1stPlayer _root.PlayerHP = 20; _root.PlayerTotalHP = 20; _root.ExtraP = 4; _root.StrenghP = 3; _root.ToughnessP = 3; _root.LuckP = 3; _root.MoneyP = 1500; Mas aparentemente, tem algo errado. Gostaria de uma ajudinha ai, quero entender este problema...
  7. Bom dia pessoal. Eu tenho uma variável bem simples, que no caso apenas mostra um número. Quando exporto o swf este resultado é exibido perfeitamente. É possível mostrar este número dinâmico dentro do fla, enquanto trabalho no arquivo, ou apenas quando exporta?
  8. Hey galera! Então, estou fazendo meu primeiro game (em Flash) já criei o design do cenário e o personagem, porem estou tendo dificuldades em fazer a animação de andar, programei a movimentação, mas não consigo faze-lo "dar passos".. Se alguém puder me ajudar ficarei grato!
  9. Olá. Preciso urgentemente acessar uma função ou método no Action Script com o JavaScript. Gostaria de saber se é possível, desde já, agradeço!
  10. Preciso de uma forma de transformar um campo dynamic text em input text e vice/versa no actionscript 2. Alguém pode me ajudar? Digo isso via código, ex: Se isso, faça isso: (variavel)dynamic. //e a variavel input vira dinamyc. se não, faça isso: //e a variavel dynamic vira input. (variavel)input. Tenho uma certa urgencia.
  11. Olá! Através do Javascript preciso acessar a função de abrir a janela de seleção de arquivos para depois fazer o upload. Pois o botão em SWF não aparece em navegadores de celulares e eu não sei nada de actionscript. Se souberem como fazer o botão em flash aparecer, eu também agradeço. ActionScript: /** * Uploader class * * @author Fredi Machado <fredisoft at gmail dot com> * @link http://fredimachado.com.br * @date 08/16/2009 **/ package { import flash.display.*; import flash.events.*; import flash.external.ExternalInterface; import flash.net.*; import flash.utils.*; public class multiUpload extends Sprite { private var param:Object = LoaderInfo(parent.loaderInfo).parameters; private var counter:Number = 0; private var files:Object; // Files to send private var fileIDs:Dictionary; // IDs of each file private var fileRef:FileReference; // Reference of single file private var fileRefList:FileReferenceList; // Multi select file references private var vars:URLVariables; // Vars to send to the upload script private var active:String = ""; // Events that can be listened by Javascript static public const MOUSE_CLICK:String = "onMouseClick"; // When clicking the flash button static public const SELECTION_CANCEL:String = "onSelectionCancel"; // When the selection window is closed/canceled static public const FILES_SELECT:String = "onSelected"; // When the user makes a selection static public const UPLOAD_START:String = "onStart"; // When a file upload is started static public const UPLOAD_ERROR:String = "onError"; // When any error occurs static public const UPLOAD_PROGRESS:String = "onProgress"; // Occurs on any progress change static public const UPLOAD_CANCEL:String = "onCancel"; // When a upload is canceled static public const UPLOAD_COMPLETE:String = "onComplete"; // When the upload is completed static public const UPLOAD_ALL_COMPLETE:String = "onAllComplete"; // When all uploads from the queue are completed static public const UPLOAD_QUEUE_CLEAR:String = "onClearQueue"; // When the queue is cleared public function multiUpload() { stage.scaleMode = StageScaleMode.NO_SCALE; stage.showDefaultContextMenu = false; files = {}; fileIDs = new Dictionary(); stage.addEventListener(MouseEvent.CLICK, btnClick); // Register Javascript callbacks ExternalInterface.addCallback("onMouseClick", clickOpen); ExternalInterface.addCallback("startUpload", startUpload); ExternalInterface.addCallback("cancelUpload", cancelUpload); ExternalInterface.addCallback("clearUploadQueue", clearQueue); ExternalInterface.addCallback("getFile", getFile); ExternalInterface.addCallback("setData", setData); if (!param.scriptData) param.scriptData = ''; } public function btnClick(e:MouseEvent):void { if (active == "") { // trigger the click event triggerJS(e); // Open the select window select(); } } public function select():Boolean { var i:int = 0; var type:Object; var filter:Array = new Array(); if (param.desc != "" && param.ext != "") { var descriptions:Array = param.desc.split('|'); var extensions:Array = param.ext.split('|'); for (var n = 0; n < descriptions.length; n++) filter.push(new FileFilter(descriptions[n], extensions[n])); } if (param.multi) { fileRefList = new FileReferenceList(); fileRefList.addEventListener(Event.SELECT, triggerJS); fileRefList.addEventListener(Event.CANCEL, triggerJS); return filter.length ? fileRefList.browse(filter) : fileRefList.browse(); } else { fileRef = new FileReference(); fileRef.addEventListener(Event.SELECT, triggerJS); fileRef.addEventListener(Event.CANCEL, triggerJS); return filter.length ? fileRef.browse(filter) : fileRef.browse(); } } public function startUpload(continuing:Boolean = false):void { var id:String; var script:String = param.script; var file:FileReference; if (continuing && objSize(files) == 0) { triggerJS({ type: UPLOAD_ALL_COMPLETE }); return; } if (active != "" || objSize(files) == 0) return; if (script.substr(0,1) != '/' && script.substr(0,4) != 'http') script = param.path + script; vars = new URLVariables(); if (param.scriptData != '') vars.decode(unescape(param.scriptData)); var urlReq:URLRequest = new URLRequest(script); urlReq.method = (param.method == "GET") ? URLRequestMethod.GET : URLRequestMethod.POST; urlReq.data = vars; id = getNextId(); file = getFileRef(id); param.maxsize = parseInt(param.maxsize); if (param.maxsize > 0 && file.size > param.maxsize) triggerJS({ type: "fileSize", target: file }); else { active = id; file.upload(urlReq); } } private function getNextId():String { var id:String; for (id in files) break; return id; } public function validId(id:String):Boolean { return id in files; } private function addFiles(objFiles:Object):Array { var ret:Array = new Array(); var i:int = 0; if (objFiles is FileReference) ret.push(objFiles); else if (objFiles is FileReferenceList) ret = objFiles.fileList; while (i < ret.length) { addFile(ret); i++; } return ret; } // Adiciona a referência do arquivo private function addFile(file:FileReference):String { var id:String = String(++counter); files[id] = file; fileIDs[file] = id; file.addEventListener(Event.OPEN, triggerJS); file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, triggerJS); file.addEventListener(ProgressEvent.PROGRESS, triggerJS); file.addEventListener(HTTPStatusEvent.HTTP_STATUS, triggerJS); file.addEventListener(IOErrorEvent.IO_ERROR, triggerJS); file.addEventListener(SecurityErrorEvent.SECURITY_ERROR, triggerJS); return id; } public function cancelUpload(id:String):void { var file:FileReference = getFileRef(id); if (validId(id)) file.cancel(); delete files[id]; if (active == id) { active = ""; startUpload(true); } triggerJS({ type: UPLOAD_CANCEL, target: file }); } function clearQueue():void { for (var id in files) cancelUpload(id); triggerJS({ type: UPLOAD_QUEUE_CLEAR }); } private function fileId(file:FileReference):String { if (file in fileIDs) return fileIDs[file]; return null; } public function getFiles(arrFiles:Array):Array { var ret:Array = []; var i:int = 0; while (i < arrFiles.length) { ret.push(getFileObject(arrFiles)); i++; } return ret; } private function getFileObject(file:FileReference):Object { return { id: fileId(file), name: file.name, creation: file.creationDate.getTime(), modification: file.modificationDate.getTime(), size: file.size, type: file.type }; } public function getFile(id:String):Object { if (!validId(id)) return null; return getFileObject(getFileRef(id)); } private function getFileRef(id:String):FileReference { if (validId(id)) return files[id]; return null; } public function setData(variables:String):void { param.scriptData = variables; } private function triggerJS(e:Object):void { var ret:Object; var id:String; ret = {}; id = e.target is FileReference ? fileId(e.target) : null; if (id) ret.id = id; switch (e.type) { case Event.SELECT: { var fArr:Array; ret.type = FILES_SELECT; fArr = addFiles(e.target); ret.files = getFiles(fArr); if (param.auto) startUpload(); break; } case Event.CANCEL: { ret.type = SELECTION_CANCEL; break; } case Event.OPEN: { ret.type = UPLOAD_START; break; } case DataEvent.UPLOAD_COMPLETE_DATA: { ret.type = UPLOAD_COMPLETE; ret.data = e.data.replace(/\\/g, "\\\\"); delete files[id]; active = ""; startUpload(true); break; } case ProgressEvent.PROGRESS: { ret.type = UPLOAD_PROGRESS; ret.bytesLoaded = e.bytesLoaded; ret.bytesTotal = e.bytesTotal; break; } case HTTPStatusEvent.HTTP_STATUS: { ret.type = UPLOAD_ERROR; ret.info = e.status; break; } case IOErrorEvent.IO_ERROR: { ret.type = UPLOAD_ERROR; ret.info = e.text; break; } case SecurityErrorEvent.SECURITY_ERROR: { ret.type = UPLOAD_ERROR; ret.info = e.text; break; } case "fileSize": { ret.type = UPLOAD_ERROR; ret.info = "This file exceeded the maximum size allowed."; delete files[id]; startUpload(true); break; } case UPLOAD_CANCEL: { ret.type = UPLOAD_CANCEL; break; } case UPLOAD_QUEUE_CLEAR: { ret.type = UPLOAD_QUEUE_CLEAR; break; } case UPLOAD_ALL_COMPLETE: { ret.type = UPLOAD_ALL_COMPLETE; break; } case MouseEvent.CLICK: { ret.type = MOUSE_CLICK; break; } default: { return; break; } } ExternalInterface.call(param.id+".op."+ret.type, ret); } private function objSize(obj:Object):Number { var i:int = 0; for (var item in obj) i++; return i; } } }
  12. Está ocorrendo o seguinte erro: TypeError: Error #1010: Um termo é indefinido e não tem propriedades. O código é o seguinte: import flash.events.MouseEvent; this.alt_1.addEventListener(MouseEvent.MOUSE_DOWN, resposta); this.alt_2.addEventListener(MouseEvent.MOUSE_DOWN, resposta); this.alt_3.addEventListener(MouseEvent.MOUSE_DOWN, resposta); function resposta (obj:MouseEvent):void{ if (obj.target.name=="alt_1"){ nextFrame(); } } Desde já agradeço.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.