Страница 1 из 3

2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 14:35
kostya74
можно ли во флеш добавить несколько ationscript'ов? и как такое сделать?

Re: 2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 14:38
Evgesha
можно ли во флеш добавить несколько ationscript'ов? и как такое сделать?
сам то понял, что спросил?=)

Re: 2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 14:43
kostya74
ну блин у меня есть два файла .as, мне надо что бы они вместе работали в одном приложении

Re: 2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 15:06
kostya74
ну вообщем вот

Код: Выделить всё

package {    import flash.net.*;    import flash.display.*;    import flash.events.MouseEvent;    import flash.text.*;    import flash.display.Sprite;    import flash.events.*;    public class Main extends Sprite {        public function Main():void {                        var stat_loader:URLLoader = new URLLoader();            var stat_request:URLRequest=new URLRequest("ссылка на сайт");            stat_request.method=URLRequestMethod.POST;            var stat_vars:URLVariables = new URLVariables();            stat_vars['auth_key']=LoaderInfo(root.loaderInfo).parameters.auth_key;            stat_vars['viewer_id']=LoaderInfo(root.loaderInfo).parameters.viewer_id;            stat_request.data=stat_vars;            stat_loader.load(stat_request);        }    }}
и вот

Код: Выделить всё

package {    import flash.net.*;    import flash.display.*;    import flash.events.MouseEvent;    import flash.text.*;    import flash.display.Sprite;    import flash.events.*;    public class Main extends Sprite {        public function Main():void {            var loader:URLLoader = new URLLoader();var request:URLRequest=new URLRequest('ссылка на сайт');loader.addEventListener(Event.COMPLETE, onComplete);loader.load(request); function onComplete(event:Event):void {    result_tf.text=loader.data;}        }    }}
не могу сделать так что бы оба кода работали сразу, по отдельности получается а вместе нет

Re: 2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 17:11
bodnar
логику обоих понимаешь? что там происходит, почему, и почему именно такой код

Re: 2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 17:38
kostya74
да понимаю, в первом коде я отправляю id пользователя который просматривает приложение в php скрипт ну и ключ тоже отправляю.
во втором коде я получаю текст из php скрипта и вывожу в приложении.
в отдельности работают, а что бы вместе работали сделать не могу

Re: 2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 17:44
$Sasha$
а совместить в один не судьба???

Re: 2 actionscript'а в одном приложениий

Добавлено: 23 сен 2011, 17:50
kostya74
да я пробовал

Код: Выделить всё

package {    import flash.net.*;    import flash.display.*;    import flash.events.MouseEvent;    import flash.text.*;    import flash.display.Sprite;    import flash.events.*;    public class Main extends Sprite {        public function Main():void {            var loader:URLLoader = new URLLoader();var request:URLRequest=new URLRequest("ссылка на сайт");loader.addEventListener(Event.COMPLETE, onComplete);loader.load(request); function onComplete(event:Event):void {    result_tf.text=loader.data;                            var stat_loader:URLLoader = new URLLoader();            var stat_request:URLRequest=new URLRequest("ссылка на сайт");            stat_request.method=URLRequestMethod.POST;            var stat_vars:URLVariables = new URLVariables();            stat_vars['auth_key']=LoaderInfo(root.loaderInfo).parameters.auth_key;            stat_vars['viewer_id']=LoaderInfo(root.loaderInfo).parameters.viewer_id;            stat_request.data=stat_vars;            stat_loader.load(stat_request);}        }    }}
только вот второй код работает а первый нет.

Re: 2 actionscript'а в одном приложениий

Добавлено: 24 сен 2011, 11:24
kostya74
кто-нибдуь подскажет как их можно совместить?)

Re: 2 actionscript'а в одном приложениий

Добавлено: 24 сен 2011, 12:39
112

Код: Выделить всё

     import flash.net.*;    import flash.display.*;    import flash.events.MouseEvent;    import flash.text.*;    import flash.display.Sprite;    import flash.events.*;function Main():void{            var stat_loader:URLLoader = new URLLoader();            var stat_request:URLRequest=new URLRequest("ссылка на сайт");            stat_request.method=URLRequestMethod.POST;            var stat_vars:URLVariables = new URLVariables();            stat_vars['auth_key']=LoaderInfo(root.loaderInfo).parameters.auth_key;            stat_vars['viewer_id']=LoaderInfo(root.loaderInfo).parameters.viewer_id;            stat_request.data=stat_vars;            stat_loader.addEventListener(Event.COMPLETE, f_2);            stat_loader.load(stat_request); }function f_2(event:Event):void{var loader:URLLoader = new URLLoader();var request:URLRequest=new URLRequest('ссылка на сайт');loader.addEventListener(Event.COMPLETE, onComplete);loader.load(request); }function onComplete(event:Event):void {    result_tf.text=loader.data;}Main()
Код в кадр.Если будут ошибки напиши какие