Bruiser
05.09.2008, 17:40
main.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" xmlns:ns1="components.form.*">
<mx:VDividedBox width="100%" height="100%">
<ns1:form_1 id="f_1">
</ns1:form_1>
<ns1:form_2 id="f_2" >
</ns1:form_2>
</mx:VDividedBox>
</mx:Canvas>
form_1.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%">
<mx:Script>
<![CDATA[
public function callFunction ():void{
//Нужно вызвать функцию из компонента form_2
}
]]>
</mx:Script>
form_2.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%">
<mx:Script>
<![CDATA[
public function mainFunction():void{
Alert.show("Должна быть эта функция");
}
]]>
</mx:Script>
</mx:Canvas>
Вопрос в том, что есть компонент, в который инклудятся два Канваса. Нужно вызвать из функции form_1 вызвать функцию form_2.
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" xmlns:ns1="components.form.*">
<mx:VDividedBox width="100%" height="100%">
<ns1:form_1 id="f_1">
</ns1:form_1>
<ns1:form_2 id="f_2" >
</ns1:form_2>
</mx:VDividedBox>
</mx:Canvas>
form_1.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%">
<mx:Script>
<![CDATA[
public function callFunction ():void{
//Нужно вызвать функцию из компонента form_2
}
]]>
</mx:Script>
form_2.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%">
<mx:Script>
<![CDATA[
public function mainFunction():void{
Alert.show("Должна быть эта функция");
}
]]>
</mx:Script>
</mx:Canvas>
Вопрос в том, что есть компонент, в который инклудятся два Канваса. Нужно вызвать из функции form_1 вызвать функцию form_2.