Skip to main content
Participating Frequently
September 13, 2008
Question

How can C++ code compile to .swf or .air

  • September 13, 2008
  • 11 replies
  • 1434 views
I know that, at adobe max 2007, Scott Petersen has compile the Quake C/C++ Code to air application.
Now I want to compile C++ Code to .swf, How and can Flex SDK help me?
This topic has been closed for replies.

11 replies

matt_chotin
Inspiring
September 15, 2008
We've definitely not committed to it, but we are still working on things. I recommend coming to MAX :-)<br /><br /><br />On 9/14/08 8:42 AM, "zwetan" <member@adobeforums.com> wrote:<br /><br />A new message was posted by zwetan in<br /><br />Developers --<br /> How can C++ code compile to .swf or .air<br /><br />><br />> To my knowledge, Adobe has not committed to shipping it. I would look for<br />> an alternative<br />><br /><br />alternative is to write your own native function with the Tamarin<br />project which is open source<br />but doesn't have the flash player API, only the VM part (which is already a lot)<br /><br />one sure thing is that you can not really come to Adobe and tell'em<br />"gimme that!"<br /><br />another alternative is to study the *.abc bytecode structure<br />and start your own cross-compiler project (C/C++ --> *.obj -> *.abc)<br />but that's a biiig project, not for the faint of heart :)<br /><br />zwetan<br /><br /><br />------------------------------------------------------<br />View/reply at <a href=http://www.adobeforums.com/webx?13@@.59b6790b/9><br />Replies by email are OK.<br />Use the unsubscribe form at <a href=http://www.adobeforums.com/webx?280@@.59b6790b!folder=.3c060fa3> to cancel your email subscription.
Participating Frequently
September 14, 2008
>
> To my knowledge, Adobe has not committed to shipping it. I would look for
> an alternative
>

alternative is to write your own native function with the Tamarin
project which is open source
but doesn't have the flash player API, only the VM part (which is already a lot)

one sure thing is that you can not really come to Adobe and tell'em
"gimme that!"

another alternative is to study the *.abc bytecode structure
and start your own cross-compiler project (C/C++ --> *.obj -> *.abc)
but that's a biiig project, not for the faint of heart :)

zwetan
Participating Frequently
September 13, 2008
<div class=Section1><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'>To my knowledge, Adobe has not committed to shipping it.  I<br />would look for an alternative<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><br /><br /><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span<br />style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> xtaotao<br />[mailto:member@adobeforums.com] <br><br /><b>Sent:</b> Friday, September 12, 2008 11:06 PM<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> Re: How can C++ code compile to .swf or .air<o:p></o:p></span></p><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new message was posted by<br />xtaotao in <br><br /><br><br /><b>Developers</b> --<br><br />  How can C++ code compile to .swf or .air<br><br /><br><br />But, When it well be? <o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b6790b/3">How can C++ code compile<br />to .swf or .air</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b6790b!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div>
Known Participant
September 13, 2008
<div class=Section1><br /><br /><p class=MsoNormal><a name="_MailEndCompose"><span style='font-size:11.0pt;<br />font-family:"Calibri","sans-serif";color:black'>Also, this isn&#8217;t really<br />the correct place to discuss this topic</span></a><span style='font-size:11.0pt;<br />font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><br /><br /><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:<br />"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;<br />font-family:"Tahoma","sans-serif"'> xtaotao [mailto:member@adobeforums.com] <br><br /><b>Sent:</b> Saturday, September 13, 2008 2:22 PM<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> Re: How can C++ code compile to .swf or .air<o:p></o:p></span></p><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new message was posted by<br />xtaotao in <br><br /><br><br /><b>Developers</b> --<br><br />  How can C++ code compile to .swf or .air<br><br /><br><br />you are not adobe, you cann't, adobe can. <o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b6790b/5">How can C++ code compile<br />to .swf or .air</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b6790b!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div>
Known Participant
September 13, 2008
<div class=Section1><br /><br /><p class=MsoNormal><a name="_MailEndCompose"><span style='font-size:11.0pt;<br />font-family:"Calibri","sans-serif";color:black'>what we are trying to say is;<o:p></o:p></span></a></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'>Yes, adobe did work on a C++/SWF project but this isn&#8217;t a<br />public project and we&#8217;re not sure if it ever will be.<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'>So far it&#8217;s only internal to Adobe not available to the<br />public, and it may or may not ever be made public</span><span style='font-size:<br />11.0pt;font-family:"Calibri","sans-serif";color:black'><o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><br /><br /><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:<br />"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;<br />font-family:"Tahoma","sans-serif"'> xtaotao [mailto:member@adobeforums.com] <br><br /><b>Sent:</b> Saturday, September 13, 2008 2:22 PM<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> Re: How can C++ code compile to .swf or .air<o:p></o:p></span></p><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new message was posted by<br />xtaotao in <br><br /><br><br /><b>Developers</b> --<br><br />  How can C++ code compile to .swf or .air<br><br /><br><br />you are not adobe, you cann't, adobe can. <o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b6790b/5">How can C++ code compile<br />to .swf or .air</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b6790b!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div>
_xtaotao_Author
Participating Frequently
September 13, 2008
you are not adobe, you cann't, adobe can.
Known Participant
September 13, 2008
<div class=Section1><br /><br /><p class=MsoNormal><a name="_MailEndCompose"><span style='font-size:11.0pt;<br />font-family:"Calibri","sans-serif";color:black'>it may never be<o:p></o:p></span></a></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:black'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><br /><br /><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:<br />"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;<br />font-family:"Tahoma","sans-serif"'> xtaotao [mailto:member@adobeforums.com] <br><br /><b>Sent:</b> Saturday, September 13, 2008 7:06 AM<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> Re: How can C++ code compile to .swf or .air<o:p></o:p></span></p><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new message was posted by<br />xtaotao in <br><br /><br><br /><b>Developers</b> --<br><br />  How can C++ code compile to .swf or .air<br><br /><br><br />But, When it well be? <o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b6790b/3">How can C++ code compile<br />to .swf or .air</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b6790b!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div>
_xtaotao_Author
Participating Frequently
September 13, 2008
But, When it well be?
Participating Frequently
September 13, 2008
<div class=Section1><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'>You can&#8217;t.  It is not a released product.<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><br /><br /><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span<br />style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> xtaotao<br />[mailto:member@adobeforums.com] <br><br /><b>Sent:</b> Friday, September 12, 2008 10:33 PM<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> Re: How can C++ code compile to .swf or .air<o:p></o:p></span></p><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new message was posted by<br />xtaotao in <br><br /><br><br /><b>Developers</b> --<br><br />  How can C++ code compile to .swf or .air<br><br /><br><br />So, How can I get it? <o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b6790b/1">How can C++ code compile<br />to .swf or .air</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b6790b!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div>
_xtaotao_Author
Participating Frequently
September 13, 2008
So, How can I get it?