Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera... estava vendo como comunicar as2 com as3.
Como não cheguei a mexer muito com as2, minha dúvida é sobre as 3 linhas em negritos abaixo no código.
Eu não entendi pq é criado um objeto para fazer o evento, sendo que se tirasse as 2 primeiras linhas (da parte em negrigo) e colocado o nome da função direto, e não o nome do objeto, seria mais fácil.
Dessa forma o código fica melhor tipado ou tanto faz?
Talvez seja uma pergunta boba mas, por favor, me respondam. :)
import com.gskinner.utils.SWFBridgeAS2;
var myBridge:SWFBridgeAS2 = new SWFBridgeAS2("connectionID", this);
// Quando clicar no SWF AS3 no myComboBox é disparado esta função com o parâmetro para aparecer no myAccordion.
function selectSegment(segment:Number):Void
{
myAccordion.selectedIndex = segment;
}
**var accListener:Object = new Object();**
accListener.change = accChangeHandler;
myAccordion.addEventListener("change", accListener);
function accChangeHandler(evt:Object):Void
{
myBridge.send("notifyComboBox", evt.target.selectedIndex);
}
Abraços,
Carregando comentários...